Tiago Ribeiro
066baa9492
Solved a bug with the WriteBlanks warning
2024-01-14 22:27:48 +00:00
Tiago Ribeiro
e100c401e9
Updated the color of the unanswered questions to gray
2024-01-09 13:08:02 +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
e2e38284a7
Uncommented a section
2023-12-09 14:39:03 +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
51e7c535df
Updated the Exercise count for the Interactive Speaking as well
2023-11-21 09:35:54 +00:00
Tiago Ribeiro
d0f89cfe01
Fixed issues related to the exercise/question index in the ModuleTitle
2023-11-21 09:22:32 +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
8b51e50f15
Solving a Listening bug
2023-09-25 10:46:04 +01:00
Tiago Ribeiro
9a45f53062
Made it so, in the FillBlanks, it automatically goes to the next one
2023-09-20 09:57:28 +01:00
Tiago Ribeiro
7cdff84d5e
Created the InteractiveSpeaking exercise
2023-09-19 00:57:36 +01:00
Tiago Ribeiro
3e010572f6
Made it so the component reloads
2023-09-18 08:19:08 +01:00
Tiago Ribeiro
dc8682e1c3
Updated the problems with the marking - related to the DB not having the correct type
2023-09-13 23:46:50 +01:00
Tiago Ribeiro
cca94db9bf
Added a word counter to the Writing exercise
2023-09-10 10:33:07 +01:00
Tiago Ribeiro
578f42d9b1
Improved the overall sizing of the Reading exam
2023-09-03 20:47:24 +01:00
Tiago Ribeiro
1a0ec780b9
Disabled the right click, paste and spell check on the Writing
2023-09-03 20:34:09 +01:00
Tiago Ribeiro
10b2f09c7f
Solved a few bugs on the WriteBlanks module
2023-09-03 15:06:56 +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
Tiago Ribeiro
d9ca0e84a6
Some light bug solving
2023-08-11 23:54:09 +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
d879f4afab
Made it so the timer is more dynamic
2023-07-27 20:25:57 +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
02260d496c
Solved some more bugs and styling
2023-07-25 00:09:25 +01:00
Tiago Ribeiro
581adbb56e
- Updated the colors of the application;
...
- Added the ability for a user to partially update their profile
2023-07-22 10:11:10 +01:00
Tiago Ribeiro
6ade34d243
Updated the platform colors to the new ones
2023-07-22 07:18:28 +01:00
Tiago Ribeiro
eae0a4ae4e
Updated the clock of the Speaking timer
2023-07-21 12:41:44 +01:00
Tiago Ribeiro
121ac8ba4d
Finallyyyyyy finished the whole Speaking flow along with the solution page
2023-07-14 14:15:07 +01:00
Tiago Ribeiro
2c10a203a5
Finalized the Speaking module exercise
2023-07-14 12:08:25 +01:00
Tiago Ribeiro
9637cb6477
Made it so the Speaking is sent to the backend and saved to Firebase
2023-07-11 00:29:32 +01:00
Tiago Ribeiro
60b23ce1b5
Removed unused console.log calls
2023-06-23 14:15:57 +01:00
Tiago Ribeiro
d3a37eed3e
Redesigned the Record page along with solving some bugs on the FillBlanks
2023-06-23 14:14:12 +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
79ed521703
Redesigned the MatchSentences exercise
2023-06-22 22:28:29 +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
294f00952e
Updated the design of the WriteBlanks exercise
2023-06-20 22:43:28 +01:00
Tiago Ribeiro
7beb1c84e7
Solved a bug in WriteBlanks where it wasn't saving the user's answer
2023-06-20 22:21:50 +01:00
Tiago Ribeiro
3a7c29de56
Made it so the code remembers the user's previous answers to current exercises
2023-06-20 17:07:54 +01:00
Tiago Ribeiro
87e0610c79
Also updated the MultipleChoice exercise to the new design
2023-06-18 22:57:53 +01:00
Tiago Ribeiro
52218ff8b8
Updated the FillBlanks exercise and solution to the new design
2023-06-18 22:02:48 +01:00
Tiago Ribeiro
84b0b8ac42
Removed placeholders
2023-06-15 16:53:11 +01:00
Tiago Ribeiro
bc7eaea911
Implemented the speaking exercise;
...
Cleaned up a bit of the code;
2023-06-15 15:39:40 +01:00
Tiago Ribeiro
f5ec910010
Did the new designs for the Writing
2023-06-15 15:27:04 +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
ed11d6f9d6
Improved the solutions to be more mobile friendly
2023-04-20 22:55:24 +01:00
Tiago Ribeiro
02d76e4c3c
Created the stats page where a user can select another user to view their stats;
...
Improved the whole stats and the home page
2023-04-20 22:43:30 +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
d61592b73e
Made some of the code a bit more responsive
2023-04-18 12:12:26 +01:00