This article contains this release's feature updates, user interface changes and bug fixes.
21st of July 2023
|6th of August 2023|| Production (ans.app)
No new important changes have been added this release. We wanted to remind you, that in the next release, there are two important changes that may require action from administrators. These changes were already announced in an earlier stage.
- 27th of August 2023 - Removal of the LTI 1.2 integrations
- 27th of August 2023 - Guess correction applicable for more question types
Changes to the platform
Released the Respondus based import and export out of beta
The Respondus-based import feature is now generally available for all users. It can be found in the question bank exercise overview and allows importing of exercises in Respondus format. More information about importing exercises can be found here.
Added a search bar to the filter dropdown menu if it contains more than 7 items
It is now possible to search for an item within a filter dropdown menu. The search bar is visible when there are more than 7 items.
Added coloured icons with user initials to log entries
We have replaced the user icon in the logs with a coloured icon that also shows the respective user's initials. This makes it easier to recognise which actions were performed by which user.
Added the ability to schedule an assignment for the user's classes outside a course
While scheduling an assignment, users with classes and the permission to add classes to courses are now able to create a timeslot for a class that has not yet been added to the course.
This action also automatically adds the class in question to the course.
The background job messages of the Respondus import have been improved
An improvement has been made to the messages in the background job log for the Respondus import feature. Now, different colours indicate the status of events: - White: Indicates that the action succeeded or that nothing has changed. - Yellow/Orange: Serves as a warning, indicating that the background job encountered an issue but did not abort its execution. For instance, if a question already exists in the question bank. - Red: Indicates that the background job encountered an error, leading to the termination of its execution. For example, if the CSV file is corrupted or incorrectly formatted.
With this update, monitoring and identifying the status of background job executions has become more intuitive and straightforward.
The option for students to setup 'Two-Factor Authentication' has been removed
In response to customer feedback, the option to setup 'Two-Factor Authentication' for students has been removed. For students who had previously enabled 'Two-Factor Authentication', this feature has been automatically disabled to align with the updated request.
This change was previously announced in the important changes article.
It is now possible to schedule an assignment directly from the taking page
In order to expedite the flow of scheduling an assignment, it is now possible to create and edit timeslots directly from the taking page.
Open beta changes
The 'Synchronise assignment' feature is now available in open beta
The synchronising of assignments is now available in open beta. School administrators can enable this functionality in their school settings by navigating to 'Beta features' in the school settings.
The synchronising assignments feature allows the synchronisation of all exercises, settings and layout with linked assignments. This feature will allow the linking of course assignments with question bank assignments from within the settings of a course assignment. When the course assignment is out of sync compared to the question bank assignment, a banner is shown which allows the synchronisation to occur.
More about this feature can be read in our Help Center.
Fixed issue where it was not possible to pin archived assignments
Previously, pinning an archived assignment would cause an error.
Fixed an issue where the results exercises tab did not display any information when the assignment was archived
In an archived assignment, the exercises page in the results tab was displaying an incorrect "No results yet." message. This has been fixed so that the page shows the results again.
Fixed an issue where lines were displaced after moving them in the drawing question while using Safari
When moving a line in the drawing question in the Safari browser, the line would not move to where the user dragged it, but get displaced.
Fixed issue where long statements of a statement question would run off the screen in the question insights
Now there is a line-break for long statements.
Fixed issue where use of the < symbol when using mark calculation variables would cause the mark formula to be partially hidden
The < symbol can now be used in the mark formula without any problems.
Fixed an issue with Respondus import where an empty choice alternative with quotes would prevent the question from being created
Importing a CSV file where the choices of a question contained quotes instead of an empty field caused the choices to not get imported.
Improved the support for small numbers in the code editor
Ans previously supported to display up to 17 decimal numbers in the code editor. This has been expanded to support the maximum number of decimals that Python supports.
Fixed issue where the participants badge would indicate that there were no participants for written assignments with results
Previously, the participants badge would show 0 participants even if there were results.
Fixed issue where the awaiting my review filter could not be used in combination with assignments with second review enabled
Previously, using the 'awaiting my review'-filter when second review was enabled would cause a 'something went wrong' error.
Fixed issue where answers to numerical questions would use different number formatting (decimal dot vs comma) on the review page based on the language setting of the viewer's browser
Now, we show the answer of the participant as text (using a decimal dot). This makes the display consistent with the actual answer of the participant used to grade the question.
Fixed an issue where it was not possible to sync questions when criteria were present
When there were criteria defined on a question with the grading method "Points per criterion" or "Rubric with levels", then it was not possible to sync the criteria of these questions if the grading method differed from the grading method in the question bank.
Fixed issue where it was not possible to copy exercises in hand-in assignments and appraisal forms
Exercises can now be copied to other hand-in assignments and appraisal forms.
- Fixed issue where use of the < symbol caused the mark calculation to be uneditable after synchronising the assignment with mark calculation variables enabled
Fixed an issue where default question bank labels could be deleted
Previously, it was possible to remove default labels in question banks, which resulted in question bank exercises being created without labels. This caused question bank assignments to be perceived as invalid, hindering updates to these assignments.
To address this, we now enforce that question banks must maintain a default label. To rectify existing cases, the "Draft" label has been set on question banks that previously lacked a question bank label.
Order trashed users on trashed at
Removed users are now sorted by removal date, in ascending order.
Fixed issue where extra time groups were visible in the timeslot dialog while the extra time beta feature was disabled
We no longer show extra time groups if the extra time feature is disabled.
Fixed issue where it was not possible to copy questions in hand-in assignments and appraisal forms
Questions can now be copied to other exercises within the assignment.
Fixed an issue where the mark would be displayed without the mark limitation
An issue was introduced in the last release that resulted in the "Limit the lowest mark" and "Limit the highest mark" to not be applied on the grades.
An impact analysis was performed and the impacted schools have been notified which results were impacted.
Fixed an issue when updating the name of a gap in 'Fill-in question' type
When updating the name of a gap in a 'Fill-in question' type, the gap would not automatically be updated within the question content. This resulted in an inconsistency between the gap that was linked to the question and the gap that was defined in the question content. When copying a fill-in question, the gap in the question content would not be found as it was inconsistent with the real gap. This has now been resolved and the gap in the question content automatically gets updated.
Fixed an issue where QTI identifiers were not copied over to assignment exercises from question bank assignment exercises
When adding question bank exercises to assignments, the QTI identifier would not be copied to the newly created exercises. This identifier can be found when retrieving the questions via the API.
The questions that were impacted by this issue have been updated to contain the QTI identifier of their question bank exercise.
Fixed an issue where question bank exercises would appeared in search results when they should not
Question bank exercises labeled with the protection rule 'Disable adding exercise to assignments' were not correctly filtered out from search results when constructing question bank assignments.
Fixed an issue where an incorrect affirmative message would be shown after trying to add a student as instructor
When adding a user to a prohibited role within a course, a success message would be displayed although the coupling was unsuccessful. The message has been changed to an error message if the coupling fails.
Fixed an issue where it was not possible to restore previously deleted users
Attempting to restore a previously deleted user that did not log in via Single Sign-On or LTI would result in an error message that the users' e-mail already exists.
Fixed an issue where searching for participants on the "Taking" page would sometimes not return any results if there were more than 1000 participants in one column
The amount of users on the taking page used to be limited to 1000 per column. This limit has been increased to 1500 per column.
Fixed an issue where equation questions with the equation operation set to integral could not be solved if a cdot was present
Integration solutions could not be automatically calculated if a multiplication symbol was used in the equation.
Fixed an issue where the assignment progress would remain stuck on 99%
In some rare occurrences the assignment progress would be stuck at 99%, while it had been fully reviewed.
Fixed the inconsistent use of the QTI name across the platform
The abbreviation 'QTI' is used in multiple formats: 'qti', 'Qti' or 'QTI'. This has been made consistent by renaming these formats to "QTI" across the platform.
The option to "Start with zero points" has been removed for hotspot questions
If "Start with zero points" was disabled for hotspot questions then it was possible for students to receive the full amount of points for the hotspot question when none of the markers were moved. For this reason the option to "Start with zero points" has been removed.
Fixed issue where the remove button was visible for custom roles marked as default
Custom roles marked as default were not destroyed, even if the destroy button was clicked. Because default roles cannot be destroyed, the button has now been removed.