Commit Graph

  • ccb27af697 Add search questions link to the navigation menu Ross 2025-11-05 22:20:43 +00:00
  • dfdba4cce6 Add question search functionality with HTMX support for dynamic results Ross 2025-11-05 22:19:24 +00:00
  • b12a45275c Enhance case search results display to include series modalities and examinations Ross 2025-11-05 22:08:54 +00:00
  • 4f6e9fae9d Enhance case search functionality with loading indicator for improved user experience Ross 2025-11-05 22:03:02 +00:00
  • 22299b9298 Refactor case search functionality to include additional fields for improved search accuracy Ross 2025-11-05 21:58:43 +00:00
  • 06df2c4188 Enhance case search functionality to include additional fields and related names for improved search results Ross 2025-11-05 21:54:28 +00:00
  • 8c1c7b75e7 Refactor case search input and results handling for improved functionality and clarity Ross 2025-11-05 21:52:53 +00:00
  • 03a24615ab Add case search functionality with HTMX support and results partial Ross 2025-11-05 21:37:57 +00:00
  • 89a767034c Update image retrieval in Case model to use get_images method for improved clarity Ross 2025-11-05 21:18:15 +00:00
  • d3669e8316 Uncomment table control creation logic to ensure selectable tables have row-selection controls Ross 2025-11-03 15:54:15 +00:00
  • b92a969a3b Refactor index and view templates to improve layout; remove unnecessary details tag for cleaner code Ross 2025-11-03 15:36:15 +00:00
  • c45d7a5464 Update navbar dropdown toggle to maintain active state for improved user experience Ross 2025-11-03 15:29:27 +00:00
  • b08154f804 Refactor index.html layout for improved responsiveness and user navigation; update QuestionForm to use responsive columns for better display on small screens. Ross 2025-11-03 13:47:03 +00:00
  • 6d02b35f86 Add Crispy Forms integration to QuestionForm and update question_form template for improved layout and usability Ross 2025-11-03 13:39:35 +00:00
  • 3a5ceabff0 Refactor auth group dropdown in profile and fragment templates for improved functionality and user experience Ross 2025-11-03 12:37:32 +00:00
  • 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 Ross 2025-11-03 12:31:49 +00:00
  • eec04e3197 Refactor user scores and index templates for improved layout and help information presentation Ross 2025-11-03 12:27:20 +00:00
  • 68dc7c05d8 Enhance user group management by adding support for Django auth groups and improving group toggle functionality for superusers and user managers Ross 2025-11-03 12:25:29 +00:00
  • ff02e3f02f Update profile link button style to use outline-light variant for better visibility Ross 2025-11-03 12:23:25 +00:00
  • 3db74607ce Enhance index.html with login prompts for unauthenticated users and additional help information for external users Ross 2025-11-03 12:20:25 +00:00
  • 37eae568f0 Revamp index.html layout with improved user authentication display and enhanced profile information section Ross 2025-11-03 12:13:19 +00:00
  • 772e852763 Implement user group management with toggle functionality for superusers Ross 2025-11-03 12:10:58 +00:00
  • d3a39d11a5 Add permission groups display and admin edit link to user profile Ross 2025-11-03 12:04:06 +00:00
  • 9cc4ea3cb0 Revamp user profile layout with enhanced styling and improved group and exam display Ross 2025-11-03 11:58:57 +00:00
  • d93483db26 Refactor permission checks in UpdateQuestionMixin to include author and reviewer group validation Ross 2025-11-03 11:53:45 +00:00
  • aff8d205ed Remove filter options section from user view template and update permission checks in toggle function Ross 2025-11-03 11:44:14 +00:00
  • e58f070ae2 Enhance question review functionality with latest review status annotation and display in templates Ross 2025-11-03 11:37:09 +00:00
  • 7a00efdf39 Add filtering option for questions reviewed by the current user in question review list Ross 2025-11-03 11:21:17 +00:00
  • e173427d84 Fix HTML escaping for question titles in question review list Ross 2025-11-03 11:11:13 +00:00
  • 3c1bd40ce6 Add user and supervisor search endpoints for trainees bulk-update UI Ross 2025-11-03 11:08:02 +00:00
  • 0679a0ec13 Refactor bulk delete error handling and update user search visibility for superusers Ross 2025-11-03 10:59:18 +00:00
  • 5d91b4a4ff Adjust padding in floating filter for improved layout consistency Ross 2025-11-03 10:53:18 +00:00
  • 83a60203f7 Enhance filtering functionality and UI consistency across user-related views by implementing a generic search filter and updating filter display in templates. Ross 2025-11-03 10:47:40 +00:00
  • 2d0098b2b6 Merge branch 'master' of https://git.xkjq.uk/ross/penracourses Ross 2025-11-03 10:38:27 +00:00
  • d4aa3e73e2 Merge branch 'master' of https://git.xkjq.uk/ross/penracourses Ross 2025-11-03 10:34:46 +00:00
  • 8dbc39a317 Refactor filter bar implementation for consistency and improved usability across case and question views Ross 2025-11-03 10:34:07 +00:00
  • 66f9dadcc8 Normalize supervisor emails and add unique constraint for case-insensitive email uniqueness Ross 2025-11-03 10:30:45 +00:00
  • 7d079e0466 Update Dockerfile to use Python 3.14 and fix docker-compose volume definitions Ross 2025-11-03 10:25:20 +00:00
  • 3ea384542d Enhance user list handling by adding supervisor email input and updating JSON submission logic Ross 2025-11-03 09:46:24 +00:00
  • 7eeb989b9e Enhance supervisor email handling and input format options in bulk user creation Ross 2025-11-03 09:31:55 +00:00
  • 206f0afd32 Refactor QuestionTable to inherit Meta options from SelectionTable for consistency Ross 2025-11-01 21:42:33 +00:00
  • 0e7307de18 Remove row selection controls from case and question table views for cleaner UI Ross 2025-11-01 21:31:13 +00:00
  • 09d9befceb Implement row selection controls in templates and refactor related JavaScript functionality Ross 2025-11-01 21:20:10 +00:00
  • 62c26d199e Refactor table row selection logic and remove associated CSS styles for improved clarity and maintainability Ross 2025-11-01 21:04:01 +00:00
  • cbf4c3497d Ensure selection column is always placed last in the column order for improved table layout Ross 2025-11-01 20:57:35 +00:00
  • a269cf1f52 Add row selection functionality with toggle and count updates in table view Ross 2025-11-01 20:56:07 +00:00
  • 57a3b02da3 Implement selection-enabled table base class and update QuestionTable to inherit from it Ross 2025-11-01 20:45:59 +00:00
  • 8e8041cdc4 Enhance row selection functionality by updating row highlight based on checkbox state and managing visibility of selection column Ross 2025-11-01 13:21:31 +00:00
  • ad4b06d691 Remove row-selector class from QuestionTable attributes for improved styling Ross 2025-11-01 13:16:55 +00:00
  • b1f0f9932f Add row selection functionality to question table view; enhance user interaction Ross 2025-11-01 13:07:46 +00:00
  • b32d265c2c Add buttons for copying and downloading prompts in LLM view; enhance user interaction Ross 2025-11-01 08:27:19 +00:00
  • 0de7c345a2 Refactor case display to enhance layout and add subspecialty, pathological process, and diagnostic certainty badges Ross 2025-11-01 08:15:30 +00:00
  • 77edb83688 Refactor button group in case display for improved styling and alignment Ross 2025-10-31 22:00:07 +00:00
  • f921a46b5f Refactor case display buttons for improved usability and styling Ross 2025-10-31 21:44:11 +00:00
  • 7116983e3d Add subspecialty, pathological process, and diagnostic certainty to case display Ross 2025-10-31 21:33:25 +00:00
  • c0d71dfabc Refactor card layout in case display for improved responsiveness Ross 2025-10-31 21:27:57 +00:00
  • 55371a9d0b Refactor case display layout for improved organization and responsiveness Ross 2025-10-31 20:56:33 +00:00
  • 6bc43135b9 Refactor question link header for improved layout and button styling Ross 2025-10-30 21:31:53 +00:00
  • b294cf310f Refactor condition detail view for improved layout and styling Ross 2025-10-30 21:27:38 +00:00
  • 3805c701d3 Preserve existing skip value when navigating to the next matching item Ross 2025-10-29 21:43:27 +00:00
  • 76d0db0e94 Add FRCR toggle functionality to question detail view Ross 2025-10-29 21:37:19 +00:00
  • dca4ff249a Add 'frcr_appropriate' field to Question model for exam relevance Ross 2025-10-29 21:03:01 +00:00
  • f4cc3cc5b4 Enhance navbar items with icons for improved visual clarity and user experience Ross 2025-10-28 21:58:02 +00:00
  • 1dc02d1fc9 Fix supervisor link visibility condition for improved access control Ross 2025-10-28 21:34:10 +00:00
  • ab89ca22c9 Enhance navbar and form usability with improved styles for touch targets and typography Ross 2025-10-28 21:27:34 +00:00
  • ab29a7adf6 Enhance navbar usability with improved tap targets and mobile dropdown behavior Ross 2025-10-28 21:11:25 +00:00
  • 937edde023 Fix navbar collapse ID for proper functionality in base template Ross 2025-10-28 21:06:38 +00:00
  • 299ac317e3 Add search prompt to category search form and comment out submit button Ross 2025-10-28 21:04:00 +00:00
  • c45410b5e5 Refactor category search form to enhance usability with advanced filters and improved loading indicators Ross 2025-10-28 18:02:27 +00:00
  • 11cd044485 Add category filtering options to search functionality Ross 2025-10-28 17:51:37 +00:00
  • 4a3055cab8 Enhance category search form with loading indicator and improved HTMX integration Ross 2025-10-28 17:45:41 +00:00
  • 945a6e5e86 Add category search functionality with results display Ross 2025-10-28 17:40:52 +00:00
  • 85229124de Remove unused category and filter options from question overview page Ross 2025-10-28 08:58:29 +00:00
  • 2676cb49a1 Add advanced filtering options to question overview page Ross 2025-10-28 08:40:21 +00:00
  • 15791fa883 Enhance question overview filters to support multi-selection for categories, findings, structures, conditions, subspecialties, and presentations Ross 2025-10-28 08:35:03 +00:00
  • 15c243172d Add filtering options for findings, structures, conditions, subspecialties, and presentations in question overview Ross 2025-10-28 08:23:42 +00:00
  • 293b5b6682 Add question overview page with filtering options and counts by category Ross 2025-10-28 08:15:10 +00:00
  • 82ce6b0f93 Refactor exam_take.html for improved layout by making columns full-width and adjusting padding for better responsiveness Ross 2025-10-28 07:51:07 +00:00
  • 02e844006d t Ross 2025-10-27 23:10:14 +00:00
  • 4cce444153 Refactor exam_take.html for improved layout, accessibility, and user experience Ross 2025-10-27 22:23:52 +00:00
  • f462002162 Update Django version to 5.2.7 in requirements.txt Ross 2025-10-27 22:11:55 +00:00
  • b10110d50f Refactor question_form.html for consistent formatting and improved readability Ross 2025-10-27 21:33:14 +00:00
  • 640f1841e6 Refactor docker-compose.yml for improved context and volume mounts; update question_form.html to conditionally include question details Ross 2025-10-27 21:30:01 +00:00
  • a491337a2e Add merge category functionality for admin users with confirmation prompt Ross 2025-10-27 20:23:44 +00:00
  • 65e95b698d Include active filters in navigation for review-next and skip actions Ross 2025-10-27 17:01:46 +00:00
  • e503576e7a Enhance trainees table with sortable columns and improved bulk edit options Ross 2025-10-27 15:22:41 +00:00
  • fba8d5ab05 Add supervisor search functionality with HTMX support for manual selection in bulk updates Ross 2025-10-27 14:43:41 +00:00
  • be94ed8d0f Refactor HTML structure and indentation in trainees bulk update template for improved readability Ross 2025-10-27 14:35:59 +00:00
  • 668007b899 Implement user search functionality with HTMX support for manual user selection in bulk updates Ross 2025-10-27 14:32:03 +00:00
  • 1c8f862303 Add user search functionality for manual trainee matching in bulk update Ross 2025-10-27 14:26:55 +00:00
  • 1f2a25c3ad Set 'UNREVIEWED' as the default selected option in review status dropdown Ross 2025-10-27 14:21:09 +00:00
  • 690cabe30c Update default status filter to return only unreviewed questions if not specified Ross 2025-10-27 14:13:41 +00:00
  • 4dc07b1860 Refactor trainees bulk update logic to improve user matching criteria and enhance clarity in code comments Ross 2025-10-27 14:03:21 +00:00
  • d9602eeae9 Add bulk update functionality for trainees from spreadsheet input Ross 2025-10-27 13:07:50 +00:00
  • 5d0eb56b37 Remove note about question review status from exam generation form Ross 2025-10-27 13:00:09 +00:00
  • 64238f4052 Add exam generation functionality with customizable name and filters Ross 2025-10-27 12:58:13 +00:00
  • ef26182b1a Refactor personal exam creation section for improved readability and structure Ross 2025-10-27 12:42:34 +00:00
  • 3f56af4881 Add functionality to create personal exams from filtered questions and update exam overview with edit option Ross 2025-10-27 12:39:44 +00:00
  • 473efbc8f4 Add source display to question review and improve wording in review start template Ross 2025-10-27 12:02:56 +00:00
  • 6e8c86ab10 Add question review list view and template with filtering options Ross 2025-10-27 12:00:05 +00:00