Tiago Ribeiro
e765dea106
Merged develop into approval-workflows
2025-03-03 11:17:17 +00:00
Joao Correia
32cd8495d6
add imutable ids to some exam arrays to detect and log changes between two exams.
2025-03-02 00:10:57 +00:00
José Lima
340ff5a30a
bugsfixed and design changes for generation 13'' screen
2025-02-23 18:47:57 +00:00
Joao Correia
df2f83e496
make access confidential when user submits exam with approval process. make access private upon approval workflow completed.
2025-02-10 13:25:11 +00:00
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
Tiago Ribeiro
8711802b97
Merged develop into approval-workflows
2025-02-06 18:50:07 +00:00
Joao Correia
752881df41
- Fix bug where workflows were being created again after exam update
...
- Moved createWorkflows function into an helper file instead of a post request.
- Moved the workflow creation logic into the post of exam creation instead of a seperate post in each exam module
2025-02-06 13:16:32 +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
f0849b9b42
- fix assignees bug after editing active workflow
...
- only allow corporate+ to configure workflows
- give admins and devs permissions to approve and reject steps even when they are not assigned to them.
- small fixes
2025-02-05 16:50:09 +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
b215885dc6
- Make isDiagnostic false when all steps of the exam workflow have been approved.
...
- Implement Load Exam and Edit Exam buttons
2025-02-04 23:22:56 +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
Carlos-Mesquita
6f9be29cd8
ENCOA-312
2025-01-13 21:02:34 +00:00
Carlos-Mesquita
ccbbf30058
ENCOA-311
2025-01-13 01:18:19 +00:00
Carlos-Mesquita
0739e044a1
ENCOA-307
2025-01-05 17:46:11 +00:00
Carlos-Mesquita
f642e41bfa
ENCOA-295
2024-12-26 12:26:17 +00:00
Carlos-Mesquita
98a1636d0c
ENCOA-277, ENCOA-276, ENCOA-282, ENCOA-283
2024-12-21 19:23:53 +00:00
Carlos-Mesquita
fa0c257040
Fixed a bug from the previous commit, ENCOA-274
2024-12-11 16:09:59 +00:00
Carlos-Mesquita
efba1939e5
ENCOA-274
2024-12-11 15:28:38 +00:00
Carlos-Mesquita
7538392e44
ENCOA-260, ENCOA-259
2024-12-09 18:37:51 +00:00
Carlos-Mesquita
35d28fbff6
Missed a .log
2024-12-05 18:40:59 +00:00
Carlos-Mesquita
4f32e3cf93
ENCOA-257 Fixed FillBlanks MC
2024-12-05 18:36:04 +00:00
Carlos-Mesquita
3b6fd2bc6b
ENCOA-224, ENCOA-256: Added the import templates, Speaking didn't have the navbar yet, added multiple choice to reading since they've placed that in the import
2024-12-04 04:15:31 +00:00
Carlos-Mesquita
5252faafb7
ENCOA-255 Fixed the level import
2024-12-03 12:00:04 +00:00
Carlos-Mesquita
490c5ad7d3
ENCOA-253, ENCOA-248, ENCOA-246
2024-12-02 17:16:12 +00:00
Carlos-Mesquita
a2a513077f
Exam Edit on ExamList
2024-11-27 02:01:50 +00:00
Carlos-Mesquita
48d3cfe5f8
Removed the used words check from fillBlanks since allow repetition wasn't implemented and messes up imports
2024-11-26 17:19:01 +00:00
Carlos-Mesquita
4e94773861
More modal patches and a bug in level that I'm still trying to solve
2024-11-26 16:47:26 +00:00
Carlos-Mesquita
114da173be
Navigation rework, added prompt edit to components that were missing
2024-11-25 16:50:46 +00:00
Carlos-Mesquita
e9b7bd14cc
Added listening import, part divider was showing between questions because it was with exerciseIndex instead of partIndex, fixed a reorder bug when deleting questions
2024-11-15 02:51:27 +00:00
Carlos-Mesquita
8cb09e349f
Added Speaking to level, fixed a bug where it was causing level to crash if the listening was already created and the section was switched, added true false exercises to listening
2024-11-13 20:32:59 +00:00
Carlos-Mesquita
153d7f5448
isPractice hotfix
2024-11-12 17:53:16 +00:00
Carlos-Mesquita
311036fe86
Only hooked up the section state had forgot to plugin into Header's isEvaluationEnabled
2024-11-12 15:10:23 +00:00
Carlos-Mesquita
49c63544a1
Wasn't staged :/
2024-11-12 14:39:30 +00:00
Carlos-Mesquita
36c3bb4392
Commented Speaking from level for the time being
2024-11-12 14:34:40 +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
Carlos-Mesquita
696c968ebc
Merge remote-tracking branch 'origin/develop' into feature/ExamGenRework
2024-11-10 07:09:25 +00:00
Carlos-Mesquita
4219341951
Leftovers from the previous commit
2024-11-10 06:19:19 +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
Carlos-Mesquita
c507eae507
Forgot to stage it
2024-11-09 06:53:17 +00:00
Carlos-Mesquita
50481a836e
Now only when the user submits the listening exam are the mp3 are uploaded onto firebase bucket
2024-11-07 11:06:33 +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
b50913eda8
Listening preview and some more patches
2024-11-06 09:23:34 +00:00
Carlos-Mesquita
ffa2045a2d
Blanks Exercises were removing the blanks on the editor and text but not on solutions, added submit and preview to writing and reading
2024-11-05 17:53:55 +00:00
Carlos-Mesquita
15c9c4d4bd
Exam generation rework, batch user tables, fastapi endpoint switch
2024-11-04 23:29:14 +00:00