Release note
Release note
March 22, 2024

New release Curriculum 10.14

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

Improvements and bug fixes

USABILITY - Restore deleted methods from method-tree - CUR-429

Users that can create methods can now also restore deleted methods directly from the method-tree page by accessing the changes-view and selecting the restore button adjacent to the "Removed" tag.

INTEGRATION - External examiner workflow - CUR-416

Implemented the first phase of deep integration with Evaluation, enabling the setup of processes in Curriculum that link directly to Evaluation. This integration facilitates starting a process in Curriculum, allowing users to fill out surveys either individually or with others directly on the same page. This enhancement aims at simplifying the collection of feedback, especially from external examiners or teams thereof. New pages 'evaluation-feedback', 'evaluation-participate', and 'evaluation-report' have been created to support this workflow.

For more information on this feature, please refer to the Evaluation release note here or reach out to our support team for assistance.

USABILITY - Performance Improvements - CUR-412

Continuous improvement efforts have further optimized application performance, achieving a twofold increase in speed for searching through the navigation bar, updating the process progress widget on the dashboard, and reviewing feedback/changes for entities in the sidebar. This enhancement is part of an ongoing commitment to deliver a responsive and efficient user experience.

USABILITY - Optimized planboard - CUR-414

Enhanced the planboard's performance by optimizing data fetching to only retrieve information for groups that are actively expanded. Improvements in detection logic were also implemented to support this optimization, leading to a faster and more responsive user experience.

USABILITY - Export workload report - CUR-401

Enhanced the workload report page to include a button to download the currently visible period as CSV or Excel, facilitating easier data manipulation and analysis.

CONFIGURATION - Qualifications can now exceed a year - CUR-432

Qualifications are no longer only year based and can now exceed a year. It is still possible to save year specific data on the additional of the qualification.

CONFIGURATION - New CSV format 'award_qualification' - CUR-431

Added a new CSV format for the relation between a study/specification and qualification.

CONFIGURATION - Access to create simulation made more configurable - CUR-446

The 'Simulation allowed' role toggle has been removed in favor of the new 'CREATE_SIMULATION' permission. This permission is configurable in the access rights admin page.

Roles with the toggle enabled automatically get the new permission. No actions needed from administrators.

CONFIGURATION - Awarded qualifications can now specify a rule container - CUR-351

On the relation between a study and qualification it is now possible to specify a 'rule' container which contains the specific requirements to reach that qualification.

CONFIGURATION - Manually tweak environment logo and color - CUR-409

Introduced new parameters customer.color and customer.logo for configuring the theming of an environment. These parameters enable the display of a responsive logo and the ability to update the breadcrumbs background color. These settings take effect only if customer.style is not previously configured.

CONFIGURATION - Improved CSV upload handling - CUR-434

Fixed an issue where CSV uploads with incorrect colon usage could cause the upload to stall. Now, earlier rows can still succeed before an error is thrown for subsequent lines with format issues, enhancing the upload robustness.

BUG - Fixed: Qualification admin, list and report page don't respect field configuration - CUR-450, CUR-433

Fixed a bug in various qualification pages that caused some of the field configuration to not be used. We now respect invisible fields and add custom fields.

BUG - Fixed: Required appraisal field blocks appraisals creation - CUR-443

When creating new appraisals, you first have to configure the assessment before you can create the appraisal itself. If the appraisal contained a required field, it wasn't possible to click on the 'next' button. This has now been fixed, so that required appraisal fields can be used again.

BUG | API - Fixed: Deleted relations not removed from OOAPI - CUR-442

Resolved an issue where deleted relations were still appearing in OOAPI messages. Now, only active relations are shown.

BUG - Fixed: ownership logic for assessment copy - CUR-436

Fixed an issue with the assessment copy functionality where the original assessment’s owner was mistakenly copied. The owner of the copied assessment will now be correctly set as the entity where the assessment is being added, aligning with expected behavior.

BUG - Fixed: Process progress modal doesn't filter on the faculty/study - CUR-423

Fixed bug in process progress reports that caused incorrect filtering. After clicking in on the progress bar for a faculty/study we now only show the results of that object.

BUG - Fixed: Security on objectives page - CUR-304

Fixed a security problem on objectives page where users with EDIT_WORKFLOW authorization had no access.

BUG - Fixed: Coalesce expression now respects nested properties - CUR-422

Resolved an issue in the formula functionality where the coalesce function failed to properly handle nested properties, ensuring correct operation.

BUG - Fixed: Undefined numeric values used in formula causes issues - CUR-399

Fixed an issue where formulas using numeric fields ceased calculation at the first undefined value. Now, undefined values from numeric fields used for a calculation in a formula, will be treated as 0.

BUG - Fixed: Activity code can not be generated with a formula - CUR-427

Fixed a bug where the activity code was not generated when a formula is defined.

Security improvements

SECURITY - Implemented fix for CVE-2024-22257
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