Release note
Release note
April 18, 2024

New release Curriculum 10.16

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

Improvements and bug fixes

USABILITY, CONFIGURATION - Person edit/view screen should respect configuration - CUR-559

When editing persons, the form shown is now properly based on the custom field configuration. The change will cause the display to respect the set max character limit on fields, order them with a sequence, hide or show them or set custom operations on them.

Configuration:

Please configure the person-person custom fields to hide the fields you don't need for regular users with the authorization to maintain user additional information, like personal skills, etc.. This to prevent users to see fields that should not be visible or editable, like the creationDate or password change input. The same should be done for the order of the fields. The amount of max characters can now be lowered through the custom field configuration, with the previous (default) values already set.

Note that a max character limit on the password and email fields will not fully work, when exceeded the form can still be saved. These fields use the new display type EMAIL and PASSWORD.

Note that the password display type should never be used for something other than the person password edit.

ADMINISTRATION - Rename 'workflow page' to page - CUR-536

Implemented the following changes to improve clarity and flexibility in page management:

  • Renamed "Workflow page" to "Page" to reflect the broader usability of pages outside of workflows.
  • Updated labels from "Static.Page.Pages" to "Pages"
  • Updated labels from "Static.Page.CustomPages" to "Routes" to better distinguish between the general configurability of pages and the more static nature of routes.

USABILITY - Added id and code to appraisal report - CUR-536

Updated the appraisals report to include the option to show the columns (internal) id and code of appraisals. Additionally, assessment fields in the appraisal report now feature dedicated labels to facilitate clearer differentiation between the fields associated with appraisals, assessments and modules.

USABILITY, CONFIGURATION- Added support for custom fields on Qualification - CUR-481

The configuration and visualisation of Qualifications will now support custom fields when editing a Qualification. Also the Qualification report will show the custom fields configured to be shown in the report.

ADMINISTRATION, USABILITY- Added support for Chinese languages - CUR-532

Enhanced system localization (user interface, admin interface and data entry for descriptions) by adding two new language packs:

  • Simplified Chinese (ZH)
  • Traditional Chinese (ZH_HK).

USABILITY - Use the language code instead of the language flag - CUR-535

The language flag, used to switch between language in the user interface, has been replaced by the language code. The language code is more standardized, since multiple countries (flags) use the same language and this allows  to stay a way from discussions on incorrect usage of a flag versus the more standardized language code.

BUG - Calendar matching for ad-hoc offerings improved - CUR-523

Addressed a display issue in the Activity Grid for ad-hoc offerings by refining the calendar matching process. We now incorporate the module context when determining the calendar for ad-hoc periods, ensuring that the correct calendar is used, even when ad-hoc offerings traditionally do not align with a standard calendar.

BUG - Fixed: Some forms with custom fields not displaying correct fields- CUR-518

Some forms with custom fields in it, weren't displayed properly, this has been released in hotfixed in 10.14.5.

BUG - Fixed: activity hours for vacancies - CUR-517

Resolved an issue where activity hours were incorrectly calculated for vacancies. The system now correctly sets the calculated activity hours for vacancies.

USABILITY - Added more available columns in study report - CUR-516

Updated the study report to include the previously missing fulltimeIndicatorId and scopeId fields, improving the completeness and utility of the report.

USABILITY - CORE integration extended with batch support - CUR-508

Next to the event-based integration (steered by the defined processes), the export or data to CORE can now also be executed as batch using the Administration Scripts functionality.
The administrator can execute the export script manually or schedule the script to run at a regular basis. The CORE export script supports filtering on a certain entity type, e.g. module or study. When a filter type parameter is present, only the export for that type is executed, skipping the other types.

BUG - Performance improvements - CUR-506

Achieved significant performance improvements:

  • Doubled the speed of module changes.
  • Tripled the speed for loading the process progress widget on the dashboard.
  • Tripled the speed of the faculty offerings report.
  • At least 8x faster display of the request log.
  • At least 10x faster display of the process progress widget on the dashboard.

USABILITY- As HR manager I want to modify assigned lecturers (that are > 100%) with ease - CUR-506

The management of staff assignment for the department manager in case the activity based staff allocation is added. In case the module the allocation is defined is selected, it will now show the detail lecture allocation at activity level and provide a page to easily adjust the assigned lecturer with another colleague or vacancy.

The meeting assignment page is extended to show the duration of meetings, and the total and available hours for all assigned teachers. The total allocated and available time for the selected lecturer is shown, to help in better planning the resource allocation.

ADMINISTRATION, CONFIGURATION- Availability process configuration options extended - CUR-503

It's now possible to set up availability requests via a workflow on the person level without specifying a role. This enhancement enables requests for any person with a specific assignment, provided they are not flagged as ignored.

USABILITY - Delete values of descriptions through CSV - CUR-502

Description csv files can now be provided with a new column structure:
year,object_type,object_id,type,language,value

With this new approach users should enter a language value per row (unlike the old structure, where multiple language values were on the same row). Using the new approach users can also leave the value empty and this will be correctly updated in the database (that language value will be deleted).

The old structure (below) is still working as it used, however, empty values will be ignored.

year,object_type,object_id,type,value-NL,value-EN

BUG - Fixed: Workload calculation for roles on non-year based objects - CUR-501

Resolved an issue where workload hours for non-year-based objects (faculty, organisation) were not being calculated. Relations on non-yearly entities will now be calculated and shown correctly in the person workload report (assigned hours and total assigned %) and person assigned tasks overview.

BUG, ADMINISTRATION - Fixed: Role type cleared on opening / save - CUR-500

Fixed a bug where the role type selector in defining the educational tasks was shown empty, while editing an existing definition. This causes that the defined role was 'cleared' at save. This (display) issue has been resolved, and the role is shown and saved correctly.

Security improvements

SECURITY - Implemented fix for CVE-2024-29025 (5.3)
Addressed an OWASP security vulnerability.

Detailed information can be found at the central database of vulnerabilities.

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