Commit Graph

84 Commits

Author SHA1 Message Date
Tiago Ribeiro
2cd18376f2 Merge branch 'develop' into feature/68/update-evaluation-to-background 2024-01-08 20:59:55 +00:00
Tiago Ribeiro
0694950bba Solved a bug where the "Perfect answer" would not show for speaking 2024-01-08 20:59:20 +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
72083439af Updated Writing and Speaking to have a tab system for the evaluation vs the "perfect answer" 2023-12-06 14:48:54 +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
4753b85ab5 Started creating the page to generate exams 2023-11-20 16:19:05 +00:00
Tiago Ribeiro
44a89c6645 Added a new module called Level for level testing 2023-11-17 15:32:45 +00:00
Tiago Ribeiro
5e1b9ce2c7 Updated the Speaking exam to work with always having video 2023-10-07 10:17:09 +01:00
Tiago Ribeiro
782976c14f Updated the Listening format to work 2023-09-29 13:56:11 +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
Tiago Ribeiro
db54d58bab - Added a new type of exercise
- Updated all solutions to solve a huge bug where after reviewing, it would reset the score
2023-08-11 14:23:09 +01:00
Tiago Ribeiro
3fee4292f1 Updated the Writing to work with another format 2023-08-07 23:39:29 +01:00
Tiago Ribeiro
2c10a203a5 Finalized the Speaking module exercise 2023-07-14 12:08:25 +01:00
Tiago Ribeiro
b2cc706a5e Updated the Writing exercise to have the evaluation in the user solutions instead of the exercise itself 2023-06-23 10:28:33 +01:00
Tiago Ribeiro
fe4a97ec85 Implemented the Writing exercise's solution display 2023-06-22 16:59:13 +01:00
Tiago Ribeiro
808ec6315b Updated the Finish screen along with other tweaks 2023-06-21 14:54:22 +01:00
Tiago Ribeiro
79a532b5ff - Implemented an image attachment to the Writing exercise;
- Made it so the exams are now sorted when going through the history;
- Corrected some little mistakes;
2023-05-28 10:00:06 +01:00
Tiago Ribeiro
23b3703b67 - Created a Diagnostics component;
- Corrected the history code;
2023-05-27 15:45:03 +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
87f7b717fc - Adapted more of the design to be more responsive;
- Revamped some of the UserSolutions;
- Transformed the homepage chart to use actual dynamic values;
- Created an endpoint for the stats;
2023-04-20 00:20:20 +01:00
Tiago Ribeiro
c321a5cc69 Added the speaking module to the application 2023-04-17 17:35:26 +01:00
Tiago Ribeiro
207328dade Updated the writing exam to work based on exercises instead of just a single one 2023-04-17 13:03:48 +01:00
Tiago Ribeiro
49c515b02a Finished implementing a Solutions version for each exercise 2023-04-11 21:35:44 +01:00
Tiago Ribeiro
45a5cb0f5c Added a solutions for the WriteBlanks exercise 2023-04-10 16:54:13 +01:00
Tiago Ribeiro
06dbf1e5f6 Added a solution version for the MultipleChoice Exercise 2023-04-10 11:40:44 +01:00
Tiago Ribeiro
a82a168953 Added a timer that is shown in each module 2023-04-06 12:20:34 +01:00
Tiago Ribeiro
addef7c674 Created a simple component for the writing exam 2023-04-06 12:02:07 +01:00
Tiago Ribeiro
36e6c017b4 - Updated the code to remove the exam pages to components;
- Added some state logic to make it so it keeps track of the current exam the user is in;
2023-04-06 11:18:34 +01:00
Tiago Ribeiro
780d208675 Added an exercise to write in blank spaces 2023-03-28 16:10:43 +01:00
Tiago Ribeiro
2b38f9df9b Created the first exercise of the listening demo 2023-03-24 18:09:05 +00:00
Tiago Ribeiro
3d74bf9bf1 Implemented a simple "match the sentence" exercise 2023-03-23 16:22:48 +00:00
Tiago Ribeiro
740346f696 Created a prototype for one exercise of the reading module 2023-03-21 17:09:35 +00:00