This article contains this release's feature updates, user interface changes and bug fixes.
Release date | Environment |
30th of June 2023 |
Stage (stage.ans.app) |
16th of July 2023 | Production (ans.app) Education (edu.ans.app) |
Important changes
6th of August 2023 - The option for students to set up 2FA on their account will be disabled
Based on feedback from multiple customers, we will remove the option for students to enable 2FA on their own account. Since most schools use Single Sign On, which in some cases already uses 2FA, it is redundant for students to set up 2FA in Ans. The 2FA also causes issues during live tests as students need access to their phones to sign in. The overview of all important changes that may require an action from administrators can be found here.
Changes to the platform
Changed styling of the dialog for pinning assignments, courses and question banks
Courses and question banks are now ordered alphabetically. Assignments are ordered alphabetically per course.
When modifying the start date and time of a timeslot, the end date and time will now automatically update to maintain the same time range as before
This makes it easier to plan a timeslot further into the future and reduces room for error when scheduling an assignment.
Released result logs out of beta
We have released our new result logs out of beta. The other logs are still in open beta and can be toggled per organisation by an administrator.
We now show the name of the IP location in the log if it is defined in the school’s locations
It is now possible to see the name of the location where the student is taking the exam in the result log if the IP is defined in the university location settings.
Open beta changes
The metadata import has been moved from closed beta to open beta
This feature allows you to import tags and objectives in bulk within a question bank. Only a CSV file can be used to import the metadata.
Bug fixes
-
Fixed an issue where it was not possible to add images, files or audio to an assignment description
Previously, the buttons for adding images, files or audio in the rich text editor would not show.
-
Fixed an issue where creating a user through the API with an email which has no domain would cause a server side error
An error was raised when attempting to create a user through the API with the following request "POST /api/v2/schools/{school_id}/users" and setting the email parameter to not contain an email domain.
-
Fixed an issue where bubblesheet assignments would be copied incorrectly
When copying a bubblesheet assignment, the questions would be duplicated incorrectly, causing the assignment to become unusable.
-
Fixed an issue where filtering through question bank questions with a tag filter enabled and a single quote in the search bar would not yield any search results
Filtering through question bank questions by using a tag filter and searching with a single quote in the search bar would not yield any search results. The same issue occurred when searching on any word with an uneven amount of single quotes.
-
Fixed an issue where the PDF preview of a written assignment would load indefinitely if its question or description contained an empty HTML table tag
When the HTML of a question or description contains an empty table, the PDF preview of the written assignment would load indefinitely.
-
Fixed an issue where URLs and the CSV import template would use "klass" instead of "class"
While downloading the import template for ‘Classes’, the name of the template is called: Klasses-import-template instead of Classes. The URLs also containing the word "klass" have been renamed to "class".
-
Changed IP location service from Geoplugin to IpApi
Ans has been using Geoplugin API to match user IP addresses with their physical location. Due to a small number of inconsistent results in the past, we have decided to switch to a new service, namely IpApi. This change will improve the geolocation accuracy in the future.
-
Fixed an issue where the content of certain template files were shown in the browser, rather than being downloaded
The contents of certain file formats would be displayed in a new browser tab instead of being downloaded directly.
-
Fixed an issue where the feedback of choices in the QTI import would lose HTML tags
When importing choice questions with QTI, the choice alternatives' feedback would be stripped of their HTML tags.
-
Fixed an issue when importing multiple choice questions via QTI where only a single answer is required
Ans used to sum all the points of the choices to determine the amount of points for multiple choice questions where a single choice could be selected. Now, the choice with the maximum amount of points determines the amount of points for the question.
-
Fixed an issue where HTML in user names would alter the styling of onboarding emails
HTML styling in names would be applied to user names in onboarding emails. Executing inline Javascript however was not possible.
-
Fixed an issue where the Surf SSO urls were incorrectly set after SURFconext updated their backend
This issue was originally hotfixed by resetting the cache key of all users. This is now fixed to avoid the issue occurring in the future.
-
Fixed an issue where it was possible to remove labels from question bank assignments through the API
Question bank assignments should always contain a label for them to be functional. However, it was possible to remove the label through the API causing the assignment to be unusable.
-
Fixed an issue where the message to users not assigned as reviewers was incorrect
A user who was not assigned as a reviewer to a group or exercise would see a message 'The criteria are not published' when accessing results to questions they do not have access to. This message was changed into 'You are not assigned to this question' for clarity.
-
Fixed an issue where it was possible to delete files with a result after it had been archived
Deleting files with a result after it has been archived is no longer possible and the delete button has been hidden.
-
Fixed an issue where the header bar of a digital test was not included in high-contrast mode
The header bar now uses dark grey icons and text on a yellow background.
-
Fixed an issue where choices were sometimes set to ungraded if the scans were uploaded upside down
Choices would sporadically be considered as "flagged" and left ungraded when a PDF of the scans was uploaded upside down.
It will not be possible to determine the impact due to the random nature of this bug. There is no reliable way of determining whether an ungraded submission is truly "flagged" or was incorrectly set as ungraded due to this bug.
-
Unrecognised scans will now be assigned to the student number 00000 instead of 00001
Previously, unrecognised scans would be assigned to the student number 00001. The number will now be 00000 to avoid possible conflicts with student numbers.
-
Fixed an issue when grading a question using a slider and the question is worth zero points
When a question is worth zero points and a slider is used to grade the question, the grading would break if the user would click on 'Undo grading' button. This fix makes sure it's no longer possible to click on 'Undo grading' button in this specific situation.
-
Fixed an issue where the questions count was incorrect after synchronising
The questions count would incorrectly show the amount of questions if a user would link and synchronise a question bank assignment with a course assignment, then unlinks the question bank assignment, and re-links and synchronises the course assignment with another question bank assignment.
-
Fixed an issue where participants would see both the regular and extra time limits
Participants now only see the duration that is relevant for them.
-
Fixed an issue where starting a second demo preview while an existing demo is being graded caused an error to occur
When a preview result is graded after another preview has started, the preview that was being graded would display the error "something went wrong", instead of the error "not found".
-
Fixed an issue where the Logs menu option was visible for department administrators in the school settings
Previously, the logs menu option was visible for department administrators, which had no access to the actual log page of a school.
-
Fixed an issue where the logs of a bubblesheet assignment where inaccessible
Clicking on the logs tab, would result in a 'Something went wrong' error.
-
Fixed issue where logs showed lowercase letters instead of uppercase
For example, the password to start an assignment would only show lowercase letters in the assignment log, even if it used uppercase letters.
-
Fixed an issue where the result logs for written assignments would show empty log entries
Previously, the result logs for written assignments would show empty log entries after uploading the scans. These empty logs are no longer displayed.
-
Fixed an issue where the result logs would not show answers that were graded with the option 'None of the above'
When none of the above is selected, the result logs will now show all the deselected options points (example: assigned -1.0) and show a log where 0.0 is assigned
-
Fixed an issue in group assignments where log events would be grouped incorrectly
Previously, log events such as 'answered question' were grouped together irrespective of the user, which resulted in the incorrect display of which user performed which action. Now these events are logged separately.
Version | Date | Information |
v1.0 | 16-07-2023 | Initial version |
Comments
0 comments
Article is closed for comments.