Tiago Ribeiro
|
61758af803
|
Added the IDs of the diagnostic exams
|
2023-05-27 17:06:40 +01:00 |
|
Tiago Ribeiro
|
2a86efc97e
|
Improved a bit of error handling
|
2023-05-27 16:29:12 +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
|
2b34bf8f0b
|
Styled the history timeline a bit better
|
2023-05-17 17:48:37 +01:00 |
|
Tiago Ribeiro
|
f337540629
|
Revamped the whole Solutions stuff with Zustand
|
2023-05-17 17:33:53 +01:00 |
|
Tiago Ribeiro
|
44ad687bcf
|
Merge branch 'main' into feature/history-review
|
2023-05-17 16:33:03 +01:00 |
|
Tiago Ribeiro
|
f579b244bf
|
Created a simple permissions system for users
|
2023-05-17 16:32:52 +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
|
06de06fbf6
|
Created a really basic history page
|
2023-04-28 18:19:29 +01:00 |
|
Tiago Ribeiro
|
240bf1c790
|
Updated because of the default use
|
2023-04-26 22:41:33 +01:00 |
|
Tiago Ribeiro
|
5e24abeead
|
Minor best practices
|
2023-04-24 09:12:11 +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
|
713771d949
|
Added more colors to the Charts
|
2023-04-21 11:58:42 +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
|
e60130069d
|
Created more types of stats to be showcased:
- Total Exams per Module;
- Average Score per Module;
- Total Exercises per Type;
- Average Score per Exercise Type;
|
2023-04-20 10:38:55 +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 |
|
Tiago Ribeiro
|
13c8fae588
|
Updated the timer to be on the Navbar, making it more mobile friendly
|
2023-04-17 18:42:28 +01:00 |
|
Tiago Ribeiro
|
378b6b1693
|
Updated the dimensions of the favicon
|
2023-04-17 18:07:04 +01:00 |
|
Tiago Ribeiro
|
3c8e2b67b2
|
Updated the favicon
|
2023-04-17 17:50:31 +01:00 |
|
Tiago Ribeiro
|
47392d4725
|
Exported the string.ts helper function
|
2023-04-17 17:44:55 +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
|
5df816c73c
|
Updated the metadata of the exam page
|
2023-04-14 17:21:10 +01:00 |
|
Tiago Ribeiro
|
b92922b6cd
|
Changed the Panel of the reading to use scroll
|
2023-04-14 17:20:21 +01:00 |
|
Tiago Ribeiro
|
b0c2b3df0e
|
Updated the Navbar to look more like the rest of the design
|
2023-04-14 12:55:40 +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 |
|
Tiago Ribeiro
|
cb1a67de23
|
Removed unused pages
|
2023-04-12 11:03:43 +01:00 |
|
Tiago Ribeiro
|
ca0584da2a
|
Corrected some little bugs
|
2023-04-11 22:49:36 +01:00 |
|
Tiago Ribeiro
|
503a265da0
|
Created a Finish screen for when a user finishes an exam
|
2023-04-11 22:08:25 +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
|
8c1d42f2d9
|
Prevented the word limit toast to duplicate
|
2023-04-06 23:10:07 +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 |
|
Tiago Ribeiro
|
be7665fab8
|
Separated the ProfileLevel into multiple components and made a Card one
|
2023-03-09 15:56:51 +00:00 |
|