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
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
Joao Correia
c3849518fb
amend last commit
2025-02-05 19:14:18 +00:00
Joao Correia
7fb5e1a62b
fix typo and bug on exam edit. It was throwing an exception if it found an id with the same owners, but should throw when the owners are different. It was also throwing an error if owners was not set in exam.
2025-02-05 18:55:31 +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
Carlos-Mesquita
f642e41bfa
ENCOA-295
2024-12-26 12:26:17 +00:00
Carlos-Mesquita
efba1939e5
ENCOA-274
2024-12-11 15:28:38 +00:00
Carlos-Mesquita
490c5ad7d3
ENCOA-253, ENCOA-248, ENCOA-246
2024-12-02 17:16:12 +00:00
Carlos-Mesquita
af5ae2a687
A slash
2024-11-26 22:34:25 +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
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
15c9c4d4bd
Exam generation rework, batch user tables, fastapi endpoint switch
2024-11-04 23:29:14 +00:00
Carlos Mesquita
7fa4edf37d
/api/groups and /api/invites refactored, fixed some inserts/updates in which I didn't include the id
2024-09-07 17:54:10 +01:00
Carlos Mesquita
417c9176fe
/api/exam refactor
2024-09-07 16:39:07 +01:00
Tiago Ribeiro
7cd18b07bb
ENCOA-130: Add owners to exams
2024-09-03 16:31:29 +01:00
Tiago Ribeiro
90cb705ad2
Corrected an oopsie related to the amount of level exams shown
2024-09-02 15:38:37 +01:00
Tiago Ribeiro
65fa6e64e6
Removed unnecessary code
2024-09-02 15:32:15 +01:00
Tiago Ribeiro
dbf262598f
Added the ability to set an exam as private
2024-08-28 10:26:45 +01:00
Joao Ramos
c3e71b4389
Merge branch 'develop' into ENCOA-77_GenerationTitle
2024-08-13 21:30:50 +01:00
Joao Ramos
95c3f89911
Added title to the exam generate
2024-08-06 19:24:43 +01:00
Joao Ramos
2a58e0d33f
Added more columns to exam list
2024-08-06 18:40:49 +01:00
Tiago Ribeiro
6058e510de
Added the ability to generate custom level exams, still WIP in some parts
2024-07-26 10:29:36 +01:00
Tiago Ribeiro
1086e78936
Updated the MatchSentences exercise to work better now
2024-03-26 00:42:39 +00:00
Tiago Ribeiro
dc3373be6a
Added the ability to choose a difficulty when generating an exam
2024-02-10 13:26:08 +00:00
Tiago Ribeiro
2e894622d0
Updated users to get exams related to their level
2024-02-10 09:10:52 +00:00
Tiago Ribeiro
872cc62fe4
- Added the ability for a student/developer to choose a gender for a speaking instructor;
...
- Made it so, if chosen, the user will only get speaking exams with their chosen gender;
- Added the ability for speaking exams to select a gender when generating;
2024-02-09 12:14:47 +00:00
Tiago Ribeiro
5f475fb7a7
Finalized the Speaking exam generation
2024-01-24 00:37:54 +00:00
Tiago Ribeiro
74d3f30c93
Added the ability to choose between partial and full exams
2024-01-23 10:11:04 +00:00
Joao Ramos
f7af21878e
Separate get exam bussiness logic into a backend asset
2023-12-07 18:20:11 +00:00
Tiago Ribeiro
1f0e5f4a08
Added the ability to generate Listening exams as well
2023-11-29 17:19:47 +00:00
Tiago Ribeiro
6bf666d01c
It is now possible to generate and save both Reading and Writing exams
2023-11-21 12:17:57 +00:00
Tiago Ribeiro
cdc8cfe46e
Updated more of the exam generation
2023-11-20 23:30:47 +00:00
Tiago Ribeiro
4c7e8f56d8
Made it so it is currently possible to generate reading passages
2023-11-20 21:03:24 +00:00
Tiago Ribeiro
19b3bbe139
Added it to the exam list
2023-11-17 15:45:59 +00:00
Tiago Ribeiro
dc759a368e
Added more lists related to the expired accounts
2023-11-16 13:55:43 +00:00
Tiago Ribeiro
925250d2c5
Added the ability to enable/disable a user as well as deleting an exam
2023-10-04 13:39:31 +01:00
Tiago Ribeiro
a47ee28ca5
Updated the backend to work
2023-09-28 14:45:42 +01:00
Tiago Ribeiro
169ae2c959
Updated the reading to a new format
2023-09-28 14:43:43 +01:00
Tiago Ribeiro
4873832437
Solved a bug on repeated questions
2023-09-27 09:58:53 +01:00
Tiago Ribeiro
6dda49a917
Added the ability to view all exams
2023-09-23 13:34:14 +01:00
Tiago Ribeiro
d46d0ab42f
Added the ability for a user to select to avoid repeated exams
2023-09-21 23:43:48 +01:00
Tiago Ribeiro
161d5236b4
Oops
2023-09-17 08:48:24 +01:00
Tiago Ribeiro
05ca96e476
Updated the demographic input to work more as expected
2023-09-16 10:27:17 +01:00
Tiago Ribeiro
5263cc260d
Added a capability to minimize the sidebar
2023-09-03 14:41:10 +01:00
Tiago Ribeiro
b3b804fc11
- Prevent the CTRL+F on Reading;
...
- Made the Listening audio appear on exercises;
2023-08-31 20:39:38 +01:00