Commit Graph

  • a3712959ec Enhance form rendering with crispy forms and improve answer timestamp handling in collection views Ross 2025-10-13 13:22:26 +01:00
  • ed4bd95955 Refactor self-review display logic and enhance user answer feedback in collection templates; improve form serialization for timeout handling Ross 2025-10-13 11:48:13 +01:00
  • 32d8430f94 Add CID user support in collection history and reset answers functionality Ross 2025-10-13 11:28:07 +01:00
  • fa08f9cf76 Implement timed-out submission handling and AJAX response for collection case view Ross 2025-10-13 10:32:25 +01:00
  • 1cf18c6f0d Fix button formatting for user answer reset functionality Ross 2025-10-13 10:26:11 +01:00
  • 41d1fa605b Fix button formatting and ensure proper user checks in collection reset answers template Ross 2025-10-13 10:05:43 +01:00
  • a355dd223e Add timestamps for answer tracking in report models and views; enhance timer display in templates Ross 2025-10-13 10:02:37 +01:00
  • 6f99cf0d53 Add question time limit to CaseCollection model and update related template for countdown display Ross 2025-10-13 09:45:12 +01:00
  • 682e8160b5 Refactor user collections view to categorize collections into available, in-progress, and finished; update templates for improved display of collection statuses and question rendering. Ross 2025-10-06 13:51:55 +01:00
  • 569ef760fa Refactor case detail retrieval into a separate function for improved readability and error handling Ross 2025-10-06 11:32:44 +01:00
  • bdfa16bbb4 Refactor example answers form and remove unused iframe in collection view Ross 2025-10-05 22:41:49 +01:00
  • 974966e855 Add example answers form rendering and update viewer iframe Ross 2025-10-05 22:24:40 +01:00
  • 63f399d2c1 Comment out iframe for viewer to improve layout and prevent unnecessary loading Ross 2025-10-05 22:04:27 +01:00
  • bb20f7d20d Update login prompt to include redirect after successful login Ross 2025-10-05 21:50:22 +01:00
  • 850b6ddc84 Fix login URL reference in CID and passcode input section Ross 2025-10-05 21:49:22 +01:00
  • e051a4f15a Add login link prompt for registered users in CID and passcode input section Ross 2025-10-05 21:48:30 +01:00
  • 735a29e71b Open DICOM viewer details by default and comment out multi-image block for improved user experience Ross 2025-10-01 20:28:54 +01:00
  • 4fc1de4300 Refactor code structure and remove redundant functions for improved readability Ross 2025-10-01 20:24:10 +01:00
  • 5400959399 Enhance error handling in example form by displaying non-field errors and providing a debug view for all form errors Ross 2025-10-01 20:09:36 +01:00
  • 0839eb7e37 Enhance error handling and user experience for JSON answer input in form Ross 2025-09-22 12:45:32 +01:00
  • f087a6ef49 Add helper functions for question type inference and options management in question editor Ross 2025-09-22 12:39:05 +01:00
  • ac562ed1e1 Add default question block structure and validation for properties in question editor Ross 2025-09-22 12:08:50 +01:00
  • 5d6c5e8b1a Implement code changes to enhance functionality and improve performance Ross 2025-09-22 11:29:35 +01:00
  • 73b12dd96b Add management links to case details in collection_detail template and update question_link_header to include case details Ross 2025-09-22 11:29:19 +01:00
  • 990907f8f5 Refactor code structure for improved readability and maintainability Ross 2025-09-22 10:45:21 +01:00
  • ee42d5c1c2 Convert case series images to JSON format in CaseDetail model for improved data handling Ross 2025-09-15 12:03:24 +01:00
  • 85216b36b0 Fix typo in prior_cases reference and streamline relationship validation in collection_case_priors Ross 2025-09-15 12:01:12 +01:00
  • 32b246b5ad Update DICOM viewer data source to use get_case_series_nested method for improved case detail rendering Ross 2025-09-15 11:50:09 +01:00
  • 3b19ddcb5e Enhance get_case_series_nested method to include prior cases and update collection_case_view_take template to add DICOM viewer details Ross 2025-09-15 11:49:09 +01:00
  • 50f5813a75 Enhance get_series_images_nested method to support excluding specific series IDs and improve query efficiency Ross 2025-09-15 11:43:18 +01:00
  • 298493a390 Remove redundant author validation check in collection_take_start and streamline access control in ExamOrCollectionGenericBase Ross 2025-09-15 11:34:17 +01:00
  • de8050a8ca Add author validation in collection_take_start and implement is_author method in AuthorMixin Ross 2025-09-15 11:31:05 +01:00
  • 0b12d95bdd Fix navigation links in collection case details and enhance form handling for case detail updates Ross 2025-09-15 11:23:20 +01:00
  • b9f6b7c837 Refactor collection case navigation and question handling Ross 2025-09-15 11:17:57 +01:00
  • 779559997e Enhance DICOM viewer interaction by adding context menu prevention and fullscreen support; register basic interaction tools for improved user experience Ross 2025-09-08 14:00:19 +01:00
  • 0db1e4c689 Implement code changes to enhance functionality and improve performance Ross 2025-09-08 12:09:16 +01:00
  • 6b1db6b3c5 Enhance image display in mark_answer.html and add remote URL to context in mark_answer view for improved layout and functionality Ross 2025-09-08 11:25:28 +01:00
  • 9ed8fd90b3 Enhance feedback display in exam scores template and update question data retrieval for improved user experience Ross 2025-09-08 11:01:17 +01:00
  • 30523c9296 Enhance exam scores and marking templates with improved feedback display and structured question details Ross 2025-09-08 10:56:37 +01:00
  • 83e8c14f31 Enhance navigation buttons for previous and next candidates with improved styling and accessibility features Ross 2025-09-08 10:50:18 +01:00
  • d7a410e8f8 Enhance marking completion message and candidate display in mark_answer.html for improved clarity Ross 2025-09-08 10:47:58 +01:00
  • 7cc6b2959a Add help tags for enhanced user guidance in templates and improve feedback descriptions in models Ross 2025-09-08 10:45:33 +01:00
  • 7ff5d1d37e Enhance shorts exam functionality by adding history tracking and updating feedback display in exam scores template Ross 2025-09-08 10:26:16 +01:00
  • 5270d5cd36 Refactor feedback image handling and enhance sample answers display in exam scores user template Ross 2025-09-08 10:16:53 +01:00
  • 214b531757 Add exam scores user template with dynamic answer display and feedback Ross 2025-09-08 09:47:34 +01:00
  • 963221633a Add Shorts exam type to USER_EXAM_TYPES and update index.html for course/exam navigation Ross 2025-09-08 09:39:35 +01:00
  • 149b95a7e4 Fix URL for viewing question details by adjusting index in mark_answer.html Ross 2025-09-02 21:38:21 +01:00
  • 8a92460cb2 Increase max_length of image_md5_hash field to 64 in SeriesImage and LongSeriesImage models Ross 2025-09-02 21:22:06 +01:00
  • a7e0438290 Add Shorts Exams support in ExamCollection forms and detail view Ross 2025-09-01 22:07:27 +01:00
  • 2fca5a098d Add Shorts category to USER_GROUP_EXAMS for exam grouping Ross 2025-09-01 22:04:22 +01:00
  • 6a8bded825 Add Shorts category to CID_GROUP_EXAMS for exam grouping Ross 2025-09-01 22:02:55 +01:00
  • 15c5b2e234 Add Shorts exam models and integrate into UserGroupExamForm and ExamViews Ross 2025-09-01 22:00:04 +01:00
  • 964bce8233 Enhance user experience by adding informative messages and edit mode functionality across various templates Ross 2025-09-01 14:47:15 +01:00
  • 16a8bf3d3a Refactor DICOM file reading to use dcmread for improved compatibility across models and helpers Ross 2025-08-18 10:45:34 +01:00
  • 9bda3f22db Refactor details elements to use styled-detail class for consistent styling and add empty state message for findings Ross 2025-08-18 10:45:02 +01:00
  • 61c3fb8a82 Enhance series viewer layout with improved author display and button interactions for DICOM operations Ross 2025-08-18 10:41:00 +01:00
  • f4ed53dedd Refactor DICOM file reading to use dcmread for improved compatibility Ross 2025-08-18 10:29:13 +01:00
  • 125cbef6ef Enhance case display with improved button interactions and add detailed instructions for reordering dicoms in help section Ross 2025-08-18 10:18:12 +01:00
  • 4afcfb6b26 Refactor case_order_dicom function to add type hint for case and improve error handling messages Ross 2025-08-18 09:43:58 +01:00
  • 2a351a8283 Change hx-swap attribute from outerHTML to innerHTML for case series reordering button Ross 2025-08-18 09:40:54 +01:00
  • d61ecaac66 Enhance check_user_can_edit method with detailed docstring for clarity Ross 2025-08-18 09:40:49 +01:00
  • e71aa4c802 Fix collection visibility logic to allow multiple authors in CaseTable Ross 2025-08-11 17:18:31 +01:00
  • a8840290f5 Add user-configurable pagination and enhance case view filters Ross 2025-08-11 17:12:22 +01:00
  • 99bc89fe20 Update help documentation and improve duplicate detection in upload process Ross 2025-08-11 16:38:05 +01:00
  • 754d46080d Enhance help documentation by adding detailed descriptions of collection types and improving uploader tool instructions Ross 2025-08-11 11:32:44 +01:00
  • 43d98d7adb bump d3vd (persist mouse settings) Ross 2025-08-11 11:02:40 +01:00
  • bc5749a308 Refactor collection detail and viva templates to improve link handling and enhance user instructions with modal display Ross 2025-08-11 10:55:32 +01:00
  • eb194aa1e6 Add case display setup template with viewer state management functionality Ross 2025-08-11 10:55:23 +01:00
  • 63c342ff21 Add duplicate check functionality to upload form with user alerts for detected duplicates Ross 2025-08-11 10:42:08 +01:00
  • 8e63dcc7c5 Enhance upload results display by organizing duplicate files in a collapsible section and adding alerts for detected duplicates Ross 2025-08-11 09:57:19 +01:00
  • ddb5783f7f Refactor CaseCollectionForm layout and add date fields with custom widgets for improved user experience Ross 2025-08-11 09:57:14 +01:00
  • 816b2adde2 Refactor case collection form to use crispy forms for improved layout and styling Ross 2025-08-04 13:19:19 +01:00
  • b3304b6113 Enhance case collection update form with additional instructions and improve case detail links with icons Ross 2025-08-04 12:59:42 +01:00
  • 0af6b25349 Add case collection update functionality with form handling and template (move from CaseCollection form) Ross 2025-08-04 12:21:37 +01:00
  • c33e8c0240 Add open access display to collection detail page Ross 2025-08-04 11:48:43 +01:00
  • a2fa94722a Add initial documentation for PenraCourses platform and features Ross 2025-08-04 11:48:35 +01:00
  • 9200e9aae5 Filter collections in CaseTable based on user access and open access status Ross 2025-07-29 10:03:10 +01:00
  • 8806e48eb2 Add open access management buttons and views for cases Ross 2025-07-29 09:40:19 +01:00
  • 4460545442 Too many changes :( Ross 2025-07-29 09:20:58 +01:00
  • ad4be1e9a6 improve collection overview page Ross 2025-07-21 12:52:45 +01:00
  • 6a919ffc53 all cid collectio naccess Ross 2025-07-21 12:52:34 +01:00
  • 8d80090af0 switch to watchman Ross 2025-07-21 12:52:13 +01:00
  • f5258d7e6f git displaysets working in viva view Ross 2025-07-21 10:51:34 +01:00
  • 5187885c3b lots of improvements Ross 2025-07-14 13:26:11 +01:00
  • ec97fa0c71 . Ross 2025-07-07 20:44:14 +01:00
  • 8fc38557ac . Ross 2025-07-07 13:31:26 +01:00
  • 804cff33f4 . Ross 2025-07-07 12:58:17 +01:00
  • 0cdccbcdfb . Ross 2025-07-07 12:09:17 +01:00
  • c8939cf385 . Ross 2025-07-07 11:42:53 +01:00
  • d7499e9166 some updates Ross 2025-07-07 11:41:44 +01:00
  • f3b6f8ef59 update bootstrap Ross 2025-07-07 10:45:36 +01:00
  • 2ac8344b13 improve case form Ross 2025-06-30 13:33:35 +01:00
  • 4df7e5aebd start moking case display sets Ross 2025-06-30 13:04:05 +01:00
  • 8229813eba improve vivas Ross 2025-06-30 12:58:32 +01:00
  • 153045a3e4 optimise some dicom manipulations Ross 2025-06-30 11:04:39 +01:00
  • bc26209f07 start removing lots of print Ross 2025-06-30 10:39:42 +01:00
  • afa3b0c0ef . Ross 2025-06-30 09:46:48 +01:00
  • 2f8601aa1a i should do these more often Ross 2025-06-23 09:25:48 +01:00
  • 820d0bc030 update dv3d Ross 2025-06-10 11:47:25 +01:00
  • 0c07400cc3 update viewer for atlas series Ross 2025-06-10 11:36:28 +01:00