Commit Graph

  • efc47bb2e8 Delay mounting DICOM viewers to ensure assets and DOM are ready Ross 2026-02-02 09:29:07 +00:00
  • 38d70f8ff0 Refactor resource search button for improved formatting and readability Ross 2026-02-02 09:25:32 +00:00
  • 2159b045cd Add resource search panel with HTMX integration for dynamic resource addition Ross 2026-02-02 09:18:16 +00:00
  • 4628f39a49 Refactor case size template for improved readability and structure Ross 2026-02-02 09:12:56 +00:00
  • 90ceff1b02 Add admin view for cases ordered by total image size with filtering options Ross 2026-01-28 14:45:01 +00:00
  • a512c2ba09 Refactor HTML formatting to use mark_safe for safe rendering in various tables and models Ross 2026-01-28 14:28:36 +00:00
  • a61c8529ae Clean up whitespace in various template files for consistency Ross 2026-01-26 12:49:04 +00:00
  • a667566db6 Remove unused partials loading from various template files Ross 2026-01-26 12:43:11 +00:00
  • d070adc326 Add button to view all collections in user related collections template Ross 2026-01-26 11:11:37 +00:00
  • 048168e87d Add user-related collections feature with HTMX support and timestamps for collections Ross 2026-01-26 11:07:15 +00:00
  • c881da244b Refactor collections button to use HTMX for dynamic loading of user collections Ross 2026-01-26 10:47:59 +00:00
  • 797eb9c54a Implement HTMX support for user collections display and refactor rendering logic Ross 2026-01-26 10:44:54 +00:00
  • 0a1b21cec6 Enhance local-up script with CLI options for no-build and help Ross 2026-01-26 10:29:03 +00:00
  • d3d3638c1c Refactor score filtering logic in exam scores user template for consistent layout Ross 2026-01-19 12:57:10 +00:00
  • 81e22dfc88 Refactor answers display in exam scores user template for improved layout and styling Ross 2026-01-19 12:56:20 +00:00
  • 7ea43a6f44 Refactor score display logic in exam scores user template for accuracy Ross 2026-01-19 12:53:19 +00:00
  • eb8fe58cf7 Refactor exam scores user template to implement question filtering by score selection Ross 2026-01-19 12:51:02 +00:00
  • f149a88bd6 Enhance exam scores user template with question filtering and improved score display Ross 2026-01-19 12:49:34 +00:00
  • d4d747517c Refactor exam scores user template to unify view button class for consistency Ross 2026-01-19 12:47:34 +00:00
  • 0ee378484b Refactor view button in exam scores user template to remove unnecessary class Ross 2026-01-19 12:45:55 +00:00
  • ea583744c9 Refactor exam scores user template to improve answers display structure Ross 2026-01-19 12:45:18 +00:00
  • e0d589f4d0 Refactor exam scores user template to enhance viewer block structure and improve question display functionality Ross 2026-01-19 12:43:41 +00:00
  • 1c95526ff9 Refactor exam scores user template to simplify question display structure and remove unnecessary wrapper Ross 2026-01-19 12:40:54 +00:00
  • 662fc4e06e Refactor CSS in exam scores user template to enforce minimum width for sticky viewer on larger viewports Ross 2026-01-19 12:39:36 +00:00
  • a333ff492d Refactor CSS in exam scores user template for improved layout and styling of sticky viewer Ross 2026-01-19 12:35:01 +00:00
  • bb9741b786 Refactor exam scores user template to improve viewer card styling and functionality Ross 2026-01-19 12:32:48 +00:00
  • 75be7c1739 Refactor exam scores user template to enhance question display and viewer functionality Ross 2026-01-19 12:30:49 +00:00
  • 015a5d18b5 Refactor exam scores user template for improved layout and styling of answers Ross 2026-01-19 12:28:20 +00:00
  • d16041026f Add links to question stems in exam scores user template for authenticated and unauthenticated users Ross 2026-01-19 12:24:59 +00:00
  • 774a1b8c8a Refactor question display in exam scores user template to include badges as links for authenticated and unauthenticated users Ross 2026-01-19 12:23:45 +00:00
  • 8fc42169f3 Add view link for questions in exam scores user template for staff users Ross 2026-01-19 12:22:58 +00:00
  • 834d91e84d Enhance layout of answer options with improved spacing and conditional category display Ross 2026-01-19 12:21:42 +00:00
  • ef03a97e9e Refactor exam scores user template for improved layout and clarity Ross 2026-01-19 12:18:28 +00:00
  • dd7437bc66 Add alignment to feedback display for user answers Ross 2026-01-19 12:16:29 +00:00
  • 21d3130fa5 Add feedback display for questions based on user answers Ross 2026-01-19 12:13:47 +00:00
  • 89e7e49e31 Add feedback display for answer options based on exam settings Ross 2026-01-19 12:11:24 +00:00
  • 8bceb10a13 Refactor CID user overview template for improved layout and clarity Ross 2026-01-19 12:06:08 +00:00
  • 13a98a1e66 Add exam_mode parameter to exam take URL for enhanced functionality Ross 2026-01-19 11:10:10 +00:00
  • 9c16f93820 rename cid scores to something more appropriate Ross 2026-01-19 10:28:08 +00:00
  • 1c27d48a36 Add admin edit link for submitted candidates in the details view Ross 2026-01-19 10:14:00 +00:00
  • 562ad1c0a4 Refactor submitted candidates fragment to group count and admin link for improved layout Ross 2026-01-19 10:11:09 +00:00
  • fcd77fd799 Add logic to display Reviewed badges for submitted exams and update exam link parameters Ross 2026-01-19 10:03:18 +00:00
  • d8f8ef7326 Add --nothreading option to Django runserver command and implement HTMX debug modal for JSON responses Ross 2026-01-12 09:45:48 +00:00
  • f551d071f0 Remove login requirement for exam_toggle_flag function to allow access without authentication. Ross 2026-01-09 20:39:27 +00:00
  • 9b6fd31cee Merge branch 'part12026live' into master Ross 2026-01-05 20:55:29 +00:00
  • 8b7da1554a Refactor exam question fragment to reposition flag button within the button row for improved layout and accessibility during HTMX updates. Ross 2026-01-05 14:53:03 +00:00
  • d4247adb13 Enhance loading indicators for question fragment during HTMX requests; ensure overview tile text color remains unchanged for flagged questions Ross 2026-01-05 14:50:07 +00:00
  • b89ca918fa Add loading spinner and blur effect for question fragment during HTMX requests; optimize answered and flagged state queries Ross 2026-01-05 14:48:21 +00:00
  • 569ddb4343 Enhance question navigation by updating local state on button clicks and ensuring DOM updates after HTMX settle Ross 2026-01-05 14:41:48 +00:00
  • b040dfcd82 Enhance question menu update logic by adding flag icon management and logging for better debugging Ross 2026-01-05 14:38:03 +00:00
  • db51ef23be Refactor exam question fragment to move flag button inside the fragment for HTMX updates and enhance local state management for answered and flagged questions. Ross 2026-01-05 14:30:55 +00:00
  • 8c796c3048 Enhance question menu state management by adding a centralized updater for answered and flagged questions Ross 2026-01-05 14:24:59 +00:00
  • b837c406cf Refactor exam overview template for improved readability and consistency in HTML structure Ross 2026-01-05 14:22:33 +00:00
  • 42d209af5a Expose current question index for global listeners and update browser URL to reflect the current question position Ross 2026-01-05 14:19:01 +00:00
  • 3d1b9a57f9 Enhance exam question fragment by exposing current question index for global listeners and updating question list state locally to reflect answered questions Ross 2026-01-05 14:16:02 +00:00
  • 8d638cc08b Enhance exam overview and fragment by adding question status indicators for answered and flagged questions Ross 2026-01-05 14:13:52 +00:00
  • 20a06323d5 Enhance navigation after save by improving URL handling and fallback mechanisms for question transitions Ross 2026-01-05 14:04:30 +00:00
  • 3928df6d75 Refactor exam question display to include flag button and enhance layout for better usability Ross 2026-01-05 14:01:27 +00:00
  • bf344f20e1 Add flagging functionality for exam questions with a reusable Flag model and toggle feature Ross 2026-01-05 13:47:45 +00:00
  • e4cfb1f782 Enhance exam navigation by adding a confirmation modal for unsaved changes when skipping questions. Ross 2026-01-05 12:32:14 +00:00
  • f44f3bbcfe Enhance exam navigation by adding a skip button for non-saving question transitions and implementing unsaved changes confirmation. Ross 2026-01-05 11:59:23 +00:00
  • ba0c380f18 Enhance candidate lists by restructuring HTML for improved readability and maintainability. Ross 2026-01-05 11:55:03 +00:00
  • 459b7f9b93 Enhance candidate lists by adding badge containers for improved visual feedback on submission status. Ross 2026-01-05 11:52:58 +00:00
  • 378d784435 Enhance submitted candidates display by adding dynamic exam status indicators and improving badge tooltip functionality for better user feedback. Ross 2026-01-05 11:30:53 +00:00
  • 96e88c05a4 Enhance submission tracking by adding first and last name data attributes for candidates, improving badge tooltip information in the submitted candidates list. Ross 2026-01-05 11:25:10 +00:00
  • 457fb06dc0 Enhance highlightSubmitted function to add badges for submitted CIDs and users, improving visual feedback in the candidate list. Ross 2026-01-05 11:05:26 +00:00
  • debe093bc9 Add exam_mode parameter to exam take URL for improved functionality Ross 2026-01-05 10:59:40 +00:00
  • 086bd8f589 Add permission check for user marker access in mark2 overview Ross 2026-01-05 10:18:41 +00:00
  • 71dc50b307 Enhance CID and User candidate filtering with clear buttons and indicators for improved usability Ross 2026-01-05 09:51:54 +00:00
  • c0c12ea9f9 revert last commit Ross 2026-01-04 13:19:36 +00:00
  • 429adfc376 Optimize exam retrieval by prefetching related data to reduce N+1 queries and enhance access checks for user permissions Ross 2026-01-04 13:15:15 +00:00
  • 36a809ea40 Update type hints for cid and passcode parameters in ExamViews for improved clarity Ross 2026-01-04 13:11:02 +00:00
  • 443d93c35f Enhance user marking query to ensure distinct exams and order by name for better organization Ross 2026-01-04 13:02:59 +00:00
  • d7682ab31d Update exam links in user marking list to use dynamic URL generation based on exam type Ross 2026-01-04 13:01:42 +00:00
  • e600b8eb91 Fix count annotations in exam collection to use distinct values for accurate user counts Ross 2026-01-04 12:55:53 +00:00
  • 3e691d774c Refactor exam list annotation to use unfiltered counts for accurate overview matching Ross 2026-01-04 12:50:47 +00:00
  • c3a70b079d Refactor HTML structure for user marking templates to improve readability and maintainability Ross 2026-01-04 12:40:56 +00:00
  • 4ffadd3914 add user marknig pages Ross 2026-01-04 12:39:33 +00:00
  • fa18c33e8a Optimize exam list retrieval by consolidating queries and annotating candidate counts for improved performance Ross 2025-12-29 12:55:15 +00:00
  • 057c391995 Refactor exam status components to use consistent class names and improve HX target selectors for better maintainability Ross 2025-12-29 12:50:02 +00:00
  • 94fbd38634 Enhance exam status management with HTMX loading indicators and streamline AJAX handling by removing legacy jQuery code Ross 2025-12-29 12:44:42 +00:00
  • 4ecc32f837 Implement HTMX lazy-loading for exam collections and optimize queryset annotations for performance Ross 2025-12-29 12:26:56 +00:00
  • 768e1bf8c5 Enhance ExamCollectionDetail queryset to prefetch related exams and annotate candidate counts for improved performance in templates Ross 2025-12-29 12:18:31 +00:00
  • 32c4305754 Fix indentation and formatting in exam order editing functionality for improved readability Ross 2025-12-29 12:15:18 +00:00
  • 465f819973 Improve error handling in state change failure response for better user feedback Ross 2025-12-29 12:15:06 +00:00
  • 3e1cb4b54f Optimize question loading and user answer retrieval in ExamViews to reduce database queries Ross 2025-12-29 12:09:18 +00:00
  • b9d86a7639 Remove debug print statement for answers_marks in ExamViews Ross 2025-12-29 12:05:29 +00:00
  • e5fd99f491 Remove unused exam scores refresh function and related logic for CID user exam scores Ross 2025-12-29 12:04:48 +00:00
  • efeed2a8b1 Refactor stats and answers display for improved layout and readability Ross 2025-12-29 11:41:16 +00:00
  • f14ede86d3 Refactor notes display logic in CID user list for improved readability Ross 2025-12-29 11:24:18 +00:00
  • 517c2ebe06 Add notes display with tooltip support in CID user list Ross 2025-12-29 11:23:52 +00:00
  • c5f9b830eb Refactor submitted candidates display to use a table format with action buttons and add submission count Ross 2025-12-29 11:18:10 +00:00
  • 2ab85357a9 Implement HTMX support for CID and User candidates lists, and add submitted candidates summary Ross 2025-12-29 11:14:15 +00:00
  • 91cf2cab29 Update exam time limit display to show '1Q' for time per question Ross 2025-12-29 10:50:53 +00:00
  • 34c4c0d830 Add notes display and tooltip support in exam CIDs template Ross 2025-12-29 10:25:27 +00:00
  • 98cef9ea57 Add notes field to CidUser model and update related forms and templates Ross 2025-12-29 10:17:54 +00:00
  • df0b26de36 Add user group archiving functionality with HTMX support Ross 2025-12-29 09:53:57 +00:00
  • 17330681a2 Refactor ExamCollection views to enforce author requirements and improve access control Ross 2025-12-29 09:44:29 +00:00
  • 112c96dc00 Restrict ExamCollectionList to authenticated users and filter by current user as author Ross 2025-12-29 09:41:45 +00:00
  • 0bea34d406 Add author requirement to ExamCollectionList view Ross 2025-12-29 09:35:55 +00:00