Commit Graph

128 Commits

Author SHA1 Message Date
Ross c34dcdfd5e improve surverys 2026-06-29 09:35:12 +01:00
Ross 6bb9441748 smoke test the rest of the apps 2026-06-10 22:05:12 +01:00
Ross 2aff9516ac feat: Enhance security by adding @login_required to multiple views and replacing print statements with logger.debug
Co-authored-by: Copilot <copilot@github.com>
2026-04-30 21:35:08 +01:00
Ross 1f5931aab2 Refactor question search template: rename and move to sbas_search.html 2026-02-09 12:50:31 +00:00
Ross a882a3592b Add debug logging for exam take view to track user actions 2026-02-02 16:38:47 +00:00
Ross 8ac292eb0c Add ExamUserStatus logging for exam completion and start events 2025-12-22 11:35:09 +00:00
Ross 0d4d4f1dc0 Add option to reveal respondent identities in exam review responses 2025-11-10 10:16:11 +00:00
Ross e078b5a98f Refactor exam review templates and views to improve response summary display and handle unanswered responses 2025-11-10 09:58:02 +00:00
Ross 3e9a96d99f Add HTMX-based aggregated response summary for exam questions 2025-11-09 22:09:23 +00:00
Ross 092c4a1be6 Add aggregated response summary and user answer filtering in exam review 2025-11-09 22:06:56 +00:00
Ross ae720662f7 Implement HTMX-based loading of exam question responses and add corresponding view and URL routing 2025-11-09 22:01:57 +00:00
Ross dfdba4cce6 Add question search functionality with HTMX support for dynamic results 2025-11-05 22:19:24 +00:00
Ross aff8d205ed Remove filter options section from user view template and update permission checks in toggle function 2025-11-03 11:44:14 +00:00
Ross 76d0db0e94 Add FRCR toggle functionality to question detail view 2025-10-29 21:37:19 +00:00
Ross 2676cb49a1 Add advanced filtering options to question overview page 2025-10-28 08:40:21 +00:00
Ross 15791fa883 Enhance question overview filters to support multi-selection for categories, findings, structures, conditions, subspecialties, and presentations 2025-10-28 08:35:03 +00:00
Ross 15c243172d Add filtering options for findings, structures, conditions, subspecialties, and presentations in question overview 2025-10-28 08:23:42 +00:00
Ross 293b5b6682 Add question overview page with filtering options and counts by category 2025-10-28 08:15:10 +00:00
Ross a491337a2e Add merge category functionality for admin users with confirmation prompt 2025-10-27 20:23:44 +00:00
Ross 64238f4052 Add exam generation functionality with customizable name and filters 2025-10-27 12:58:13 +00:00
Ross 3f56af4881 Add functionality to create personal exams from filtered questions and update exam overview with edit option 2025-10-27 12:39:44 +00:00
Ross 45e50e9e93 Enhance import preview functionality with editable fields and overlay logic for payload updates 2025-10-20 22:35:01 +01:00
Ross 8dac99b6d3 Add alert for stripped numeric references in import preview and refactor payload cleaning function 2025-10-20 22:23:10 +01:00
Ross a4f4cb9e96 Add function to strip numeric references from feedback fields in import_llm_questions 2025-10-20 22:16:51 +01:00
Ross 5e84ba3178 Enhance validation process in import_llm_questions to handle additionalProperties errors and clean payloads for improved data integrity 2025-10-20 22:03:36 +01:00
Ross bdb7aff5d1 Add open_access field to Question model and update question detail template 2025-10-20 20:56:37 +01:00
Ross 2a94e40a1e Update QuestionForm to increase TinyMCE editor height for better visibility and modify import_llm_confirm to set question title directly from payload 2025-10-20 12:58:17 +01:00
Ross 1085b9e6a2 Update import_llm_questions to set question title directly from payload 2025-10-20 12:22:06 +01:00
Ross 52886d176b Remove exams column from QuestionTable and add current user as author during question import 2025-10-20 12:21:02 +01:00
Ross def291c853 Fix source display formatting and improve missing_map handling in import preview and confirmation 2025-10-20 12:11:00 +01:00
Ross b680ae749f Add sources JSONField to Question model and update import functions to handle source references 2025-10-20 12:04:10 +01:00
Ross bddccd5768 Enhance import preview and backend handling for M2M relationships, adding sources to schema and improving missing values mapping for better template rendering and debugging. 2025-10-20 12:01:07 +01:00
Ross 9be48140a4 Enhance LLM question import preview with detailed payload information and improved answer display 2025-10-20 11:04:33 +01:00
Ross 01f67f3e32 Enhance LLM question import process with preview and confirmation steps, including error handling and M2M record creation 2025-10-20 11:01:47 +01:00
Ross 06b7239daa Add LLM question import functionality with enhanced validation and M2M handling 2025-10-20 10:47:11 +01:00
Ross 93f0bb8927 Add LLM question import functionality and enhance question model with new fields 2025-10-20 10:43:12 +01:00
Ross 4460545442 Too many changes :( 2025-07-29 09:20:58 +01:00
Ross 58301dd251 lots of updates 2024-12-30 13:41:55 +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 4d8d6b2a06 fix question edit permissions 2024-09-07 11:03:44 +01:00
Ross c2185f73a6 add a redirct view mixin 2024-08-12 11:58:28 +01:00
Ross 6fe2bae8a8 improve exam group management 2024-08-12 10:33:15 +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 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 b1da429036 continue building examcollections 2024-02-05 18:30:35 +00:00
Ross 12a8afe771 move sbas and physics exam_scores_cid_user into generic view 2023-10-09 12:45:09 +01:00