Commit Graph

14 Commits

Author SHA1 Message Date
Ross 5139346d28 refactor: rework scores pages for improved usability and performance 2026-07-06 10:40:16 +01:00
Ross e56c1f2d0f feat: restrict user answer compaction to admin users and update related tests 2026-07-06 09:43:01 +01:00
Ross daebdc1844 feat: add exam mode URL handling and update user scores template 2026-07-06 09:29:15 +01:00
Ross 5a2baaeab8 Add user answer viewing and compaction 2026-07-06 09:07:48 +01:00
Ross 89963d6257 feat: add import exam answers functionality with UI and backend handling 2026-07-05 22:37:55 +01:00
Ross 2744758aa8 feat: enhance exam answer submission security and add tests for user authentication 2026-07-05 21:59:02 +01:00
Ross 55fcf71431 Add refresh buttons and optimize case series update
- Implemented refresh buttons for each exam/packet section and a global refresh button.
- Enhanced resource management in the atlas by allowing inline creation and attachment of resources.
- Redirected users back to the case within a case collection upon saving or cancelling edits.
- Optimized the case series update view to prevent hanging issues on production.
- Fixed an issue with the local-up script not shutting down running containers properly.

Add marker feedback field to useranswer model

- Created migrations to add a 'marker_feedback' field to the 'useranswer' model in both 'longs' and 'shorts' apps.
- The new field is a TextField that allows optional feedback for the marker, which will not be shown to the candidate.
2026-07-04 23:11:19 +01:00
Ross d8bacfefa9 feat: add new endpoints for fetching active exams by type and cid; enhance exam handling in views 2026-07-04 22:40:48 +01:00
Ross 9919af2b20 fix some templates 2026-06-08 10:36:28 +01:00
Ross 46518a45c1 add log when improt fails 2026-06-03 20:26:12 +01:00
Ross ee4fe2b85b many changes 2026-05-28 22:53:04 +01:00
Ross 6368f525e1 update todo 2026-05-28 22:14:32 +01:00
ross 797c002e8b Update todo 2026-05-27 10:24:19 +00:00
Ross 428db3e55c add todo 2026-05-26 13:39:56 +01:00