José Lima
b175d8797e
added access variable to exams soo we can distinguish private, public and confidential exams and also bugfixes and improvements
2025-02-09 04:28:34 +00:00
José Marques Lima
5a685ebe80
Remove unused imports and changed and improved layout design and responsiveness in some components and fixed some bugs.
2025-02-02 23:58:23 +00:00
José Marques Lima
98ba0bfc04
Refactor most getServerProps to fetch independent request in parallel and projected the data only to return the necessary fields and changed some functions
2025-01-30 18:25:42 +00:00
José Marques Lima
37216e2a5a
ENCOA-316 ENCOA-317:
...
Refactor components to remove Layout wrapper and pass it in the App component , implemented a skeleton feedback while loading page and improved API calls related to Dashboard/User Profile
2025-01-25 19:38:29 +00:00
Tiago Ribeiro
f64b50df9e
Updated part of the payment
2024-12-30 18:39:02 +00:00
Tiago Ribeiro
578d29066f
ENCOA-271
2024-12-12 09:42:21 +00:00
Carlos-Mesquita
de08164dd8
Merge, do not push to develop yet, Listening.tsx is not updated
2024-11-26 10:33:02 +00:00
Carlos-Mesquita
114da173be
Navigation rework, added prompt edit to components that were missing
2024-11-25 16:50:46 +00:00
Tiago Ribeiro
50bbb0dacf
Updated the grading system to work based on entities
2024-11-22 15:36:21 +00:00
Tiago Ribeiro
f301001ebe
Revamped the statistical page to work with the new entity system, along with some other improvements to it
2024-11-21 15:37:53 +00:00
Tiago Ribeiro
1787e3ed53
ENCOA-222 & ENCOA-223
...
ENCOA-222: Added an option for non-assignment exams to view the
transcript of a Listening audio;
ENCOA-223: Updated the Listening exam to show all of the
exercises/questions of each part on a single page;
2024-11-11 19:14:16 +00:00
Tiago Ribeiro
7ac15fc767
Removed the autoStartDate and replaced it with the current startDate
2024-11-10 00:13:09 +00:00
Tiago Ribeiro
042b07c267
Removed redirection from the official-exam to records
2024-11-09 18:11:18 +00:00
Tiago Ribeiro
27b72c162b
Created a page the client wanted to start and resume assignments as a student
2024-11-06 11:42:35 +00:00
Tiago Ribeiro
225640ad8a
Some more changes I guess
2024-11-04 23:48:49 +00:00
Tiago Ribeiro
fa0c502467
Cleared of the stuff the EnCoach team wanted changed
2024-10-28 14:40:26 +00:00
Tiago Ribeiro
4917583c67
Created a system to go directly to an assignment from a URL
2024-10-17 18:24:39 +01:00
Tiago Ribeiro
55204e2ce1
Started implementing the roles permissions
2024-10-10 19:13:18 +01:00
Tiago Ribeiro
1ef4efcacf
Continued updating the code to work with entities better
2024-10-07 15:49:58 +01:00
Tiago Ribeiro
564e6438cb
Continued creating the entity system
2024-10-01 17:39:43 +01:00
Carlos Mesquita
505df31d6b
Part intro's, modals between parts and some fixes
2024-08-20 18:52:38 +01:00
Tiago Ribeiro
58300e32ff
Solved an issue where, for developers, because of the amount of permissions, the cookie was too big, so I separated the permissions logic into a hook
2024-08-12 19:35:11 +01:00
Joao Ramos
f6b4d6ad52
Initial approach where I replaced all the entries for checkAccess
2024-07-25 09:13:13 +01:00
Joao Ramos
19d16c9cef
Added new permission system
2024-07-24 18:52:02 +01:00
Tiago Ribeiro
06684a4900
Added the exam information to the ticket submission
2024-03-20 21:24:09 +00:00
Joao Ramos
b63ba3f316
Added a badge with the amount of pending tickets assigned to the user
2024-02-13 17:29:55 +00:00
Joao Ramos
ce7032c8a7
Added agent as a possible idsplay on the list for ticket
2024-02-08 19:49:53 +00:00
Tiago Ribeiro
0bd8b0ab24
Solved a small display issue
2024-02-05 10:07:04 +00:00
Tiago Ribeiro
85729116e7
Updated the tickets to allow agents to also view theirs
2024-01-31 10:47:14 +00:00
Tiago Ribeiro
8b7e550a70
Created a new page for ticket handling as well as submission
2024-01-28 21:05:17 +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
261ba74105
Removed the exercises and exams tab from the sidebar for owners and corporate
2023-11-13 14:43:11 +00:00
Tiago Ribeiro
bdb0ffde95
- Added more panels and lists;
...
- Added the ability to view more information on the user;
- Added the ability to update the user's expiry date
2023-10-26 22:41:24 +01:00
Tiago Ribeiro
e10aebf4c0
Improved a bit of the evaluation system
2023-10-22 09:13:25 +01:00
Tiago Ribeiro
57f2135848
Improved the responsiveness of the application for tablet as well
2023-10-19 10:19:33 +01:00
Tiago Ribeiro
9b852bd6be
- Did a bit of refactor related to the exam/exercises page;
...
- Improved the responsiveness of the page for mobile;
2023-10-17 08:52:41 +01:00
Tiago Ribeiro
550cdba5a7
Started improving the responsiveness of the application
2023-10-16 23:52:41 +01:00
Tiago Ribeiro
9dbf43cf22
Added the admin panel to other users apart from developer
2023-09-27 10:03:28 +01:00
Tiago Ribeiro
91495d6a34
Created an Admin panel for developers
2023-09-16 15:00:48 +01:00
Tiago Ribeiro
5263cc260d
Added a capability to minimize the sidebar
2023-09-03 14:41:10 +01:00
Tiago Ribeiro
b4d856d32f
Improved a bit more of the responsiveness and solved a bug
2023-08-28 16:25:01 +01:00
Tiago Ribeiro
14a719b8b5
- Solved the bug on Diagnostic where the exams weren't loading;
...
- Removed the Layout appearance and made it so the abandon popup appears on click and not on enter
2023-08-22 23:13:26 +01:00
Joao Ramos
cd71cf4833
Added abandon popup
2023-08-16 00:38:54 +01:00
Joao Ramos
93a5bcf40f
Added initial focus trap during exercises/exams
2023-08-16 00:08:20 +01:00
Tiago Ribeiro
7e9e28f134
Updated the styling of the Diagnostic page
2023-08-07 22:52:10 +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
52218ff8b8
Updated the FillBlanks exercise and solution to the new design
2023-06-18 22:02:48 +01:00
Tiago Ribeiro
2d46bad40f
Implemented the Reading and Listening initial screens according to the new designs, creating new components as needed
2023-06-15 14:43:29 +01:00
Tiago Ribeiro
60217e9a66
- Updated the icons;
...
- Extracted the Layout into its own component;
2023-06-15 09:12:13 +01:00