Joao Correia
75b4643918
Add button to submit exam without approval process
2025-02-09 17:37:19 +00:00
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
Joao Correia
4b405297f2
Merge branch 'approval-workflows' into develop
2025-02-05 17:26:58 +00:00
Joao Correia
de15eb5ee1
implement initialization of approval workflows on exam creation.
2025-02-04 22:04:58 +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
a0229cd971
implement rejection of steps
2025-01-31 20:56:40 +00:00
Joao Correia
f89b42c41c
remove currentStep from step type
2025-01-30 12:06:13 +00:00
Joao Correia
c968044160
switch to mongo's id handling
2025-01-30 11:50:28 +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
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
Joao Correia
f71a7182dd
- Refactor of workflow and steps types to differentiate between editView and normalView.
...
- Added side panel with steps details
2025-01-25 03:44:50 +00:00
Joao Correia
41d09eaad8
Make data dynamic in workflow view. Add requester and startDate to workflows.
2025-01-24 14:14:07 +00:00
Joao Correia
aa76c2b54b
Work on workflow builder:
...
- Made number of approvers dynamic with many select inputs as needed
- Tracking approval select input changes with step.assignees
- Fetching teachers and corporates from backend
- Responsive styling when rendering several select inputs
2025-01-23 02:48:25 +00:00
Joao Correia
4895f00184
Add entityId to workflow. Allow filter workflows based on entityId. Restrict creation of workflows based on user entities.
2025-01-22 16:39:18 +00:00
Joao Correia
8f8d5e5640
Work on workflows table
2025-01-22 00:30:14 +00:00
Joao Correia
73e2e95449
work on non editable approval workflow steps view
2025-01-21 20:42:03 +00:00
Joao Correia
01222b3a13
dynamic list of new workflows in workflow builder and some code refactoring
2025-01-20 23:32:32 +00:00
Joao Correia
580e319fb9
start implementation of approval workflows. Add nav, page, empty table, and status filtering
2025-01-17 15:20:46 +00:00
Carlos-Mesquita
ccbbf30058
ENCOA-311
2025-01-13 01:18:19 +00:00
Tiago Ribeiro
4c746b93bc
Merged with develop
2024-12-30 19:04:18 +00:00
Tiago Ribeiro
502cc64f99
Updated the exams to work based on entities
2024-12-30 18:48:27 +00:00
Tiago Ribeiro
f64b50df9e
Updated part of the payment
2024-12-30 18:39:02 +00:00
Tiago Ribeiro
17154be8bf
Updated the expiry date to be based on the expiry date
2024-12-30 15:36:20 +00:00
Carlos-Mesquita
f642e41bfa
ENCOA-295
2024-12-26 12:26:17 +00:00
Tiago Ribeiro
770056e0c4
Improved part of the performance of the dashboards
2024-12-24 10:31:52 +00:00
Carlos-Mesquita
860f1295e5
ENCOA-283 or ENCOA-282, I don't know someone deleted the issue
2024-12-22 21:19:27 +00:00
Carlos-Mesquita
98a1636d0c
ENCOA-277, ENCOA-276, ENCOA-282, ENCOA-283
2024-12-21 19:23:53 +00:00
Tiago Ribeiro
76cbf8dc41
ENCOA-269
2024-12-11 17:42:57 +00:00
Tiago Ribeiro
71ed1013b7
ENCOA-270, ENCOA-265, ENCOA-262, ENCOA-258
2024-12-11 16:54:37 +00:00
Tiago Ribeiro
eabfcd026b
ENCOA-273
2024-12-11 14:09:10 +00:00
Tiago Ribeiro
d074ec390c
ENCOA-272
2024-12-11 11:58:52 +00:00
Carlos-Mesquita
7538392e44
ENCOA-260, ENCOA-259
2024-12-09 18:37:51 +00:00
Carlos-Mesquita
490c5ad7d3
ENCOA-253, ENCOA-248, ENCOA-246
2024-12-02 17:16:12 +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
114da173be
Navigation rework, added prompt edit to components that were missing
2024-11-25 16:50:46 +00:00
Tiago Ribeiro
50bbb0dacf
Updated the grading system to work based on entities
2024-11-22 15:36:21 +00:00
Carlos-Mesquita
1cc068db3e
Merge remote-tracking branch 'origin/develop' into feature/ExamGenRework
2024-11-12 14:28:51 +00:00
Carlos-Mesquita
fdf411d133
ENCOA-228 Now when user navigates between modules the generation items persist. Reading, listening and writing added to level module
2024-11-12 14:17:54 +00:00
Tiago Ribeiro
b2dc9b2e31
ENCOA-233: Added the option for certain exercises to not count towards scores
2024-11-12 11:03:19 +00:00
Carlos-Mesquita
696c968ebc
Merge remote-tracking branch 'origin/develop' into feature/ExamGenRework
2024-11-10 07:09:25 +00:00
Carlos-Mesquita
322d7905c3
Reverted Level to only utas placement test exercises, Speaking, bug fixes, placeholder
2024-11-10 04:24:23 +00:00
Tiago Ribeiro
7ac15fc767
Removed the autoStartDate and replaced it with the current startDate
2024-11-10 00:13:09 +00:00
Carlos-Mesquita
c507eae507
Forgot to stage it
2024-11-09 06:53:17 +00:00
Carlos-Mesquita
7045b4e3c7
Ts changes weren't staged, it compiles still doesnt build building
2024-11-06 19:49:02 +00:00
Carlos-Mesquita
5165b6ae6d
Listening Convo Edit and a bunch of ts errors
2024-11-06 19:43:06 +00:00
Carlos-Mesquita
b5ac908d09
Merge with develop
2024-11-06 10:59:26 +00:00
Carlos-Mesquita
b50913eda8
Listening preview and some more patches
2024-11-06 09:23:34 +00:00
Tiago Ribeiro
e8b56485ee
ENCOA-217: Adapted the invite system to now work based on Entities instead of Users/Groups
2024-11-05 10:40:33 +00:00
Carlos-Mesquita
15c9c4d4bd
Exam generation rework, batch user tables, fastapi endpoint switch
2024-11-04 23:29:14 +00:00