Release note
Release note
November 29, 2024

New release Curriculum 11.3

The release notes provide information on the features and improvements in the specified version.

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.

Sorting of links has been changed to show outward before inward links

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.

Different visualisation to  show different numbers of assessments in the matrix

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.

Customer unique training

This class is available to receive tailor made for your database set-up. Just fill out the form below and our product expert will get in touch with you to set-up your bespoke class.
I want a bespoke class