Commit Graph

50 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
Tiago Ribeiro
63604b68e2 Added the permission to update the privacy of an exam 2025-02-06 12:12:34 +00:00
Carlos-Mesquita
e36b24ea3f ENCOA-315 2025-01-22 04:46:24 +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
Tiago Ribeiro
4c746b93bc Merged with develop 2024-12-30 19:04:18 +00:00
Tiago Ribeiro
f64b50df9e Updated part of the payment 2024-12-30 18:39:02 +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
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
5252faafb7 ENCOA-255 Fixed the level import 2024-12-03 12:00:04 +00:00
Carlos-Mesquita
a2a513077f Exam Edit on ExamList 2024-11-27 02:01:50 +00:00
Carlos-Mesquita
efb153a33d More navigation bugs and fixed broken modal during transition 2024-11-26 15:46:20 +00:00
Carlos-Mesquita
1fc439cb25 Fixed some navigation issues and updated Listening 2024-11-26 14:33:49 +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
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
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
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
Tiago Ribeiro
9b22fb259c ENCOA-159: Sidebar should be minimized as default 2024-09-04 09:31:03 +01:00
Carlos Mesquita
f0f38b335f Part and MC question grid jump to, has a bug on next going to refactor the whole thing 2024-08-23 21:17:32 +01:00
Carlos Mesquita
1315e0b280 Shuffles fixed 2024-08-22 22:02:37 +01:00
Carlos Mesquita
505df31d6b Part intro's, modals between parts and some fixes 2024-08-20 18:52:38 +01:00
Carlos Mesquita
bcb1a0f914 If someone else wants to join in on the fun be my guest 2024-08-19 01:24:55 +01:00
Carlos Mesquita
a534126c61 training.tsx still a bit messy, all that is left is to retrieve data from firestore /training and /walkthrough and render it 2024-07-31 20:44:46 +01:00
Joao Ramos
61a86394ed Added persistance to the selected user record 2024-06-20 23:20:52 +01:00
Tiago Ribeiro
8ea97ee944 Added a new feature to check for and register inactivity during an exam 2024-06-04 22:18:45 +01:00
Tiago Ribeiro
779fb76b8b Solved some issues related to the listening loading 2024-02-06 15:24:51 +00:00
Tiago Ribeiro
4ec439492e Added the capability for users to resume their previously stopped sessions 2024-02-06 14:44:22 +00:00
Tiago Ribeiro
c4b61c4787 - Adapted the exam to store all of its information to Zustand;
- Made it so, every time there is a change or every X seconds, it saves the session;
2024-02-06 12:34:45 +00:00
Tiago Ribeiro
8baa25c445 Added a Scroll To Top function 2024-02-05 17:59:46 +00:00
Tiago Ribeiro
5c8867555d Added the option to view both the teachers and students of a corporate as well as the corporate of a student 2023-12-03 00:13:50 +00:00
Tiago Ribeiro
536c1dfab3 Enabled a way for students to do assigned tasks 2023-11-09 11:44:58 +00:00
Tiago Ribeiro
f5de8f5e10 Made it so the side bar is minimized after refresh if it was before 2023-09-18 19:55:37 +01:00
Tiago Ribeiro
5263cc260d Added a capability to minimize the sidebar 2023-09-03 14:41:10 +01:00
Tiago Ribeiro
77692d270e Made it so when the timer ends, the module ends 2023-07-27 13:59:00 +01:00
Tiago Ribeiro
2d46bad40f Implemented the Reading and Listening initial screens according to the new designs, creating new components as needed 2023-06-15 14:43:29 +01:00
Tiago Ribeiro
f337540629 Revamped the whole Solutions stuff with Zustand 2023-05-17 17:33:53 +01:00
Tiago Ribeiro
1813de499d Started to update the exam to work with Zustand for the history review 2023-05-08 10:44:16 +01:00
Tiago Ribeiro
49c515b02a Finished implementing a Solutions version for each exercise 2023-04-11 21:35:44 +01:00
Tiago Ribeiro
740346f696 Created a prototype for one exercise of the reading module 2023-03-21 17:09:35 +00:00