Skip to content

UC-9 Admin AI-imports a challenge from a document (retired)

Status Retired. Kept so the number is not reused and the reason is on record.
Primary actor SHS Staff (Admin)
Satisfied FR-B5 (retired)

What it was

The admin uploaded the challenge document (Word or PDF) and a model drafted the weeks, tasks, date windows, prizes, captions and starter quiz items for the admin to edit before publishing.

Why it was retired

It was never adopted by real staff, and it was the last application code that called a model vendor SDK. Retiring it, together with reflection auto-scoring (UC-8), is what makes the statement "no student data and no application call reaches a third-party model" true, which the vendor security assessment relies on. Staff author challenges by hand in the Challenge Builder (UC-5).

Acceptance criteria (Gherkin)

Feature file Test module
challenge_authoring_by_hand.feature and frontend/challenge_authoring_by_hand.feature test_challenge_authoring_by_hand_bdd.py

Views

None. The decision and its history are in docs/hecvat-lite.md (DATA-1) and the commit history of backend/app/routers/challenges.py.