Commit Graph

412 Commits

Author SHA1 Message Date
Tiago Ribeiro
238a25aaeb Updated the make_user to use MongoDB 2024-09-07 16:01:03 +01:00
Carlos Mesquita
171231cd21 Refactored codes 2024-09-07 15:41:09 +01:00
Carlos Mesquita
6ed342bb6f Merge branch 'migration-mongodb' of https://bitbucket.org/ecropdev/ielts-ui into migration-mongodb 2024-09-07 15:15:17 +01:00
Carlos Mesquita
6f7ef1abef Refactored pages/api/assignments to mongodb 2024-09-07 15:13:41 +01:00
Tiago Ribeiro
e33fa00fa3 Updated the groups and users 2024-09-07 15:13:13 +01:00
Tiago Ribeiro
c0b814081e Updated the register endpoint to use MongoDB 2024-09-07 13:58:52 +01:00
Tiago Ribeiro
e8b7c5ff80 Started migrating the DB to MongoDB 2024-09-07 13:37:08 +01:00
Joao Ramos
2d0cb8eefb Added level part display on excel and a pseudo sorting 2024-09-07 00:14:56 +01:00
Tiago Ribeiro
cfe297cc38 Continued improving this 2024-09-06 17:06:49 +01:00
Tiago Ribeiro
de35e1a8b7 Updated the MasterCorporate with the improved queries 2024-09-06 14:57:23 +01:00
Tiago Ribeiro
f9216637df Extracted the function 2024-09-06 10:39:16 +01:00
Tiago Ribeiro
b92a4285c9 Removed the user itself 2024-09-06 10:12:19 +01:00
Tiago Ribeiro
271ca7069e Updated it so it also appears to teachers 2024-09-06 10:10:50 +01:00
João Ramos
17f678a3ac Merged in ENCOA-131_MasterStatistical (pull request #91)
ENCOA-131 MasterStatistical

Approved-by: Tiago Ribeiro
2024-09-06 08:53:07 +00:00
Tiago Ribeiro
55cc9765e2 Updated the backend so the users list only returns the correct ones 2024-09-06 09:33:30 +01:00
Joao Ramos
e433a150a9 Added level export to excel 2024-09-05 23:30:03 +01:00
Joao Ramos
a61ad2cc7e Added an export feature for the master statisticl screen 2024-09-05 22:42:46 +01:00
Tiago Ribeiro
311824e8b7 ENCOA-175: When a Corporate Create another Corporate, the created corporate should have access to the same students and teachers as the creator 2024-09-05 19:24:28 +01:00
Tiago Ribeiro
2fb73cc3a3 ENCOA-166: Increased the probability of this being fixed even more 2024-09-05 18:54:36 +01:00
Tiago Ribeiro
ac980023b5 Negated a simple change 2024-09-05 16:59:39 +01:00
Tiago Ribeiro
c8be2f1255 Prevented sessions from appearing when an assignment is done 2024-09-05 16:52:16 +01:00
Tiago Ribeiro
b6b5f3a9f1 Solved a problem related to not showing corporates if they are not in the correct group 2024-09-05 12:02:46 +01:00
Tiago Ribeiro
6ce81b300a Removed a part of the make_user 2024-09-05 11:35:53 +01:00
Tiago Ribeiro
cb2c1641f5 Made the corporate name being the creator's one 2024-09-04 17:40:26 +01:00
Tiago Ribeiro
d4553501b8 ENCOA-164: Corporate created by another Corporate Should be linked to the Master Corporate of the Creator Accoubnt 2024-09-04 11:59:14 +01:00
Tiago Ribeiro
becc91d8ea Some general improvements 2024-09-04 11:17:54 +01:00
Tiago Ribeiro
020f689af6 Merged develop into feature/level-file-upload 2024-09-03 20:36:55 +00:00
Carlos Mesquita
60554d8e16 ENCOA-147: Uploading a batch of multiple users is now unrestricted by firebase auth request quotas 2024-09-03 20:13:04 +01:00
João Ramos
e8c47941d0 Merged in ENCOA-139_ReleaseBug (pull request #87)
ENCOA-139 Release Improvements
2024-09-03 15:47:17 +00:00
Tiago Ribeiro
7cd18b07bb ENCOA-130: Add owners to exams 2024-09-03 16:31:29 +01:00
Joao Ramos
aca8ad2d14 Added an option to release automatically 2024-09-02 23:56:51 +01:00
Tiago Ribeiro
0f38e01283 let the users wait 2024-09-02 21:31:26 +01:00
Tiago Ribeiro
f43d562405 Solved a problem with the corporate when making user 2024-09-02 18:12:02 +01:00
Tiago Ribeiro
90cb705ad2 Corrected an oopsie related to the amount of level exams shown 2024-09-02 15:38:37 +01:00
Tiago Ribeiro
65fa6e64e6 Removed unnecessary code 2024-09-02 15:32:15 +01:00
Tiago Ribeiro
7c0e7ef53e Solved a bug related to the Batch Create User 2024-09-02 14:28:38 +01:00
Tiago Ribeiro
4e3c947d2a Solved a bug related to the creation of users 2024-09-02 11:59:12 +01:00
Tiago Ribeiro
fef5bf44de Removed some console.logs 2024-08-30 11:25:21 +01:00
Tiago Ribeiro
3b77d3fc0b ENCOA-136: Profile Pictures of all accounts should be by Default Encoach Logo 2024-08-29 12:51:10 +01:00
Tiago Ribeiro
dbf262598f Added the ability to set an exam as private 2024-08-28 10:26:45 +01:00
João Ramos
7960e7d8fb Merged in bug-fixing-280824 (pull request #83)
Bug fixing 280824

Approved-by: Tiago Ribeiro
2024-08-28 08:57:52 +00:00
Tiago Ribeiro
99039f8bf3 Corrected a problem related to getting the corporate of a user 2024-08-28 09:57:00 +01:00
Joao Ramos
3c7df4e33c Added default value in case on the user not being found in the DB 2024-08-28 07:39:51 +01:00
Joao Ramos
aa4e13a18d Fixed an use case where the export of Excel failed if no students had answered it 2024-08-27 23:11:40 +01:00
Tiago Ribeiro
3ec886c31d ENCOA-109: Keep the same balance after deleting a user 2024-08-27 16:57:41 +01:00
Carlos Mesquita
c464375414 Merge remote-tracking branch 'origin/develop' into feature/training-content 2024-08-27 09:44:22 +01:00
Tiago Ribeiro
0aba6355ed ENCOA-90: Updated the instances of Level test to use the Grading System 2024-08-27 00:18:01 +01:00
Tiago Ribeiro
a0b8521f0a ENCOA-90: Creating the ability for a corporate/master corporate to edit their grading system 2024-08-26 22:35:00 +01:00
Carlos Mesquita
22928ce283 ENCOA-94: Fixes the bug, refactored useStats to be useFilterRecordsByUser in order to not duplicate code and also refactored records.tsx and training.tsx to use a component which abstracts the user Selection for both stats and training. 2024-08-26 18:26:29 +01:00
Joao Ramos
8d37e60f5d Merge branch 'develop' into features-21-08-24 2024-08-24 18:56:05 +01:00