Ross
cdcdeb761b
up dv3d
2026-07-13 16:18:43 +01:00
Ross
8e1d6fdd60
up dv3d
2026-07-13 16:13:20 +01:00
Ross
479e37f346
up dv3d
2026-07-13 16:05:22 +01:00
Ross
0afed5a983
refactor: rename context variable from 'collection' to 'case' in CaseAuthorUpdate
2026-07-13 12:54:47 +01:00
Ross
f51faff534
up dv3d
2026-07-13 12:41:28 +01:00
Ross
f27936b2fb
up dv3d
2026-07-13 12:19:20 +01:00
Ross
685f66854e
remove the multiuser sync support
2026-07-13 11:52:33 +01:00
Ross
8ae33e32ee
refactor: handle multi-frame DICOM files by extracting the middle frame in get_PIL_image functions
2026-07-13 11:23:04 +01:00
Ross
d322806b80
refactor: comment out get_case_named_stacks method for future reference
2026-07-13 10:58:19 +01:00
Ross
2c56fcd4e7
refactor: enhance candidate scores table layout and improve status display
2026-07-13 10:56:36 +01:00
Ross
66cca1a512
refactor: improve score distribution display and enhance HTMX handling in exam views
2026-07-13 10:15:42 +01:00
Ross
3a3ec75b1d
.
2026-07-13 10:03:33 +01:00
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
Ross
8003dcd714
Add patient grouping and selection functionality to user uploads
2026-06-15 16:48:15 +01:00
Ross
b5d844e3aa
Update navbar brand name from "Candidates" to "People"
2026-06-15 15:43:16 +01:00
Ross
1b3b21a6f5
Refactor exam image creation and enhance supervisor management tests
2026-06-15 13:13:14 +01:00
Ross
a573ed78a4
Enhance Supervisor Dashboard and Trainee Feedback Features
...
- Redesigned the supervisor overview page to include a header card with supervisor details and trainee statistics.
- Implemented a tabbed interface for viewing trainees and their recent attempts.
- Improved the trainee detail page with a profile card and a table for displaying attempt history.
- Added a new view for supervisors to provide feedback on case collections, including outstanding feedback items and previous conversations.
- Updated URL routing to support new feedback functionality.
- Enhanced backend logic to ensure proper sharing permissions for exam attempts and case collections.
- Added comprehensive tests for supervisor access to trainee data and feedback functionalities.
2026-06-15 12:28:00 +01:00
Ross
c52cf46d65
Add functionality to create linked supervisor account when creating a user
2026-06-15 11:32:21 +01:00
Ross
1f0877964b
Enhance user view and list UI with improved layout and functionality
2026-06-15 11:28:57 +01:00
Ross
c50ace771e
Implement hiding and showing functionality for user exams and collections
2026-06-15 11:23:00 +01:00
Ross
35ab7443d2
Implement user search functionality and enhance supervisor management UI
2026-06-15 10:28:32 +01:00
Ross
fc9f2ed6af
Enhance trainee management UI and functionality
...
- Improved bulk edit options for user groups with success alerts.
- Updated trainee selection count display.
- Refined HTMX responses for user actions, providing better feedback.
- Enhanced checkbox toggle functionality for trainee selection.
2026-06-15 09:53:21 +01:00
Ross
afd4cc3b87
.
2026-06-15 09:26:17 +01:00
Ross
aaee3577ad
Imrpvoe the case links
2026-06-12 22:55:50 +01:00
Ross
96d5fa4a2e
add future relations to cases in collection
2026-06-12 21:15:43 +01:00
Ross
6bb9441748
smoke test the rest of the apps
2026-06-10 22:05:12 +01:00
Ross
e670adf2d0
test: add smoke tests for URL endpoints with different user roles
2026-06-10 21:31:06 +01:00
Ross
145aa442f0
refactor: update prerequisites queryset assignment in CaseCollectionForm and improve test assertions
2026-06-10 21:20:30 +01:00
Ross
ddfb591921
bump dv3d
2026-06-10 21:06:34 +01:00
Ross
e78a69367f
try to fix recons
2026-06-08 11:41:46 +01:00
Ross
d89df3d0a6
.
2026-06-08 11:20:24 +01:00
Ross
56bc17d1c7
.
2026-06-08 11:18:39 +01:00
Ross
8c0d97d36d
remove post save for seriesimage
2026-06-08 11:08:10 +01:00
Ross
161da980cf
fix a few things
2026-06-08 10:57:01 +01:00
Ross
9919af2b20
fix some templates
2026-06-08 10:36:28 +01:00
Ross
390ccc0234
.
2026-06-08 09:59:12 +01:00
Ross
a9c417d993
fix comment
2026-06-08 09:58:00 +01:00
Ross
0f11f0800e
fix logs (and import)
2026-06-03 21:00:05 +01:00
Ross
3d445fe12e
try to fix logging
2026-06-03 20:48:00 +01:00
Ross
2e854c43b6
fix many issues
2026-06-03 20:38:29 +01:00
Ross
46518a45c1
add log when improt fails
2026-06-03 20:26:12 +01:00
Ross
213ee17328
improve cases series handling in collection
2026-06-01 12:57:35 +01:00
Ross
92d4ece061
fix via view page
2026-06-01 12:05:39 +01:00
Ross
74f1ad4b2c
update viva cases view
2026-06-01 11:54:50 +01:00
Ross
0412aa82e4
tidy formating
2026-06-01 11:29:25 +01:00
Ross
f2a52bed23
start new viva view and add window/level sensitivy to dv3d
2026-06-01 11:11:02 +01:00
Ross
1d85666127
improve the linked cases editor
2026-06-01 10:43:19 +01:00
Ross
40cea43578
start working on case_study bulk editiing and add relative dates to the model
2026-06-01 10:23:57 +01:00
Ross
6aada9f991
Enhance styling for multi-select in case series modal for improved user experience
2026-06-01 09:27:44 +01:00
Ross
01d44bc8e4
remove case case
2026-05-29 09:07:43 +01:00
Ross
98df8ec176
remove case size from the table
2026-05-28 23:23:52 +01:00