Commit Graph

295 Commits

Author SHA1 Message Date
Ross 5a4792ea43 Enhance exam take fragment to update global question header with current question number and stem, improving synchronization and user experience. 2025-11-10 22:04:46 +00:00
Ross 94d5771a26 Refactor exam overview to use anchor elements for questions, improving HTML validity and accessibility; enhance styles for better layout and responsiveness. 2025-11-10 22:01:15 +00:00
Ross 200a6e2a1c Enhance exam take functionality to support HX-Redirect for HTMX clients, ensuring full navigation experience 2025-11-10 21:58:12 +00:00
Ross 2ff857621a Refactor exam take functionality to redirect to full overview page instead of returning HTMX fragment 2025-11-10 21:56:41 +00:00
Ross 52c4f27e2b Add HTMX support for exam overview fragment to enhance user experience 2025-11-10 21:52:46 +00:00
Ross c1eff140f8 Add global listener for HTMX save confirmations and trigger event 2025-11-10 21:46:16 +00:00
Ross dce72f9abe Enhance exam take functionality to support HTMX save action and partial HTML responses 2025-11-10 21:43:19 +00:00
Ross 738752c030 Enhance exam take functionality to support HTMX for dynamic question loading and navigation 2025-11-10 21:39:36 +00:00
Ross 41fc7050ad Refactor exam take functionality to support HTMX for dynamic question loading and navigation 2025-11-10 21:30:45 +00:00
Ross 6eec40c43b Style: Enhance overview button appearance and add hover effects for improved user experience 2025-11-10 21:25:47 +00:00
Ross 7782ac55ca Refactor CSS styles for exam layout to improve responsiveness and alignment of question inputs and labels 2025-11-10 21:22:23 +00:00
Ross 9cf7ad6da7 Refactor exam_take function to use a canonical list of questions for consistent indexing and improved error handling for question navigation 2025-11-10 21:18:58 +00:00
Ross 922ca5053f Refactor exam_take function to use a canonical list of questions for consistent indexing and improved error handling for question navigation 2025-11-10 21:01:02 +00:00
Ross 10739f517f Add command to generate sample physics questions with customizable options 2025-11-10 20:56:18 +00:00
Ross eebbe8b759 Enhance question feedback in exam review by adding answers and feedback details for each part 2025-11-10 13:17:19 +00:00
Ross d176288607 Refactor response badges in exam review to use border colors based on correctness percentage for improved visual feedback 2025-11-10 13:12:20 +00:00
Ross bd71c669f0 Refactor exam review response handling to include structured items with optional per-part breakdown for multi-part answers 2025-11-10 13:08:24 +00:00
Ross f3a0a9fd8a Add per-part true/false breakdown to exam review summary for enhanced clarity 2025-11-10 13:05:04 +00:00
Ross 66899b54bd Enhance exam review question fragment to display parts and responses with HTMX support for improved interactivity and user experience 2025-11-10 13:00:47 +00:00
Ross 24c35148b0 Refactor physics exam review scoring to count true/false sub-questions individually and improve accuracy of correct answer calculations 2025-11-10 12:54:29 +00:00
Ross bece7f6ce8 Enhance answer aggregation logic in exam review to handle diverse answer formats and improve robustness 2025-11-10 12:51:55 +00:00
Ross bd81fdcf41 Add exam review question responses and summary views with HTMX support 2025-11-10 12:49:10 +00:00
Ross fd8edd3cc3 Refactor exam review fragment inclusion to support app-specific templates and improve HTMX handling 2025-11-09 21:41:02 +00:00
Ross d26cac04a7 Add exam review links to navigation in multiple templates 2025-11-08 22:05:52 +00:00
Ross 58301dd251 lots of updates 2024-12-30 13:41:55 +00:00
Ross 70bb6dc15a . 2024-12-30 12:14:51 +00:00
Ross 3e32b33864 . 2024-12-30 12:04:29 +00:00
Ross 056a51331e . 2024-12-30 12:02:22 +00:00
Ross 7493d55bc2 allow completion of sbas / physics exams 2024-12-30 11:12:36 +00:00
Ross 178ec034a3 more bootstrap nav convresion 2024-12-23 10:36:03 +00:00
Ross a2907fa285 numerous supervisor upgrades 2024-10-28 16:30:13 +00:00
Ross 185942b716 add open access exams 2024-10-14 12:41:17 +01:00
Ross f4c82f45f5 . 2024-10-09 21:40:46 +01:00
Ross 28bfa34367 . 2024-10-07 17:46:09 +01:00
Ross 33b49c9430 change user scores html base 2024-09-02 12:34:32 +01:00
Ross 0054d832cd fix a few sba related things 2024-08-28 18:45:08 +01:00
Ross 58eeb4f442 fix a few missing things 2024-08-19 13:16:47 +01:00
Ross 6fe2bae8a8 improve exam group management 2024-08-12 10:33:15 +01:00
Ross b73b43d155 tidy up the marker changes 2024-08-05 13:20:29 +01:00
Ross e46f843284 add markers to exams (move away from group based to content based permissions) 2024-08-05 10:45:38 +01:00
Ross cff5a46e4c fix question ordering through mark systems 2024-08-05 10:00:59 +01:00
Ross 88584f4c37 fix some relations 2024-07-29 12:58:16 +01:00
Ross 74d300ab16 some more admin improvements 2024-07-29 11:38:52 +01:00
Ross df462efacd Start using start dates for exams 2024-07-08 09:52:01 +01:00
Ross 741b8683c9 some more migrations 2024-05-18 17:31:23 +01:00
Ross 4367b88057 start adding exam dates 2024-05-18 08:39:45 +01:00
Ross a62023a5d8 add context to cloning forms 2024-03-11 11:48:37 +00:00
Ross 0cb38f5c31 start taking more advantage of class based views 2024-03-11 11:08:35 +00:00
Ross 444ff0e983 add exam authors to collection/exam base 2024-02-27 15:07:42 +00:00
Ross 8793f346ba clean up 2024-02-17 23:17:32 +00:00