Commit Graph

32 Commits

Author SHA1 Message Date
e93de750fc 1.2.0 v1.2.0 2025-12-14 14:47:50 +03:00
5f41c4a943 Enhance dialog components by adding smooth scroll to top functionality upon opening; update ConfirmDialog, ClearSubmissionsDialog, and DuplicateChainDialog for improved user experience. Remove unused ConfirmDialog from ChainsListPage and TasksListPage, streamlining code. 2025-12-14 14:46:28 +03:00
1d364a2351 Refactor ClearSubmissionsDialog and DuplicateChainDialog components by removing unnecessary whitespace; improve code cleanliness and maintainability. 2025-12-14 13:00:57 +03:00
88b95a7651 Add duplicate and clear submissions functionality for challenge chains; implement corresponding dialogs and API endpoints, enhancing user experience and task management. Update localization for new features in English and Russian. 2025-12-13 21:32:22 +03:00
04836ea6ce Implement chain submissions API and update frontend to utilize new endpoint; enhance submissions page with feature flag for API selection, participant progress display, and improved filtering logic. 2025-12-13 20:32:23 +03:00
18e2ccb6bc Add new API endpoint for retrieving submissions by challenge chain; update frontend to support chain selection and display participant progress. Enhance localization for submissions page in English and Russian. 2025-12-13 20:16:40 +03:00
9104280325 Update challengePlayer URL key in URLs data structure to use 'link.challenge.main' for improved navigation consistency. 2025-12-13 19:59:35 +03:00
d1bddcf972 Add functionality to restore and save test answers in localStorage for task editing; enhance user experience by preserving input across sessions. 2025-12-10 15:36:13 +03:00
86dffc802b Refactor API response handling in test submission feature to align with server response structure; update ChainsListPage to use 'disabled' prop for button state instead of 'isDisabled', enhancing code clarity and consistency. 2025-12-10 15:13:05 +03:00
7b9cb044fa Enhance test submission feature by adding optional hiddenInstructions field for temporary instructions during LLM checks; update API, UI components, and types to support this functionality, improving task evaluation for teachers and challenge authors. 2025-12-10 14:50:17 +03:00
fb25422df1 1.1.0 v1.1.0 2025-12-10 12:41:53 +03:00
ec79dd58aa Add test submission feature for LLM checks without creating submissions; update API and UI components to support new functionality, enhancing task evaluation for teachers and challenge authors. Update localization for test check messages in English and Russian. 2025-12-10 12:41:03 +03:00
173954f685 Add isActive field to challenge chains and update localization; implement functionality to toggle chain status in the UI, enhancing task management and user experience. 2025-12-10 12:02:11 +03:00
4e1b290f99 Add edit task button to ChainFormPage for improved task management; enhances user interaction by allowing direct navigation to task editing. 2025-12-10 11:23:24 +03:00
7323e80dcb Add user stats page and refactor user navigation; replace modal with dedicated page for user statistics, enhancing routing and UI consistency. Update localization for new status keys in both English and Russian. 2025-12-10 11:11:17 +03:00
06bcb6ee51 Update navigation in SubmissionDetailsPage to include userId in URL if available; initialize selectedUserId in SubmissionsPage from search parameters for improved user experience. 2025-12-10 00:36:05 +03:00
71b6180ab9 Add Submission Details Page and Update Localization for Submissions Overview 2025-12-10 00:25:25 +03:00
8710718a12 Enhance SubmissionDetailsModal by adding max height and overflow properties to DialogContent for improved usability and responsiveness. 2025-12-10 00:07:32 +03:00
e4a1fe4b23 Refactor submissions page to improve participant progress display; replace table with grid layout for better responsiveness and user interaction. Update data processing for participant overview and overall progress calculation. 2025-12-10 00:01:24 +03:00
b3febaeea1 Refactor submission filtering and details display to handle various user and task data types; improve search functionality and localization for better user experience. 2025-12-09 23:53:42 +03:00
cbf2168e52 Add user filtering and progress overview to submissions page; enhance localization for user selection and progress display 2025-12-09 14:37:04 +03:00
d8d39ea443 1.0.0 v1.0.0 2025-12-09 12:28:43 +03:00
cc87f6ff55 Remove unused API endpoints for users and submissions from the API and documentation to streamline the codebase. 2025-12-09 12:28:40 +03:00
2a08d9df35 fix api calls 2025-12-09 12:25:29 +03:00
Primakov Alexandr Alexandrovich
fd55d5a214 Add detailed statistics API v2 documentation and implement frontend components for displaying statistics 2025-11-04 21:37:03 +03:00
Primakov Alexandr Alexandrovich
b91ee56bf0 Adjust padding in Layout and TaskFormPage components for improved spacing. Enhance markdown preview styling with custom CSS for better link visibility and interaction. 2025-11-04 10:47:18 +03:00
Primakov Alexandr Alexandrovich
0544c95363 Refactor Layout and TaskFormPage components to use full width for improved layout consistency. This change enhances responsiveness and ensures better alignment of UI elements. 2025-11-04 10:43:47 +03:00
Primakov Alexandr Alexandrovich
f0b1130da2 Update Layout component to use 95% width for the main container. Enhance TaskFormPage with responsive tabs for mobile and desktop layouts, improving user experience for editing and previewing task descriptions. 2025-11-04 10:37:24 +03:00
Primakov Alexandr Alexandrovich
8b6e6b903a Refactor ChainFormPage and challenge types to use 'taskIds' instead of 'tasks' for improved clarity and consistency in data handling. 2025-11-04 10:30:49 +03:00
Primakov Alexandr Alexandrovich
44a7ac2bfd Enhance localization support by integrating i18next for translations across various components and pages. Update UI elements to utilize translated strings for improved user experience in both English and Russian. Additionally, refactor the Toaster component to support a context-based approach for toast notifications. 2025-11-04 10:25:12 +03:00
Primakov Alexandr Alexandrovich
daa44521b9 Refactor API response structure to use 'body' instead of 'data' for consistency across all endpoints. Update stub responses and documentation accordingly. 2025-11-03 18:13:02 +03:00
Primakov Alexandr Alexandrovich
e777b57991 init + api use 2025-11-03 17:59:08 +03:00