Commit Graph

337 Commits

Author SHA1 Message Date
Tiago Ribeiro
5263cc260d Added a capability to minimize the sidebar 2023-09-03 14:41:10 +01:00
Tiago Ribeiro
41d6303403 Implemented the reset password mechanism 2023-08-31 21:48:02 +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
b75a0be52c Added a log for when there is an error 2023-08-31 09:05:15 +01:00
Tiago Ribeiro
c23c07ae38 Removed the uploadDir 2023-08-31 08:35:21 +01:00
Tiago Ribeiro
17ff85b62b Reverted the previous commit 2023-08-30 19:51:06 +01:00
Tiago Ribeiro
84a42d0e14 Removed the uploadDir from the speaking evaluation API 2023-08-30 12:16:37 +01:00
Tiago Ribeiro
3fee4292f1 Updated the Writing to work with another format 2023-08-07 23:39:29 +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
f5c3abb310 Fully implemented the register flow 2023-07-25 19:53:48 +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
ea41875e36 Updated the Formidable to work with serverless (supposedly) 2023-07-21 13:37:41 +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
6a2fab4f88 Commented a bit of code that is not yet ready 2023-07-11 00:30:05 +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
ce90de1b74 Updated the code so the user levels update depending on their performance 2023-07-04 21:03:36 +01:00
Tiago Ribeiro
49e24865a3 Created a profile editing page 2023-07-04 13:21:36 +01:00
Tiago Ribeiro
447cecbf3f Removed an unneeded console.log 2023-06-23 10:29:10 +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
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
b5dabe336a Implemented the whole flow for when a user intends to input their own levels 2023-05-27 16:15:23 +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
4b5c99c654 Improved the whole user usage 2023-05-01 19:49:56 +01:00
Tiago Ribeiro
1adfb7f3d5 Made it so the pages update the user when loading 2023-04-21 12:18: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
f88db929f4 Implemented a simple page to view the currently registered users 2023-04-14 12:34:56 +01:00
Tiago Ribeiro
399e222791 Improved it a tad bit more 2023-04-12 17:28:52 +01:00
Tiago Ribeiro
a0cce321d1 Updated the useUser hook to work correctly 2023-04-12 17:16:43 +01:00
Tiago Ribeiro
3e77e63fe8 Added protection to the exam endpoint 2023-04-12 16:57:15 +01:00
Tiago Ribeiro
4f7cd3c016 Removed console.logs 2023-04-12 16:54:52 +01:00
Tiago Ribeiro
58bdc745e4 Implemented a simple authentication scheme with Firebase and Iron Session 2023-04-12 16:53:36 +01:00
eCrop
e75b6b6781 Initial commit 2023-02-19 11:38:16 +00:00