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
-
feat: implement question bank and exam modules with associated services, controllers, and entities
45a5ec1 -
feat: implement question bank and exam modules with associated services, controllers, and entities
8cffb49
-
feat(backend): add student payment APIs and stabilize transcript/assignment responses.
This enables dashboard integrations by exposing /payments/my with seeded demo data, grouping GPA transcript data by semester correctly, and returning null for missing assignment submissions to avoid expected 404 noise.810c001
-
fix(database): normalize FK column types for refactored schema sync
Align primary/foreign key bigint columns to unsigned across entities, fix nullable SET NULL linkage, and disable automatic migration execution to stabilize startup against the refactored database.fcab6da -
refactor: resolve circular dependencies and optimize entities for SWC builder
Implements TypeORM Relation<T> and type-only imports across all entities to support the transition to the SWC builder and resolve initialization reference errors.9f03bd9
-
feat(attendance): face references, AI section flow, and nullable photo file
- Nest: student face reference entity/service, AI attendance FormData to Python, optional fileId on photos - Python: /attendance/section for roster + reference images - DB: migrations for face_refs table and nullable attendance_photos.file_id; optional SSL in database.config - Ignore ca.pem; Postman minimal collection; campus-events SQL runner script5d9c8a5
-
Scheduling templates done
1452e50
-
before testing
92c8a69 -
all sprint 4 dev b endpoints works fine
f5957a1 -
before testing endpoints
990c0e8
-
Clean initial commit without secrets
fd07338