Release note
Release note
April 4, 2025

New release Curriculum 11.11

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.
Issues marked as Hotfix have been developed during this Sprint release, but are hotfixed and technically added to the previous release or direct to production based on the impact of the issue.

Usability improvement showing vacancy information - CUR-1602

When searching for and displaying vacancies only the name was shown or used in search. By setting the option 'show code and name' in the custom-type definition the search and display are extended to use and display both the used code and name of a vacancy. Allowing to use a naming convention, e.g. prefix the code with the organisation code and quickly search for and filter on vacancies for a specific organisation,

Enable grouping on organisation level hierarchy in cost/resource division reports - CUR-1597

When using workload management the hours are calculated against a persons contract. The contract is assigned to a 'organisation' (e.g. department) in the organisational tree structure. The workload division report offers the functionality to report on the workload division of a faculty, study or module over the different contractually assigned organisations. In case the organisation structure is very detailed and the persons' assignment is against the lowest leafs the report will be very detailed. A function is added to group the organisations defined at the lowest level to a level above. This option can be used if contracts are defined a very granular level, but reporting is required at a hierarchigal higher level.

Configuration:

The workload-study-report template is extended with a configuration option 'organisation type'. By defining the type, the report will group the information of all underlying organisation parts to the defined type.

Date field cannot be cleared when using the date picker - CUR-1636 (Hotfix)

When using the date picker, the date field could not be cleared (emptied). This has been fixed, so dates can be cleared when using the date picker.

Placeholder {language} in label message didn't show the language value - CUR-1648 (Hotfixed)

The {{languages}} placeholder didn't show the available languages anymore, but only the teaching language. A fix is applied to enable the distinction between the use of {{languages}} and {{teachingLanguage}} in labels.

Labels using {{languages}} are again correctly showing the supported languages.

Page template teacher shows the incorrect week range - CUR-1634 (Hotfix)

The custom page template 'teacher' didn't show the week range of an individual activity series in the correct format that is used in all other visualisations and reports showing the week range. This has been fixed, so a week range of 1+3+4 is now displayed as 1, 3-4 on all places and not as 1 till 4.

Default configured subject level should be respected - CUR-1676 (Hotfix)

The administrator can configure a default level to be used when assigning a subject (leaning outcome) to for  instance a module. The configured default was not respected, causing the user to always manually select a value instead of having a prefilled default. This has been solved, so the users only need to select a different value if the default is not the desired value.

Extend availability gathering with 'incidental non-availabilities' - CUR-1610

The availability functionality provides users the option to define their weekly availability pattern. An addition has been made to enable users to define 'exceptions' to the pattern and define actual calendar based days of availability or unavailability. For example attending a conference on May 10 and 11.

The user can select a single date or a date-range and define if this should be considered as available or unavailable time.

Curriculum mapping extended with support for distinct contribution of modules to studies - CUR-1550

The curriculum mapping is extended with support to distinct subjects (leaning outcomes) contribution of a module to programs in case module is used in different programs. This will allow to set if a specific learning outcome (subject) is of value for a specific program or not (no relation), or if a specific learning outcome (subject) is contributing with a different 'level' to programs.
E.g. the learning outcome 'the student can present to a large audience' may contribute with 'level' communication and presentation to program A and only contribute with communication to program B.

The related curriculum matrix reporting is changed to only show the subjects actually assigned to the selected program.

This option is an addition to the standard functionality where no relations are defined and the subject and its level is standard assigned as contribution to all of the programs that use the module.

Usability improvement retrieving person related reports - CUR-1601

In the paginated Person Report, all data is retrieved when pressing Search, which can take several seconds, especially with large datasets (e.g., 8,000 persons). This is expected behaviour and not an issue. However, when clicking on a row, a popup appears. After closing the popup, the previously retrieved data seems to be lost, requiring another full search, which again takes several seconds.

This behaviour has been fixed. When a person is selected and a change is made to that person in the pop-up, only that person is refreshed instead of the whole list of persons.

Attributes with value '0' should not be shown as empty in reports - CUR-1608

Reports containing numeric attributes showed attributes with no value and attributes with a value of 0 both as empty. This has been fixed to clearly report and enable filtering on numeric values that are empty (not defined) and are set to 0 (zero).

Year roll-over functionallity extended- CUR-1614

It was noticed that the predefinedFacilities standard available at the activity level was not copied in the roll-over functionality. This has been fixed and the following fieldsare added to the roll-over copy:

  • Sequence
  • Predefined facilities
  • Suggested day
  • Suggested time

Extend the offering-report template with the used code - CUR-1605

The offering report page template didn't show the offering code, which has now been added so both code and name are shown in this report.

Enable use of all 'generic' defined calculation attributes in workload management functions - CUR-1665 (Hotfix)

We noticed that not all 'generic' defined calculation attributes were properly used in the workload management functions. This has been fixed, so the following set of 'generic' calculation attributes will be used correctly in all formulas and filters (e.g. generic education tasks, method related calculations)

  • organisation - used to filter on organisation, e.g. only apply a formula for specific organisation(s)
  • organisationId - synonym of the organisation
  • facultyId - used to filter on faculty, e.g. only apply a formula for specific faculties
  • annualHours - the system configured annual working hours
  • fteHours - the persons assignment contracted hours

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.

Extend availability/unavailability information exchange to Core - CUR-1610

The integration with Core has been extended with support for the newly added option to define calendar based availability/unavailability next to the already supported week pattern based information.

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-2025-29927
  • CVE-2025-24813 (9.8)
  • CVE-2025-22223 (5.3)
  • CVE-2025-27789 (6.2)
  • CVE-2025-27152 (7.7)

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