Tiago Ribeiro
13ebb9bbd8
Solved a bug where the speaking and interactive speaking were not being correctly evaluated
2024-03-23 15:43:25 +00:00
Tiago Ribeiro
528299571c
Fixed a small bug
2024-03-12 19:05:44 +00:00
Joao Ramos
0adf45c6ad
Added propagate status changes
2024-03-12 15:52:10 +00:00
Tiago Ribeiro
b663e5c706
Updated the labels for the level
2024-02-24 22:35:13 +00:00
Tiago Ribeiro
6a38b7a32e
Updated the exam selection to get exams related to the user's topic preference
2024-02-13 16:04:46 +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
b09fe79cb7
Updated the InteractiveSpeaking to also work with the session persistence
2024-02-08 11:43:01 +00:00
Tiago Ribeiro
2a9e204041
Updated the Speaking to also work the with exam session persistence
2024-02-07 17:15:41 +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
a35c85545e
Updated the code to set the participant's expiration date to use the corporate's one if it is better
2024-01-29 21:02:52 +00:00
Tiago Ribeiro
bd0fab4c8f
Updated and fixed part of the partial test generation
2024-01-23 11:45:32 +00:00
Tiago Ribeiro
74d3f30c93
Added the ability to choose between partial and full exams
2024-01-23 10:11:04 +00:00
Tiago Ribeiro
da93b79c78
Solved an issue with sorting
2024-01-21 13:34:48 +00:00
Tiago Ribeiro
b757cbbed7
Solved a date sorting bug
2024-01-20 01:09:03 +00:00
Tiago Ribeiro
a646955493
Solved a bug with calculations of the stats page
2024-01-17 11:59:40 +00:00
Tiago Ribeiro
7a577a7ca2
Solved another stupid bug
2024-01-17 11:50:50 +00:00
Tiago Ribeiro
c26ff48b60
Solved some issues with the Student Dashboard
2024-01-17 11:32:20 +00:00
Tiago Ribeiro
c5007a316f
Updated the profile of the Corporate user according to the client's instructions
2024-01-16 16:26:59 +00:00
Tiago Ribeiro
367553eb44
Added associated corporate’s name to Students and Teachers
2024-01-15 20:27:20 +00:00
Tiago Ribeiro
e47607597c
Solved some bugs related to the payment page
2024-01-15 14:52:17 +00:00
Joao Ramos
b00bf19620
Merge branch 'develop' into feature-report-export
2024-01-09 23:33:57 +00:00
Joao Ramos
cc0f9712d6
Added download option for assignment cards
...
Export PDF Download to hook
Prevented some NaN's
2024-01-09 23:15:13 +00:00
Joao Ramos
bdf65a7215
Added initial group report pdf
2024-01-09 02:22:54 +00:00
Tiago Ribeiro
9ceb71ae2f
Refactored evaluation process for improved efficiency:
...
- Initial response set to null; Frontend now generates a list of anticipated stats;
- Background evaluation dynamically updates DB upon completion;
- Frontend actively monitors and finalizes upon stat evaluation completion.
2024-01-08 17:02:46 +00:00
Tiago Ribeiro
026730c077
Updated the evaluation to work recursively when failing
2024-01-03 15:32:51 +00:00
Tiago Ribeiro
438778a03c
Added more control over the stats appearing in the stats page
2023-12-18 22:42:14 +00:00
Joao Ramos
45cf2dc279
Added a number asset to limit to a specific number of decimal cases if needed
2023-12-14 17:20:36 +00:00
Joao Ramos
7b3c3d15db
Changed approach to display level for Level Testing
2023-12-13 00:14:34 +00:00
Joao Ramos
0049ab272b
Added dynamic generation of exams as an option
2023-12-07 23:07:35 +00:00
Joao Ramos
f7af21878e
Separate get exam bussiness logic into a backend asset
2023-12-07 18:20:11 +00:00
Tiago Ribeiro
a3864eb7d3
Added sound effects to the exam generation
2023-11-29 20:26:48 +00:00
Tiago Ribeiro
1f0e5f4a08
Added the ability to generate Listening exams as well
2023-11-29 17:19:47 +00:00
Tiago Ribeiro
0fe2e0d393
Merge branch 'develop' into feature/paypal-integration
2023-11-26 23:00:17 +00:00
Tiago Ribeiro
472d4a3331
Let's try this one out now
2023-11-26 21:49:39 +00:00
Tiago Ribeiro
7e91a989b3
Added packages for students to be able to purchase
2023-11-26 10:08:57 +00:00
Tiago Ribeiro
44a89c6645
Added a new module called Level for level testing
2023-11-17 15:32:45 +00:00
Tiago Ribeiro
dc13a4a7b7
Updated the Dashboard for Corporate accounts
2023-10-30 14:29:41 +00:00
Tiago Ribeiro
a20b980adb
Added the ability for Corporate accounts to register without codes
2023-10-29 14:38:46 +00:00
Tiago Ribeiro
6e31a05f21
Updated the register to allow the difference between a individual and corporate
2023-10-27 15:50:02 +01:00
Tiago Ribeiro
8b872020c6
Continued with the same updates
2023-10-23 23:17:47 +01:00
Tiago Ribeiro
e10aebf4c0
Improved a bit of the evaluation system
2023-10-22 09:13:25 +01:00
Tiago Ribeiro
f51dc450b9
Updated the counter of exercises
2023-10-15 22:54:40 +01:00
Tiago Ribeiro
4c95d85cf9
Made sure the user can’t navigate to another page when they shouldn’t via the URL
2023-10-12 10:00:44 +01:00
Tiago Ribeiro
634a396434
New feature on the account creation:
...
It automatically stores who created the code and adds the registered user to a group administrated by that creator
2023-10-10 23:00:36 +01:00
Tiago Ribeiro
1aa4f0ddfd
Updated a bit more of the way the codes work
2023-10-10 21:17:46 +01:00
Tiago Ribeiro
ebe4c41f76
Updated a bit more of the evaluation
2023-10-07 10:18:51 +01:00
Tiago Ribeiro
169ae2c959
Updated the reading to a new format
2023-09-28 14:43:43 +01:00
Tiago Ribeiro
7cdff84d5e
Created the InteractiveSpeaking exercise
2023-09-19 00:57:36 +01:00
Tiago Ribeiro
efb341355d
Prepared the code to later handle the evaluation of the Interactive Speaking exercise
2023-09-17 08:56:00 +01:00