Commit Graph

232 Commits

Author SHA1 Message Date
José Lima
b175d8797e added access variable to exams soo we can distinguish private, public and confidential exams and also bugfixes and improvements 2025-02-09 04:28:34 +00:00
Joao Correia
cf12a4ed4f implement logging of exam edits on workflow's current step 2025-02-06 19:12:18 +00:00
Tiago Ribeiro
63604b68e2 Added the permission to update the privacy of an exam 2025-02-06 12:12:34 +00:00
Joao Correia
4b405297f2 Merge branch 'approval-workflows' into develop 2025-02-05 17:26:58 +00:00
Joao Correia
6692c201e4 instanciate all workflows configured for an exam author based on different entities. 2025-02-05 12:37:53 +00:00
Joao Correia
de15eb5ee1 implement initialization of approval workflows on exam creation. 2025-02-04 22:04:58 +00:00
José Marques Lima
5a685ebe80 Remove unused imports and changed and improved layout design and responsiveness in some components and fixed some bugs. 2025-02-02 23:58:23 +00:00
Joao Correia
835a9bee03 - Filter available form intakers so that no form intaker can be in two workflows at once.
- add getApprovalWorkflowByIntaker to prepare workflow start after exam creation.
- fix builder bug with step keys
- ignore edit view for now because it will only be available for active workflows and not configured workflows.
2025-02-02 22:40:05 +00:00
Joao Correia
16545d2075 refactor workflows api 2025-02-02 11:11:52 +00:00
Joao Correia
b684262759 Fix id handling on update 2025-02-01 23:14:17 +00:00
Joao Correia
ac539332e6 major change on how workflow builder works. It now fetches in edit mode all the currently configured workflows 2025-02-01 22:36:42 +00:00
Joao Correia
662e3b0266 - implement approval of steps
- remove currentStep field from step
- implement save comments on step
- fix _id issue when saving to mongo
2025-01-31 17:01:20 +00:00
José Marques Lima
98ba0bfc04 Refactor most getServerProps to fetch independent request in parallel and projected the data only to return the necessary fields and changed some functions 2025-01-30 18:25:42 +00:00
Joao Correia
c968044160 switch to mongo's id handling 2025-01-30 11:50:28 +00:00
Joao Correia
5d727fc528 implement delete workflow 2025-01-30 11:07:13 +00:00
Joao Correia
bdc5ff7797 - edit workflow back-end implementation
- clone workflow back-end implementation
- added loading and redirecting to form submissions
- fixed form intake in progress bug
- fixed rendering bug
2025-01-29 20:49:19 +00:00
Joao Correia
011c6e9e30 Start implementing with back-end. Create workflows completed and fetching workflows on server side as well, to show them in the table. 2025-01-29 17:50:03 +00:00
José Marques Lima
c98af863c3 Merge branch 'develop' of https://bitbucket.org/ecropdev/ielts-ui into ENCOA-316-ENCOA-317 2025-01-25 20:01:52 +00:00
José Marques Lima
37216e2a5a ENCOA-316 ENCOA-317:
Refactor components to remove Layout wrapper and pass it in the App component , implemented a skeleton feedback while loading page and improved API calls related to Dashboard/User Profile
2025-01-25 19:38:29 +00:00
Carlos-Mesquita
1c75a0e59c ENCOA-315: Small fix and merge 2025-01-22 05:24:49 +00:00
Carlos-Mesquita
e36b24ea3f ENCOA-315 2025-01-22 04:46:24 +00:00
José Marques Lima
ae9a49681e ENCOA-314 :
- Implemented Async Select
- Changed Stats Page User fetching to use Async Select and only fetch the User data when it needs
- Changed Record Filter to use Async Select
- Changed useTicketListener to only fetch needed data
- Added Sort/Projection to remove unnecessary data processing.
- Removed some unnecessary data processing.
2025-01-20 02:52:39 +00:00
Joao Correia
66d23b4140 Add local test data, implement [id].tsx for approval workflows 2025-01-17 18:44:52 +00:00
Tiago Ribeiro
502cc64f99 Updated the exams to work based on entities 2024-12-30 18:48:27 +00:00
Tiago Ribeiro
770056e0c4 Improved part of the performance of the dashboards 2024-12-24 10:31:52 +00:00
Tiago Ribeiro
2146f57941 Solved a bug 2024-12-23 15:09:35 +00:00
Tiago Ribeiro
e9c961e633 ENCOA-267 2024-12-23 10:18:52 +00:00
Carlos-Mesquita
98a1636d0c ENCOA-277, ENCOA-276, ENCOA-282, ENCOA-283 2024-12-21 19:23:53 +00:00
carlos.mesquita
ed9de74f28 Merged develop into feature/ExamGenRework 2024-12-13 21:31:10 +00:00
Carlos-Mesquita
bcf3cf0667 ENCOA-281 2024-12-13 21:29:54 +00:00
Tiago Ribeiro
6bb817f9af Stuff with the new corporate 2024-12-12 15:31:24 +00:00
Tiago Ribeiro
578d29066f ENCOA-271 2024-12-12 09:42:21 +00:00
Tiago Ribeiro
ce35ba71f4 Improved a bit of the speed of the application 2024-12-11 18:32:29 +00:00
carlos.mesquita
cf85b5a822 Merged develop into feature/ExamGenRework 2024-12-11 15:34:09 +00:00
Carlos-Mesquita
efba1939e5 ENCOA-274 2024-12-11 15:28:38 +00:00
Tiago Ribeiro
d074ec390c ENCOA-272 2024-12-11 11:58:52 +00:00
Carlos-Mesquita
a96d4c6e52 Speaking endpoints and polling fixed 2024-11-27 08:04:18 +00:00
Tiago Ribeiro
c6e8d3527d Solved merge conflicts 2024-11-26 15:33:12 +00:00
Tiago Ribeiro
9faf82ee9c Fixed a typo in the records 2024-11-26 15:04:24 +00:00
Carlos-Mesquita
de08164dd8 Merge, do not push to develop yet, Listening.tsx is not updated 2024-11-26 10:33:02 +00:00
Carlos-Mesquita
2ed4e6509e Updated the eval calls to the backend, passed the navigation logic of level to useExamNavigation hook 2024-11-26 09:04:38 +00:00
Carlos-Mesquita
114da173be Navigation rework, added prompt edit to components that were missing 2024-11-25 16:50:46 +00:00
Tiago Ribeiro
2160a42964 Corrected a problem related to the permission toggling 2024-11-25 09:47:17 +00:00
Tiago Ribeiro
50bbb0dacf Updated the grading system to work based on entities 2024-11-22 15:36:21 +00:00
Tiago Ribeiro
f301001ebe Revamped the statistical page to work with the new entity system, along with some other improvements to it 2024-11-21 15:37:53 +00:00
Tiago Ribeiro
7ac15fc767 Removed the autoStartDate and replaced it with the current startDate 2024-11-10 00:13:09 +00:00
Tiago Ribeiro
78cf011bf7 Solved a problem with the assignees stuff related to the query 2024-11-07 12:51:14 +00:00
Tiago Ribeiro
fae7b729fe Updated the assignments active filter to work with the startDate 2024-11-07 12:08:28 +00:00
Tiago Ribeiro
7de860ad44 Merged develop into feature/ExamGenRework 2024-11-06 14:53:02 +00:00
Tiago Ribeiro
27b72c162b Created a page the client wanted to start and resume assignments as a student 2024-11-06 11:42:35 +00:00