Spaces:
Runtime error
Runtime error
Commit History
-
feat(assessment): implement Question Bank and Exam Generator backend
Add full backend support for instructor Question Bank and Exam Generator workflows, including question lifecycle management, media attachments, grouped questions, intent-based exam generation, draft editing, saved exam snapshots, export options, and paper templates. Question Bank: - add chapter, question, bulk question, attachment, group, group item, version, and review-event DTOs/entities/services - support question statuses: draft, under_review, approved, rejected, archived - implement review actions for submit, approve, reject, archive, and restore - reset approved questions back to draft after meaningful edits - add batch status actions and backend stats for filtered question pools - support prompt image metadata, image captions, alt text, hints, and multiple supporting attachments - add attachment upload, update, delete, reorder, and orphan cleanup behavior - add question groups with shared prompt/image metadata, link existing questions, unlink questions safely, reorder gro…ffd0171