EQUAL Release 100.0.0
Resolved
Apr 09 at 12:00pm IST
9th April 2025
The Engineering team are planning an EQUAL release on the 9th April 2025 at 11:00 AM.
If you've got any questions about the items in the release, please feel free to ask. Please feel free to share with any customers so they're aware of the upcoming changes.
New Features
Impersonate a Tutor
Our support team can now temporarily “impersonate” a tutor account. This helps us investigate issues more easily, such as missing submissions, and improves our ability to troubleshoot and resolve problems.
Automatic Turnitin Integration with Webhooks
As we are nearing the trial release of Turnitin, we have enabled the functionality to allow Turnitin submissions and similarity reports to be processed automatically, without the need for engineering's manual intervention.
Show when a learner has received a 0% Turnitin score
Previously, we displayed a dash (-) if a learner received a 0% similarity score from Turnitin. This made it difficult to determine whether we were yet to receive the score, or whether they scored 0%. Therefore, we now explicitly display the score as ‘0%’ in the admin, tutor and learner views.
Bug Fixes
Change Bulk Import Enrolment to Only Enrol Learners to the Site it was Triggered On
When bulk importing learners, the system will now only enrol them into the correct site (the one the import was run from), rather than using the latest user, which may be from a different site.
Internal Only Updates
This section doesn't need to go to any customers - this is just for awareness inside the company, in case there are any problems reported.
Remove Turnitin Features Enabled
To allow for the development of Turnitin, we had a page on EQUAL which allowed the engineering team to ensure Turnitin was enabled on a site for testing. This was removed prior to the production release of Turnitin, to stop users from accessing unnecessary information.
Ensure only users on a Turnitin enabled project can access Turnitin
As we will now be releasing Turnitin at a project level to begin with, we removed access to further Turnitin areas unless the learner is on a Turnitin enabled project.
Baseline Level 5 PHPStan
To improve the teams coding standards, we are aiming to reach level 5 for PHPStan. This update sets a baseline, so that all future work is developed to this standard, while we improve the existing code base over time. This will not affect any users of EQUAL.
Encode Turnitin Webhook Secrets
This update, secures communication with Turnitin by encoding webhook secrets, as required by Turnitin.
Affected services