Release note
Release note
February 6, 2025

New release Curriculum 11.7

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

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.

Important Terminology Change: Renamed Activity to Activity-Serie and Track to Activity - CUR-1465, CUR-1466

To further align terminology across the TimeEdit suite, the following changes have been made:

  • The 'activity' has been renamed to 'activity-serie'.
  • The 'track' has been renamed to 'activity'.

Data, configuration, pages and more will be migrated automatically. For example, the "activity-report" is now the "activity-series-report", but no reconfiguration should be needed.

Integrations and CSV uploads are backwards compatible, but please make sure the new types 'ACTIVITY_SERIE' and 'ACTIVITY' are selected where applicable.

Enhanced Multi-Language Support for Integrations - CUR-1497

Integrations now support languages beyond English and Dutch, including in descriptions. This applies to imports, exports, and other integration processes.

Some integrations expect only English and/or Dutch, in those cases only the expected languages are used in the integration.

Please check if your integrations are still working as intended.

Added Asynchronous Support for Export - CUR-1506

Export messages now include an "X-Callback-Url" header, allowing systems to process responses asynchronously instead of waiting for a direct reply.

Improvements

The issues mentioned under the section improvements are considered as new functionality, user experience improvements and bug fixes.

Advanced Search for Persons, Modules & Studies (iteration 2) - CUR-1440, CUR-1467

Building on the advanced search functionality introduced in the previous release, we have made several improvements.

Searching for modules and module groups now also includes all fields marked as "Searchable", ensuring more comprehensive search results.

These fields are fully searchable (like in reports), with entities and references presented as a select dropdown or other configured display types.

Additionally, the person search now includes an advanced search option. When activated, the search input transforms into a table displaying names and all person fields which are configured as Searchable. The person search modals is also bigger now, to accommodate for 1 or more advanced search columns.

Start out simple: one general search bar
Or click on "Advanced Search" to enable more advanced search functionality

Added Offering Columns to Studies Report - CUR-1325

The studies report now includes offering columns (periods and remarks), making it easier to see when a study is offered, such as in which semester.

Subjects Improvements - CUR-1395, CUR-1449, CUR-1394, CUR-1441

Subject category management now displays only required fields by default, with optional fields accessible via an expand button. This improves clarity and streamlines configuration.

Additionally, the following issues with Subjects were resolved:

  • When assigning a subject on the Subjects page, the configured default level is now correctly preselected. Users can still adjust the level if needed.
  • The Subjects page now correctly applies the configured type parameter as a filter.
  • Subject type description was not correctly displayed in the edit modal.

Revamped News Page (Admin Only) - CUR-623

The news page has been redesigned using the latest technologies and the TimeEdit theme, featuring:

  • Resizable columns (not saved)
  • Improved validation and messages for incorrect/unsaved data
  • A more polished and modern design

Feedback is welcome as we continue to enhance accessibility and user experience!

Extended Reference CSV with Owner Information - CUR-1458

The Reference CSV now includes owner_type (e.g. faculty) and owner_id (e.g. 2700) columns, enabling uploads with ownership context, such as subject categories linked to a study.

Structure Page Supports Parent Relation Fields - CUR-1299

The structure page now allows displaying module-group-module relation fields, such as the phase, as selectable module columns.

Fixed HTML Description Can't Be Cleared Properly - CUR-1369

Clearing a description in the HTML editor now removes the content entirely, instead of leaving a blank HTML paragraph.

Fixed Method Entity Field Loss in Rollover - CUR-1509

Resolved an issue where an entity field of a method was sometimes empty after a rollover. This was caused by methods missing a faculty id, which led to them being missed during the rollover process.

Additionally, the copy process now includes a fallback if the entity cannot be found in the next year.

Fixed: Request Timeout on Initial Use in Cloud Environments - CUR-1470

Fixed an issue where cloud environments would occasionally show a request timeout on first usage in a while.

Fixed Faculty Not Linked When Creating Assessment via Appraisal Page - CUR-1436

Fixed an issue where assessments created from the appraisal page were not correctly linked to the faculty.

Fixed Automatic Selection of Default Report Template - CUR-1194

Templates are sorted by sequence, with the lowest sequence number appearing first. The first public report template is now correctly automatically selected by default.

Fixed Read-Only Mode for Studies Report - CUR-1388

When a studies report page is configured as read-only, the create and bulk edit buttons are now hidden.

Fixed Unable to Edit Activity Type - CUR-1355

Fixed an issue where the activity type could not be changed when editing.

Fixed Parent Specification Not Saved for Read-Only Field in Create Qualification - CUR-1457

Fixed an issue where the parent specification was not stored when creating a qualification if the specification field was configured as read-only.

Fixed Footer FAQ and Manual Sometimes Not Shown - CUR-1370

Fixed an issue where the FAQ and Manual links in the footer were sometimes incorrectly hidden. To configure the visibility of these footer items, configure the Static.Label.Faq.Url or Static.Label.Manual.Url labels to a value other than "#" (hashtag) or "" (empty).

Fixed: Activity Weeks Now Displayed Chronologically - CUR-1348

Fixed an issue where activity weeks were sorted by number instead of chronologically in report pages.

Fixed Conditions and Formula on Method Creation - CUR-1505

Resolved an issue where conditions and formulas were not always applied correctly when creating a method.

Fixed Search on Vacancies - CUR-1467

Fixed an issue where searching for a vacancy caused a technical error to be shown.

Fixed Copy Activity Series - CUR-1486 >11.6.1

Fixed a bug preventing activities from being copied due to the unique external identifier. The externalId is now excluded when copying activities.

Parameter Validation Before Save - CUR-1485 >11.6.1

The parameter administration page now validates input before saving, ensuring that JSON-supported parameters follow the correct format. Invalid configurations are prevented, and an error is displayed if the format is incorrect.

Unable to Close Workflow Assessment Report - CUR-1473 >11.6.1

Fixed an issue where the assessment workflow could not be closed when accessed from a report.

Fixed Security Error in Module Activities - CUR-1474 >11.6.1

Users with a role on a module can now correctly access the activity report on a module object, if their role includes the VIEW_SCHEDULE and VIEW_SCHEDULE_ACTIVITIES permissions.

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.

No vulnerabilities were reported during this sprint.

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