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
0fc2df1070
Added permission to codes
2024-08-07 10:03:17 +01:00
Joao Ramos
cf91f1812d
Added group permissions
2024-08-07 09:36:08 +01:00
carlos.mesquita
11b5490af4
Merged in feature/training-content (pull request #62 )
...
Feature/training content
Approved-by: Tiago Ribeiro
2024-08-06 18:46:43 +00:00
Joao Ramos
2a58e0d33f
Added more columns to exam list
2024-08-06 18:40:49 +01:00
Carlos Mesquita
7fd56357e0
UI changes to Solutions (Writing, Speaking and Interactive Speaking) as requested
2024-08-06 17:02:17 +01:00
Tiago Ribeiro
8f5b27e9ce
Updated the FillBlanks to the new format
2024-07-27 14:38:45 +01:00
Tiago Ribeiro
9b6c545932
Merged develop into feature/ai-detection
2024-07-25 21:00:40 +00:00
Carlos Mesquita
877d2f359f
Used main branch as base branch in the last time
2024-07-25 16:59:15 +01:00
Joao Ramos
19d16c9cef
Added new permission system
2024-07-24 18:52:02 +01:00
Joao Ramos
5d46d7e453
Added initial support for "mastercorporate"
2024-07-13 17:19:42 +01:00
Tiago Ribeiro
cb49e15cb0
Updated the speaking and interactive speaking to the new format
2024-06-18 10:02:03 +01:00
Tiago Ribeiro
0eddded560
Updated part of the speaking accordingly
2024-06-13 18:17:07 +01:00
Tiago Ribeiro
6712e89c47
Updated the format of the interactive speaking
2024-06-11 11:20:54 +01:00
Tiago Ribeiro
daec246835
Updated the Level Exam to work based on Parts
2024-06-07 13:25:18 +01:00
Tiago Ribeiro
8ea97ee944
Added a new feature to check for and register inactivity during an exam
2024-06-04 22:18:45 +01:00
Tiago Ribeiro
906646ebce
Created the validity dates for discounts
2024-05-23 19:21:52 +01:00
Tiago Ribeiro
2920fa7f3a
Updated the payment to work with Paymob
2024-05-15 22:59:51 +01:00
Tiago Ribeiro
7af96ecccc
Created a webhook to allow the transaction to be completed
2024-05-15 00:25:44 +01:00
Tiago Ribeiro
624a3fb88e
Created a discount system related to the user's e-mail address and applied to the packages
2024-04-26 20:41:46 +01:00
Tiago Ribeiro
1a17689cd2
Updated the code to name the field companyArabName and made it so it returns it when arabic
2024-04-21 00:37:08 +01:00
Tiago Ribeiro
a958e2ff0d
Added a field for the agent where they can put their arab name
2024-04-20 16:01:35 +01:00
Tiago Ribeiro
771262fc18
ENCOA-16: Added a creation date to the Code List
2024-04-18 14:18:29 +01:00
Tiago Ribeiro
1086e78936
Updated the MatchSentences exercise to work better now
2024-03-26 00:42:39 +00:00
Joao Ramos
5ef2568aa5
Added support for PDF bulletpoints
2024-03-24 23:42:02 +00:00
Tiago Ribeiro
13ebb9bbd8
Solved a bug where the speaking and interactive speaking were not being correctly evaluated
2024-03-23 15:43:25 +00:00
Tiago Ribeiro
06684a4900
Added the exam information to the ticket submission
2024-03-20 21:24:09 +00:00
Joao Ramos
0adf45c6ad
Added propagate status changes
2024-03-12 15:52:10 +00:00
João Ramos
bee20388d9
Merged in feature-paypal-payments (pull request #40 )
...
Added integration for paypal payments
2024-02-27 14:20:35 +00:00
Joao Ramos
24c3f506c6
Added corporate display to Tickets table
2024-02-26 23:27:10 +00:00
Joao Ramos
d7f1a4f6b2
Added integration for paypal payments
2024-02-25 16:59:21 +00:00
Joao Ramos
cdfafb3eea
Added approach to archive past assignments
2024-02-18 11:46:08 +00:00
Tiago Ribeiro
6a38b7a32e
Updated the exam selection to get exams related to the user's topic preference
2024-02-13 16:04:46 +00:00
Tiago Ribeiro
c0c9d22864
Added the ability for a user to select their preferred topics
2024-02-13 11:39:19 +00:00
Tiago Ribeiro
e382a09ae8
Added the key "topic" to Writing, Speaking and Interactive Speaking exercises
2024-02-13 00:42:09 +00:00
Tiago Ribeiro
2e894622d0
Updated users to get exams related to their level
2024-02-10 09:10:52 +00:00
Tiago Ribeiro
03f78ceb46
Added the same functionality to the Assignments
2024-02-09 13:23:35 +00:00
Tiago Ribeiro
872cc62fe4
- Added the ability for a student/developer to choose a gender for a speaking instructor;
...
- Made it so, if chosen, the user will only get speaking exams with their chosen gender;
- Added the ability for speaking exams to select a gender when generating;
2024-02-09 12:14:47 +00:00
Tiago Ribeiro
71f07af2eb
Added "instructorGender" key to Speaking exams
2024-02-08 14:04:52 +00:00
Tiago Ribeiro
b09fe79cb7
Updated the InteractiveSpeaking to also work with the session persistence
2024-02-08 11:43:01 +00:00
Tiago Ribeiro
688d8ba0b2
Created a simple invite system that notifies users via e-mail when a corporate uploads an Excel file with already registered students
2024-01-29 09:36:59 +00:00
Tiago Ribeiro
8b7e550a70
Created a new page for ticket handling as well as submission
2024-01-28 21:05:17 +00:00
Joao Ramos
4163076524
Added passportid to the table ; removed gender column from table
2024-01-27 19:27:28 +00:00
Tiago Ribeiro
13401562fb
Added the ability for assignments to use partial exams as well
2024-01-26 16:16:28 +00:00
Tiago Ribeiro
81943dbf42
Updated the module generation to allow for only certain parts to be made
2024-01-22 18:50:12 +00:00
Tiago Ribeiro
f6bb69f994
Updated the condition to close assignment: to be end date or when all students finish the assignment
2024-01-21 00:30:44 +00:00
Tiago Ribeiro
8eb8a7af46
Added a new card for the Corporate to show their user balance
2024-01-20 15:09:42 +00:00
Tiago Ribeiro
68069d118f
Added correction visualizers for the Speaking transcript correction
2024-01-17 23:40:46 +00:00
Tiago Ribeiro
9ee09c8fda
Added a diff viewer for the writing correction
2024-01-17 11:22:23 +00:00
Joao Ramos
01a9da3a5b
Added Date export based on user timezone
2024-01-16 18:42:12 +00:00