Commit Graph

500 Commits

Author SHA1 Message Date
Ross b424defd57 Optimize exam collection queries by annotating exam counts and prefetching authors to improve template performance 2025-11-07 22:16:24 +00:00
Ross 0ff60da006 Add date range filtering to exams with jQuery UI datepicker support 2025-11-06 22:18:50 +00:00
Ross ebad9c6bd9 Refactor exam date handling to use start_date instead of date in bulk update functionality 2025-11-06 22:01:57 +00:00
Ross 54afa6e6bd Implement bulk update and delete functionality for exams with HTMX support 2025-11-06 21:53:35 +00:00
Ross 04ce90049a Apply date from original collection to cloned exams in ExamCollectionClone 2025-11-06 21:41:53 +00:00
Ross 2d963259ca Add exam collection link to the navigation menu and clean up dropdown toggle 2025-11-06 21:30:14 +00:00
Ross 3461e45f93 Refactor user group management by moving auth groups to profile.html and creating a dedicated auth_groups_fragment.html for better organization and clarity 2025-11-03 12:31:49 +00:00
Ross 68dc7c05d8 Enhance user group management by adding support for Django auth groups and improving group toggle functionality for superusers and user managers 2025-11-03 12:25:29 +00:00
Ross 772e852763 Implement user group management with toggle functionality for superusers 2025-11-03 12:10:58 +00:00
Ross d93483db26 Refactor permission checks in UpdateQuestionMixin to include author and reviewer group validation 2025-11-03 11:53:45 +00:00
Ross e58f070ae2 Enhance question review functionality with latest review status annotation and display in templates 2025-11-03 11:37:09 +00:00
Ross 7a00efdf39 Add filtering option for questions reviewed by the current user in question review list 2025-11-03 11:21:17 +00:00
Ross 3c1bd40ce6 Add user and supervisor search endpoints for trainees bulk-update UI 2025-11-03 11:08:02 +00:00
Ross 0679a0ec13 Refactor bulk delete error handling and update user search visibility for superusers 2025-11-03 10:59:18 +00:00
Ross fba8d5ab05 Add supervisor search functionality with HTMX support for manual selection in bulk updates 2025-10-27 14:43:41 +00:00
Ross 668007b899 Implement user search functionality with HTMX support for manual user selection in bulk updates 2025-10-27 14:32:03 +00:00
Ross 1c8f862303 Add user search functionality for manual trainee matching in bulk update 2025-10-27 14:26:55 +00:00
Ross 690cabe30c Update default status filter to return only unreviewed questions if not specified 2025-10-27 14:13:41 +00:00
Ross 4dc07b1860 Refactor trainees bulk update logic to improve user matching criteria and enhance clarity in code comments 2025-10-27 14:03:21 +00:00
Ross d9602eeae9 Add bulk update functionality for trainees from spreadsheet input 2025-10-27 13:07:50 +00:00
Ross 6e8c86ab10 Add question review list view and template with filtering options 2025-10-27 12:00:05 +00:00
Ross 511b3c3777 Add skip and next buttons to question review with corresponding JavaScript functionality 2025-10-27 11:54:02 +00:00
Ross a38c31ca87 Fix template path for question review block and remove unnecessary form wrapper to prevent nested forms 2025-10-27 11:27:59 +00:00
Ross 3dc38ef57a Add filters to question review rendering for improved context 2025-10-27 10:39:53 +00:00
Ross 27e575f772 Add QuestionReviewForm to question review view and update template to include form 2025-10-27 10:38:49 +00:00
Ross 8380ca1dd9 Implement question review flow with category and status filters; add templates for review start, question display, and completion 2025-10-27 10:21:07 +00:00
Ross 702b7b35a7 Refactor docker-compose.yml build context and add question review URL and view; create question_review.html template 2025-10-27 09:47:35 +00:00
Ross 9c68c4ff1c Add HTMX trigger to close review modal after saving 2025-10-26 21:06:34 +00:00
Ross be68fcd0b9 Add QuestionReviewForm for handling question review submissions and update views for form integration 2025-10-22 22:00:05 +01:00
Ross 6700c6a7d2 Add question reviews functionality with modal display and listing 2025-10-22 21:39:19 +01:00
Ross b417266e56 Add QuestionReview model and implement review functionality with HTMX integration 2025-10-22 21:00:01 +01:00
Ross 9b9cd8c813 Add HTMX endpoint to set open access for exam questions and corresponding result template 2025-10-20 21:33:03 +01:00
Ross bad0d400a7 Add debug logging for POST requests in generic_exam_htmx and update exam selection form to include checked selections 2025-10-20 21:20:32 +01:00
Ross ae644f9c03 Restrict exam visibility in generic_exam_htmx based on user permissions 2025-10-20 21:18:46 +01:00
Ross 5b8896e2b2 Update exam query in generic_exam_htmx to remove limit on results 2025-10-20 21:16:47 +01:00
Ross 66711f5c15 Add HTMX support for exam selection and update related templates and views 2025-10-20 21:12:42 +01:00
Ross d342e7e047 Implement exam selection feature with HTMX support in exam edit view and add exam selection fragment template 2025-10-20 21:01:03 +01:00
Ross 4d305e1fa2 Add logging for bulk delete request and update button for selected questions deletion 2025-10-20 12:54:17 +01:00
Ross 452143f1ef Enhance bulk delete functionality by adding user confirmation before submission and removing debug information from the response when no items are deleted. 2025-10-20 12:41:33 +01:00
Ross 264270ce00 Enhance bulk delete functionality to support multiple checkbox naming conventions and improve debug information display when no items are deleted. 2025-10-20 12:39:59 +01:00
Ross 980bb199cf Add bulk delete functionality for questions with confirmation feedback 2025-10-20 12:32:59 +01:00
Ross 7ff5d1d37e Enhance shorts exam functionality by adding history tracking and updating feedback display in exam scores template 2025-09-08 10:26:16 +01:00
Ross 214b531757 Add exam scores user template with dynamic answer display and feedback 2025-09-08 09:47:34 +01:00
Ross 15c5b2e234 Add Shorts exam models and integrate into UserGroupExamForm and ExamViews 2025-09-01 22:00:04 +01:00
Ross ad4be1e9a6 improve collection overview page 2025-07-21 12:52:45 +01:00
Ross d7499e9166 some updates 2025-07-07 11:41:44 +01:00
Ross 06e66ad52c shorts might now be functional? 2025-04-28 12:15:31 +01:00
Ross eea61fc99c thumbnail and overview 2025-04-14 10:39:08 +01:00
Ross 5d37cf4284 . 2025-04-07 13:25:46 +01:00
Ross afa1379ce4 start setting up shorts 2025-04-07 09:12:30 +01:00