Release note
Release note
December 15, 2023

New release Curriculum 10.8

TE Curriculum 10.8.x introduces enhanced search, assessments in the matrix, improved integrations, boosted performance, and key bug fixes for a smoother educational management experience.

Search by Types directly in Navigation Bar

USABILITY - User-friendly and intuitive basic search - CUR-41, CUR-207, CUR-222
The navigation bar search has been upgraded to allow optional selection of entity types, enabling more focused and effective search outcomes. When no specific type is selected, results are conveniently grouped by collapsible categories. Additional enhancements include easy navigation to subsequent pages of results or direct access to advanced search for deeper exploration. The results are now regular links, allowing users to right click on them to perform actions like opening items in a new tab. This update delivers a faster, visually appealing, more responsive, and accessible (including for users with screen readers) search experience.

image-20231215-054936.png

An improved placeholder and labels for screens readers.

image-20231215-055047.png

Start searching like you’re used to. “More results” shows the next ‘page’ of results. “View all results” opens Advanced Search. Both buttons are only visible if not all results fit on the first page.

image-20231215-055146.png

Or select a type to filter and see more relevant results.

Starting from 10.8.1, only entities linked to at least one Custom Type implementation with 'Visible during search' enabled, can be selected and searcher for.

For example:

  • The ‘Module’ type is selectable and searchable if the Custom type (module)module has 'Visible during search' enabled
  • The ‘Activity’ type is selectable and searchable if one or more of the Custom types of that type, e.g. (assessment)activity, (module)activity and (method)activity, has ‘Visible during search' enabled. It’s not possible to configure this behaviour for a specific type of activity.

Institutions can no longer be searched for. Non-, or inactive Custom Types are never searchable or selectable in the navigation bar.

To modify the type names (both in the selector, and in the headers) tweak the labels Enum.FACULTY, Enum.ORGANISATION, Enum.PERSON, Enum.TEAM, Enum.ASSIGNMENT, Enum.SPECIFICATION, Enum.QUALIFICATION, Enum.STUDY, Enum.MODULE_GROUP, Enum.MODULE, Enum.METHOD, Enum.ASSESSMENT, Enum.ACTIVITY, Enum.RULE and Enum.OBJECTIVE.

10.8.2 fixes a pre-existing issue where activities were still searchable, even though all activity custom types had ‘Visible during search' disabled. It also fixes an issue were custom types with 'Delete possible’ enabled were being filtered out.

Learning Outcomes in Subject Matrix

MANAGEMENT & CONFIGURATION - Expand modules in subject matrix to show learning outcomes - CUR-102, CUR-103
Added a new display page configuration to the subject matrix (automatically renamed from subject-report) allowing admins to switch between scale and assessment views. The new assessment display type allows you to visualize the assessment types used to assess learning outcomes (subjects).

image-20231215-062300.png

Introduced abbreviations for method types, with these abbreviations being used in the matrix. If an abbreviation is not provided, the method type code is used instead. Both abbreviation and code are truncated to two characters to ensure proper display in the matrix.

More Improvements

MANAGEMENT & CONFIGURATION Multiple roles must be able to give advice on the same educational object (e.g. study) - CUR-44
Introduced a new role configuration parameter on the advice page, allowing multiple roles to give advice on the same educational object, such as a study. When a specific role is configured, only advice given by that role is visible on the advice page. If no role is configured, all advices are displayed.

MANAGEMENT & CONFIGURATION USABILITY - Enhanced 'Assign to Me' functionality with Unassign and Reassign options - CUR-177
Upgraded the 'Assign to Me' feature to include:

  1. An 'Unassign' option in the dropdown, allowing tasks to be unassigned.
  2. The ability to reassign the workflow to another participant directly from the dropdown.
  3. A person icon display next to assigned tasks on the dashboard, complete with a tooltip showing the assignee's name.
  4. Flexibility to hide the task assignment feature in workflow configurations, if desired.

MANAGEMENT & CONFIGURATION - Enhanced code generation speed - CUR-174, CUR-187
Improved the performance of generating codes, achieving up to a 5 times speed increase. This enhancement notably improves the performance of creating new entities, if they rely on automatically generated codes.

MANAGEMENT & CONFIGURATION - Performance improvements of simulations and years creation - CUR-174, CUR-194
We’ve taken some steps to make the creation of simulations and years faster and more reliable. These improvements help in ensuring a good performance for all users.

API - Strip decimals from /offering OOAPI - CUR-189
Modified the OOAPI /offering endpoint to ensure the 'offering student number' does not include decimals. This change maintains the integrity and expected format of the student number data.

Checks integration with SURF (eduHub, RIO and eduXchange) indicate that this update does not disrupt any integrations, but it’s recommended to test this well in case the OOAPI is also used in other integration contexts.

API - Include skills and objectives in OOAPI v5 - CUR-1
Enhanced the OOAPI version 5 implementation with skills and objectives. It is now possible to use not only the textual description, but also the structured defined skills and objectives. This update expands the range of educational data accessible through the API, offering more comprehensive and detailed information integration.

API - Fixes and improvements for OOAPI integration - CUR-212, CUR-208, CUR-195

Addresses a couple of OOAPI issues and features (in 10.8.2):

  • Remarks (descriptions) of offerings are included in the response
  • Enable the validTo date to be based on offering/endDate or program/endDate, allowing an empty validTo date
  • Implemented OOAPI eduXchange consumer v2.1 to support the upcoming eduXchange updates in Q1 2024

MANAGEMENT & CONFIGURATION USABILITY - Change-list clarity improvements - CUR-152
Implemented a solution to enhance clarity of changes made. The feedback panel and the change-list page will no longer display ‘empty' changes (only fields with ‘Hide from history’ disabled are shown), reducing confusion. On the page, admins can configure to enable or disable this behaviour.

MANAGEMENT & CONFIGURATION - Placeholder OBJECT_NAME can be used in notification templates for manual notifications - CUR-161
It is now possible to use the OBJECT_NAME placeholder in notification templates when sending manual notifications. When a recipient has a role with multiple entities then the recipient will receive separate emails for each entity.

In 10.8.1 we've fixed a notification issue where recipients with roles across multiple entities weren't receiving notifications for each one.

Miscellaneous fixes

BUG FIX - Method not directly visible after creating new method - CUR-176
Users had to refresh to method list page after creating a new method, to make it appear. This has now been fixed, by reloading the list on method creation.

BUG FIX - Module preview pages wrap into each-other - CUR-130
Pages in the module preview could occasionally “wrap” into each-other, this has now been fixed.

BUG FIX - Approve button not displayed in add module group workflow - CUR-178
The approve button is now again visible on the last page of the add module group workflow.

BUG FIX - The external id (integration key) is not generated when copying activities - CUR-184
Resolved an issue where the external ID (integration key) was not being generated when copying activities. This functionality is now correctly implemented to ensure proper external ID creation during activity duplication.

BUG FIX - Pagination is not shown for lists with fewer options than the lowest page size - CUR-37
Enhanced the pagination system to correctly display options for lists, ensuring pagination only appears when the number of items exceeds the minimum page size.


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