New release Curriculum 11.3
Improvements
The issues mentioned under the section improvements are considered as new functionality, user experience improvements and bug fixes.
Improve readability of the appraisal/assessment page - CUR-1264
The alignment of the columns and column headers was different, reducing the readability of the appraisal report. This has been fixed, all columns are properly aligned, improving the readability.
Error opening activity grid in read-only mode - CUR-1278
When opening the activity grid in read-only mode an error was shown about a missing parameter. This has been fixed, so the read-only view is shown instead of this irrelevant error message caused by the enabling of multiple same offerings on a module.
Appraisal tree with assessments giving too much errors and warnings - CUR-1288
Due to the implementation of the support for multiple same offerings on a module, the validation of errors and warnings on activities in the appraisal tree was not working 100% correct anymore. Too much errors and/or warnings were shown. This has been fixed, and the shown errors and/or warnings are correct again.
Assessment category should be respected on objective page - CUR-1288
In case a limitation was defined on the objective page to only show assessments of a specific category, this was not respected. This has been fixed, and in case an assessment category is defined, only the assessments of that category are shown and will be selectable.
It should not be possible to define two custom fields with the same name - CUR-1156
It was possible to define two custom fields with the same name on the same object (e.g. module/additional). This has been fixed, so it is no longer possible to define two fields with the same name on the same object.
Change default sorting of link-relations - CUR-578
The default sorting order of links has been modified to first show the outward links and then the inward links per link type.
Notifications should only be sent to active relations - CUR-1254
Notifications sent from the process didn't take into consideration if the relation has been 'deleted' for the academic year. So the notifications would be sent both to the inactive and active relations. This has been fixed, so the notifications are only sent to the active relations.
Extend automatic generation of externalId using formulas to objectives - CUR-1271
Automatic generation of externalIds based on a formula is supported for the majority of the objects and has been extended to objectives. So it is now available to define a formula for an external Id to automatically generate the id for objectives.
Enable read-only on teacher availability report - CUR-1280
The availability report didn't offer a read-only option. The template has been extended with an option to define an availability report as read-only. This to allow usage in combined (rows) reports and single page report in a read-only mode.
Multiple assessments or subjects not shown correctly in matrix report - CUR-1210
When using the matrix report to visualise the contribution of modules to subjects or used assessments in modules related to subjects the report didn't show correctly in case of multiple matches (e.g. assessments). The visualisation has been changed, as shown in the image below, to support the different number of matching subjects / used assessments.
The used display method is:
- If 1 scale or assessment -> show 1 large item
- If 2 scales or assessments -> show 2 wide items
- If 3 or 4 scales or assessments -> show 3 or 4 tiny items
- If >4 scales or assessments → show 3 tiny items and remaining items on hover over
+n
[amount of items not shown] counter.
Integration
The issues mentioned under the section integration are considered as extension, improvements or bug fixes related to the Curriculum API, OOAPI and/or CSV import functionality.
CSV upload - slow performance for large file with lots of errors - CUR-1277
When uploading a large CSV files with a lot of errors the import was very slow and was also affecting the system performance. The cause of this behaviour is identified and fixed in this release.
Extend 'Export' function to Method and Assessment - CUR-1273
The Export function can be used by admins to publish objects to an external systems, using the event-based publishing mechanism. The option to export has been extended to support 'exporting' of Methods and Assessments.
Security
An integral part of our develop and build processes is automatic scanning for known security vulnerabilities. The vulnerabilities will be fixed based on their impact, which means that in some cases an immediate hot-fix will be applied, and in other cases the vulnerability will be fixed in the current or next Sprint (release). The security section provides an overview of the vulnerabilities mitigated.
This release mitigates the following vulnerabilities:
- CVE-2024-47535(5.5)
For more information on reported vulnerabilities, see the central database of vulnerabilities.
For more guidance on configuration and setup of Curriculum, use the relevant Curriculum manual.