Feature description
Expose a user-facing endpoint in the Go quiz_core service that accepts raw .txt study materials, proxies them to the internal llm-service, and returns generated cards. This endpoint acts as a gateway so the frontend never talks directly to the LLM service.
Scope
quiz_core/internal/api/handlers/llm/generate.go: Multipart form handler
quiz_core/internal/routes/routes.go: Register POST /core/quizzes/generate
quiz_core/internal/config/config.go: LLMService.URL from env (default http://llm-service:7000)
Acceptance Criteria
Feature description
Expose a user-facing endpoint in the Go quiz_core service that accepts raw .txt study materials, proxies them to the internal llm-service, and returns generated cards. This endpoint acts as a gateway so the frontend never talks directly to the LLM service.
Scope
Acceptance Criteria