Commit Graph

  • 200a6e2a1c Enhance exam take functionality to support HX-Redirect for HTMX clients, ensuring full navigation experience Ross 2025-11-10 21:58:12 +00:00
  • 2ff857621a Refactor exam take functionality to redirect to full overview page instead of returning HTMX fragment Ross 2025-11-10 21:56:41 +00:00
  • 52c4f27e2b Add HTMX support for exam overview fragment to enhance user experience Ross 2025-11-10 21:52:46 +00:00
  • c1eff140f8 Add global listener for HTMX save confirmations and trigger event Ross 2025-11-10 21:46:16 +00:00
  • dce72f9abe Enhance exam take functionality to support HTMX save action and partial HTML responses Ross 2025-11-10 21:43:19 +00:00
  • 738752c030 Enhance exam take functionality to support HTMX for dynamic question loading and navigation Ross 2025-11-10 21:39:36 +00:00
  • 41fc7050ad Refactor exam take functionality to support HTMX for dynamic question loading and navigation Ross 2025-11-10 21:30:45 +00:00
  • 6eec40c43b Style: Enhance overview button appearance and add hover effects for improved user experience Ross 2025-11-10 21:25:47 +00:00
  • 7782ac55ca Refactor CSS styles for exam layout to improve responsiveness and alignment of question inputs and labels Ross 2025-11-10 21:22:23 +00:00
  • 9cf7ad6da7 Refactor exam_take function to use a canonical list of questions for consistent indexing and improved error handling for question navigation Ross 2025-11-10 21:18:58 +00:00
  • 922ca5053f Refactor exam_take function to use a canonical list of questions for consistent indexing and improved error handling for question navigation Ross 2025-11-10 21:01:02 +00:00
  • 10739f517f Add command to generate sample physics questions with customizable options Ross 2025-11-10 20:56:18 +00:00
  • eebbe8b759 Enhance question feedback in exam review by adding answers and feedback details for each part Ross 2025-11-10 13:17:19 +00:00
  • d176288607 Refactor response badges in exam review to use border colors based on correctness percentage for improved visual feedback Ross 2025-11-10 13:12:20 +00:00
  • bd71c669f0 Refactor exam review response handling to include structured items with optional per-part breakdown for multi-part answers Ross 2025-11-10 13:08:24 +00:00
  • f3a0a9fd8a Add per-part true/false breakdown to exam review summary for enhanced clarity Ross 2025-11-10 13:05:04 +00:00
  • 66899b54bd Enhance exam review question fragment to display parts and responses with HTMX support for improved interactivity and user experience Ross 2025-11-10 13:00:47 +00:00
  • 24c35148b0 Refactor physics exam review scoring to count true/false sub-questions individually and improve accuracy of correct answer calculations Ross 2025-11-10 12:54:29 +00:00
  • bece7f6ce8 Enhance answer aggregation logic in exam review to handle diverse answer formats and improve robustness Ross 2025-11-10 12:51:55 +00:00
  • bd81fdcf41 Add exam review question responses and summary views with HTMX support Ross 2025-11-10 12:49:10 +00:00
  • eaf8a38fe2 Enhance exam review display to show correct answers and update result color descriptions for clarity Ross 2025-11-10 12:41:38 +00:00
  • 744f2c7600 Add primary answer display to exam review question fragment and ensure safe rendering of question text Ross 2025-11-10 12:37:13 +00:00
  • e7c15a75a0 Enhance exam review overview page to display per-question summaries with response metrics and color coding for quick triage Ross 2025-11-10 12:26:12 +00:00
  • cf09449d16 . Ross 2025-11-10 12:23:51 +00:00
  • 0acc57302f Enhance initAnatomyFragment to prevent double initialization and improve HTMX swap handling Ross 2025-11-10 12:17:53 +00:00
  • ed88f794f8 Implement initAnatomyFragment function for HTMX fragment swaps to initialize DICOM viewers Ross 2025-11-10 12:15:15 +00:00
  • 0acc2da374 Add HTMX event handler for DICOM image setup on fragment load Ross 2025-11-10 12:12:49 +00:00
  • 21a7383c4f Enhance loading indicators for response summary and responses in exam review fragment Ross 2025-11-10 12:11:19 +00:00
  • 8e038d958b Fix data-url reference in anatomy DICOM image elements for consistent image loading Ross 2025-11-10 12:06:19 +00:00
  • ad7f8a68e1 Fix element ID reference in getJsonToolStateNoId function for DICOM image handling Ross 2025-11-10 12:02:43 +00:00
  • 0c5d8bebd6 Refactor setUpDicomLegacy and loadJsonToolStateOnCurrentImage functions for improved annotation handling Ross 2025-11-10 12:00:15 +00:00
  • 477276c4c5 Fix annotation handling in setUpDicomLegacy function to support multiple annotations Ross 2025-11-10 11:57:27 +00:00
  • 697191dae9 Add annotation loading in setUpDicomLegacy function Ross 2025-11-10 11:56:04 +00:00
  • c2ccf02d3e Add annotation data extraction in setUpDicomLegacy function Ross 2025-11-10 11:54:06 +00:00
  • 1b6757bff2 Update DICOM image element ID for consistency and add CSS styles for anatomy DICOM image Ross 2025-11-10 11:48:01 +00:00
  • 02284be1a2 Update DICOM image element ID and CSS class for legacy support Ross 2025-11-10 11:46:20 +00:00
  • 6d03e81e77 Add legacy DICOM viewer setup and update HTML element ID for legacy images Ross 2025-11-10 11:43:31 +00:00
  • 65a68b6605 Add console log for single DICOM viewer load and update HTML element ID Ross 2025-11-10 11:39:17 +00:00
  • 2a07843a6b Refactor DICOM 3D setup to clear element before 2D loader fallback and comment out fixed height in CSS Ross 2025-11-10 11:25:08 +00:00
  • 72c20c13e0 Add fallback to 2D loader in DICOM 3D setup on viewport enable failure Ross 2025-11-10 11:18:20 +00:00
  • 4d97e9e881 Enhance DICOM 3D loader to fallback to 2D loader for standard web images and handle 'https' URLs Ross 2025-11-10 11:15:52 +00:00
  • 0be605b41d Enhance DICOM image URL handling to support standard web images without forcing wadouri scheme Ross 2025-11-10 11:11:00 +00:00
  • b467407e19 Optimize CID lookups to reduce N+1 query pattern in exam review question responses Ross 2025-11-10 11:07:56 +00:00
  • fdc60bf2e9 Refactor score count variable names for clarity in exam review question summary logic Ross 2025-11-10 11:06:55 +00:00
  • 486a897e64 Refactor DICOM image div indentation for improved readability in exam review template Ross 2025-11-10 11:00:54 +00:00
  • fee123741d Add get_image_url method to AnatomyQuestion and update DICOM image URL in exam review template Ross 2025-11-10 10:56:07 +00:00
  • 367cebb787 Fix DICOM image display by correcting indentation in exam review question fragment Ross 2025-11-10 10:54:38 +00:00
  • b3b6ce7e6a Refactor exam review question display to show question type instead of question text for improved clarity Ross 2025-11-10 10:53:46 +00:00
  • 1010f17e3d Enhance exam review responses to include sensible display names for respondents, improving clarity and context in the review process. Ross 2025-11-10 10:52:43 +00:00
  • 72b7940a8c Refactor show respondents buttons for improved readability and maintainability Ross 2025-11-10 10:50:02 +00:00
  • cc7a334cb7 Refactor show respondents buttons to improve HTMX integration and add fallback for non-HTMX environments Ross 2025-11-10 10:48:31 +00:00
  • 9c4eaceda0 Refactor exam review templates to enhance the display of marked answers and top submitted answers with collapsible sections and improved styling Ross 2025-11-10 10:44:39 +00:00
  • 2aeb1947af Enhance top submitted answers display by adding gap between elements and updating submission count styling Ross 2025-11-10 10:40:18 +00:00
  • ecf67e3c2b Enhance exam review summary to include dominant score for top submitted answers Ross 2025-11-10 10:38:13 +00:00
  • d0609e4f8e Remove duplicate question card and associated navigation buttons from exam review template Ross 2025-11-10 10:34:19 +00:00
  • f4878a58ac Add option to reveal respondent identities in exam review responses Ross 2025-11-10 10:26:38 +00:00
  • 0d4d4f1dc0 Add option to reveal respondent identities in exam review responses Ross 2025-11-10 10:16:11 +00:00
  • 3a40a5087d Add management command to normalize Question HTML fields by unwrapping single <p> tags Ross 2025-11-10 10:11:05 +00:00
  • 921cc53667 Refactor exam review question summary layout for improved alignment and text wrapping Ross 2025-11-10 10:01:58 +00:00
  • 53ff56edc0 Add clean method to QuestionForm to unwrap single <p> tags from TinyMCE HTML fields Ross 2025-11-10 10:00:42 +00:00
  • e078b5a98f Refactor exam review templates and views to improve response summary display and handle unanswered responses Ross 2025-11-10 09:58:02 +00:00
  • 3d6ca8be54 Disable TinyMCE branding badge in editor configuration Ross 2025-11-10 09:50:04 +00:00
  • e37a7e0b74 Allow superusers to bypass open access check in question detail view Ross 2025-11-10 09:16:10 +00:00
  • 390f6f098d Enhance exam review question fragment by ensuring safe rendering of question and answers, improving layout for answer feedback, and refining button alignment for better UI consistency. Ross 2025-11-10 09:14:17 +00:00
  • 3c31246636 Update progress bar colors to use bg-danger for incorrect answers in exam review summary Ross 2025-11-09 22:27:28 +00:00
  • dd55f999f7 Remove unnecessary check for defined exam_user_answers in responses fragment Ross 2025-11-09 22:23:33 +00:00
  • a6f5ed4c88 Enhance exam review UI with detailed response summaries and progress bars for answer choices Ross 2025-11-09 22:21:08 +00:00
  • d482b77430 Add HTMX-based response summary and user responses display for exam questions Ross 2025-11-09 22:12:18 +00:00
  • 3e9a96d99f Add HTMX-based aggregated response summary for exam questions Ross 2025-11-09 22:09:23 +00:00
  • 092c4a1be6 Add aggregated response summary and user answer filtering in exam review Ross 2025-11-09 22:06:56 +00:00
  • ae720662f7 Implement HTMX-based loading of exam question responses and add corresponding view and URL routing Ross 2025-11-09 22:01:57 +00:00
  • c89c14b89e Add display of user responses with correctness indication in exam review Ross 2025-11-09 21:54:51 +00:00
  • e6a01cb1b5 Enhance exam review question fragment to display detailed answers and feedback with correct answer indication Ross 2025-11-09 21:52:41 +00:00
  • fd8edd3cc3 Refactor exam review fragment inclusion to support app-specific templates and improve HTMX handling Ross 2025-11-09 21:41:02 +00:00
  • 2142749db6 Refactor exam review URLs and streamline HTMX request handling in views Ross 2025-11-09 21:36:22 +00:00
  • 1e1abb2e7f Refactor HTMX request detection to use request.htmx for improved compatibility Ross 2025-11-09 21:18:31 +00:00
  • 133a63cecc Improve HTMX request detection by using request.headers and falling back to META for compatibility Ross 2025-11-08 22:15:03 +00:00
  • 8ad47ffc91 Change hx-swap attribute from outerHTML to innerHTML for navigation buttons in exam review question fragment Ross 2025-11-08 22:13:11 +00:00
  • bf240af678 Change hx-swap attribute from innerHTML to outerHTML for navigation buttons in exam review template Ross 2025-11-08 22:12:07 +00:00
  • 0f571d8f5c Refactor exam review question template to support HTMX navigation and create a partial for question details Ross 2025-11-08 22:10:21 +00:00
  • 321c7ef895 Add user access check for editing/reviewing exams in GenericViewBase Ross 2025-11-08 22:07:28 +00:00
  • d26cac04a7 Add exam review links to navigation in multiple templates Ross 2025-11-08 22:05:52 +00:00
  • 5613bf6b9f Add exam review functionality with navigation for questions Ross 2025-11-08 21:56:08 +00:00
  • 1a45f11fc2 test updating view Ross 2025-11-08 21:48:27 +00:00
  • 4d830bb8e7 . Ross 2025-11-08 21:16:23 +00:00
  • b424defd57 Optimize exam collection queries by annotating exam counts and prefetching authors to improve template performance Ross 2025-11-07 22:16:24 +00:00
  • 00a675b715 Refactor exam collections list to use Bootstrap cards for improved layout and add total exam count display Ross 2025-11-07 22:13:09 +00:00
  • bd0859cce0 Add HTMX indicator for import form to enhance user feedback during submission Ross 2025-11-07 21:53:03 +00:00
  • 2bf74ea297 Fix event listener closure in LLM prompt view for proper feedback handling Ross 2025-11-07 21:51:55 +00:00
  • 71e9b47c6b Enhance button labels for clarity in exam collection detail view Ross 2025-11-07 21:27:08 +00:00
  • 9f8b4ff36a Add candidate count method to ExamOrCollectionGenericBase and update exam list template Ross 2025-11-07 21:10:52 +00:00
  • 9b8e6f1398 Convert date inputs to ISO format on form submit for correct Django parsing Ross 2025-11-06 22:20:07 +00:00
  • 0ff60da006 Add date range filtering to exams with jQuery UI datepicker support Ross 2025-11-06 22:18:50 +00:00
  • 53e18e296e Improve exam display layout by adding badges for questions and candidates in the exam list Ross 2025-11-06 22:09:31 +00:00
  • 8f2ca66bbb Enhance bulk selection functionality in exam index template with visual cues and row click toggling Ross 2025-11-06 22:03:48 +00:00
  • ebad9c6bd9 Refactor exam date handling to use start_date instead of date in bulk update functionality Ross 2025-11-06 22:01:57 +00:00
  • 54afa6e6bd Implement bulk update and delete functionality for exams with HTMX support Ross 2025-11-06 21:53:35 +00:00
  • 17541b8187 Remove filter details section from exam index template Ross 2025-11-06 21:44:21 +00:00
  • 04ce90049a Apply date from original collection to cloned exams in ExamCollectionClone Ross 2025-11-06 21:41:53 +00:00
  • 2d963259ca Add exam collection link to the navigation menu and clean up dropdown toggle Ross 2025-11-06 21:30:14 +00:00