This article contains this patch release's bug fixes.
Release date | Environment |
19th of January 2025 |
Stage (stage.ans.app) |
Along with this week's bug fixes, we have implemented the following changes based on the feedback received from the January 5th, 2025 release. These changes have been added to the important changes article. An email was also sent to administrators to inform them of these changes.
Administrators and repros can now view all uploaded scans in their school
It is now possible for users with the administrator or repro role to view all uploaded scans of their school. Users with these roles can also assist with resolving scan issues reported by other users. Department administrators and staff members, however, can only view their own uploaded files.
By default, the Scan page shows only your own uploads, with a filter pre-set to your name for better focus. To view uploaded scans from a specific user, select their name in the filter dropdown menu. You can also clear the filter to see all uploads across your school.
Multiple files can now be uploaded to the new scan page
It is now possible to select multiple files for upload on the new scan page. If a file with the same name has already been uploaded, you will be asked for confirmation before proceeding.
Restored previous functionality of API responses to maintain existing integrations
As part of the January 5th, 2025 release, we implemented changes to our API response structure by including empty values in the API responses. This differed from the previous behavior, where empty values were removed from the response. This change had unforeseen impact on existing API integrations, preventing them from functioning as expected.
To address these issues, we have decided to temporarily revert these changes and postpone their release until March 2nd, 2025. This delay provides our API users with additional time to adjust to the new API response structure and update their integrations accordingly.
Bug fixes
Fixed an issue where copying an assignment from a question bank to a course would fail to complete, causing the process to get stuck
Previously, in rare cases, copying a question bank assignment to a course would not execute properly, causing the process to get stuck. This issue has been resolved by improving how Ans verifies the number of flow groups created during the copying process.
Fixed an issue where importing a Safe Exam Browser configuration file would fail when containing new settings
Previously, importing a Safe Exam Browser configuration would fail if it contained new settings. Now, all settings are supported within a Safe Exam Browser configuration.
Fixed an issue where it was no longer possible to delete annotations made by other users
Previously, reviewers and instructors could not remove another user's annotation. This functionality has now been restored, allowing users to delete annotations made by others.
However, editing another user's annotation is still not possible. To make changes to a comment on an annotation, you must delete it entirely and create a new one with the desired comment.
Fixed an issue where a result could no longer receive a grade if the mark calculation ever failed
Previously, if the mark calculation failed for any reason, the result did not receive a mark even after a subsequent successful calculation. Now, when the mark calculation eventually succeeds, the result is properly updated and assigned its mark.
Fixed an issue where users were unable to view their points and mark for self-reviewed assignments
Previously, an issue with self-reviewed assignments prevented students from seeing their own points and final marks. These were only visible to employees. Now, the issue has been resolved, allowing students to view their own results again.
This bug was purely visual and did not affect the actual results, points or marks.
Fixed an issue where table badges were not displayed correctly
Previously, the tooltip text of a badge in a table would not be contained by the background of the tooltip. Now, the tooltip text is properly contained within its background, ensuring a clean and consistent appearance.
Fixed an issue where changes to course roles and enrolments were not reflected in the course log
Previously, changes to course roles and enrolments were not visible in the course log overview. These changes are now logged as intended.
Fixed an issue where processing removed forms was no longer possible
Previously, the new scan page used API V2 to identify the assignment associated with a barcode. If a form was removed, the system attempted to restore it. However, because API V2 relies on a read-only database, this restoration attempt caused an error. Now, with this update, the new scan page no longer freezes when handling removed forms.
Fixed an issue where PDFs containing more than 900 scans would not all be processed
Previously, if a PDF contained more than 900 scans, the extraction would fail due to the high number of scans. This issue has now been resolved, and the PDFs are now successfully extracted.
Fixed an issue where the colours of a scan would be inverted
Previously, when only 1 or 2 blocks were detected on the page of a written assignment, the image transformation process would inadvertently invert black and white colours. Now, this issue has been fixed, and image transformation no longer causes colour inversion, even with a limited number of blocks.
Fixed an issue where extra white space was added between HTML elements in user submitted content
Previously, extra white space would sometimes appear between HTML elements in content generated from user input, such as question text. This issue has now been resolved, ensuring that no unnecessary white space is added.
Fixed an issue where duplicate scans could not be resolved
Previously, in some cases the new scan page would not show any error to resolve when it was unable to create the results. Now, the button is shown again to resolve duplicate scan issues.
Fixed an issue where adding learners to a class did not add them to linked courses
If a student is added to a class that is already linked to a course, that student should be automatically enrolled in that course. As of the previous release, this functionality was disrupted, requiring students to be added manually to the course.
With this fix, the automatic synchronisation of students between classes and their linked courses has been restored.
Fixed an issue where the PDFs of written assignments appeared empty
Previously, it was possible for a written assignment result to appear empty when viewing it in a publication or during review. This would happen when the uploading of the PDF file failed and was not automatically retried. Now, upload attempts are retried to ensure that the PDF file is successfully attached and visible. This issue did not impact the grading of the affected results, and the PDFs have been restored.
Version | Date | Information |
v1.0 | 17-01-2025 | Initial version |
Comments
0 comments
Article is closed for comments.