Ross
89bf6eedc0
refactor: reorganize navigation menu and enhance dropdown for additional features
2026-07-13 09:43:05 +01:00
Ross
fa98541e31
.
2026-07-06 22:06:58 +01:00
Ross
50b80fd0c7
try to improve the scores pages
2026-07-06 12:33:30 +01:00
Ross
7bd1475daf
refactor: streamline question navigation and loading logic in exam templates
2026-07-06 12:05:28 +01:00
Ross
b13261c302
feat: implement HTMX support for exam question navigation and flagging functionality
2026-07-06 11:34:58 +01:00
Ross
94b08c5c21
refactor: simplify submitted answers extraction in ExamTester class
2026-07-06 10:47:27 +01:00
Ross
8f7ec905a6
fix: update exam test logic to handle CSRF token extraction and unanswered question counts
2026-07-06 10:45:41 +01:00
Ross
5139346d28
refactor: rework scores pages for improved usability and performance
2026-07-06 10:40:16 +01:00
Ross
c6fe4df763
feat: add exam mode take URL method to Exam and CaseCollection models
2026-07-06 10:25:13 +01:00
Ross
5414a5b4f9
fix: add return button to exam overview in user score header
2026-07-06 10:04:26 +01:00
Ross
5a73409aad
fix: update visibility message for exam results based on supervisor access
2026-07-06 09:59:10 +01:00
Ross
1b2715642a
Add time answered
2026-07-06 09:56:51 +01:00
Ross
5ae51a7e71
.
2026-07-06 09:49:50 +01:00
Ross
edb4e071f4
fix callstate label
2026-07-06 09:49:13 +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
5ce4a67b31
feat: implement import exam answers feature with preview and confirmation steps
2026-07-05 22:47:50 +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
bb6b4c625c
max improvement
2026-07-04 23:43:18 +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
277322059c
feat: add marker feedback field to UserAnswer model and update forms accordingly
2026-07-04 22:49:11 +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
856fb0bf08
refactor: remove unnecessary authentication check in SupervisorDetail view
2026-06-30 10:56:34 +01:00
Ross
ce323c4973
refactor: update README for observability and add test running instructions; update PostgreSQL port in Docker Compose; bump daphne version in requirements
2026-06-29 17:42:33 +01:00
Ross
a60982c30a
feat: add sorting to exam user statuses and improve history log filtering
2026-06-29 12:23:20 +01:00
Ross
1296089607
refactor: remove Loki, Promtail, and Grafana services from Docker Compose files
2026-06-29 11:57:58 +01:00
Ross
077c858024
feat: enhance exam user status handling and add autosave verification in tests
2026-06-29 11:49:43 +01:00
Ross
12014fbb23
fix: update Host header to use http_host variable in Nginx config
2026-06-29 11:08:52 +01:00
Ross
17043722e1
fix docker loading
2026-06-29 10:55:30 +01:00
Ross
1317d6a438
start better rts inegration
2026-06-29 10:44:39 +01:00
Ross
2425e62caf
feat: add Feedback/Surveys link to dropdown menu
2026-06-29 09:36:50 +01:00
Ross
c34dcdfd5e
improve surverys
2026-06-29 09:35:12 +01:00
Ross
79ba4db4bf
add simple survey support
2026-06-29 09:04:28 +01:00
Ross
d07d88bdbf
fix a few multisync issues
2026-06-28 21:51:39 +01:00
Ross
d32e2a5231
refactor: update Redis configuration for caching and Celery broker
2026-06-22 11:44:45 +01:00
Ross
5ad66cb951
start fixing local dev env
2026-06-22 11:12:44 +01:00
Ross
4e29941ae4
try to fix multiuser sync
2026-06-22 09:36:56 +01:00
Ross
2e11e40b7c
and again
2026-06-17 22:43:38 +01:00
Ross
ed77af215f
keep tring
2026-06-17 22:36:45 +01:00
Ross
28204d7ec1
interate on multiuser view
2026-06-17 22:29:37 +01:00
Ross
0110a6c4d4
Update Celery settings to use dynamic Redis URL extraction
2026-06-17 22:23:04 +01:00
Ross
24d9594446
Refactor Celery settings to use dynamic Redis host configuration
2026-06-17 22:17:23 +01:00
Ross
56cd257474
Fix clearable text area setup and update routing for multiuser websocket
2026-06-17 22:04:20 +01:00
Ross
86a1a935e1
fix a few bugs with the liveview
2026-06-16 22:17:17 +01:00
Ross
dbb762bb09
add more multiuser support
2026-06-16 13:14:24 +01:00
Ross
6ebe74d785
start multiuser support
2026-06-16 12:46:33 +01:00
Ross
21eabcf3ec
Enhance Select2 integration in caseSeriesModal to ensure proper dropdown behavior
2026-06-15 17:00:35 +01:00
Ross
1ad87d8b31
Add data-bs-focus attribute to caseSeriesModal and prevent Bootstrap from stealing focus from Select2 inputs
2026-06-15 16:57:28 +01:00