New release Study Guide 2.34
Improvements
The issues mentioned under the section improvements are considered as new functionality, user experience improvements and bug fixes.
Added expand all option to the module-group structure page - SG-370
The study structure page provides a 'expand all' button to enable expanding the entire defined structure with one click. The module-group structure page didn't have this option, but this has been added to enable expanding the module-group structure with one click too.
Extend support for custom-fields defined on credits- SG-356
The default credits configuration in Curriculum provides the fields minimum, optimum and maximum. It is supported to hide these fields and / or add own defined custom-fields. These fields were not exchanged with study guide and couldn't therefor not be added/shown in study guide. This has been fixed, so the custom-fields defined for credits are correctly exchanged and available for display in the study guide.
Configuration
The configuration of a custom credits field is shown in the image below.
Add widget in Tab configuration sometimes not shown - SG-368
In rare situations the tab configuration menu didn't show the button to add widgets to be shown in the tab. The cause has been found and is fixed in this release.
Added new widget to visualise the program curriculum mapping - SG-1
Curriculum mapping has been added to Curriculum and extended the last year. Some curriculum mapping data has been made available in Study guide at module level in the last year too. This year we kick-off of with the first iteration of a matrix-report widget that provides insight in the subjects (learning outcomes, skills, ...) that will be the outcome of the study and the contribution of the modules in the study to the different subjects and objectives (learning goals).
The image below shows a configured example of the curriculum mapping matrix report for a study in the study guide. The matrix-report is available to show the curriculum mapping information both for the Study object and the Module-group object.
As might be noticed, the category grouping as defined in curriculum (top of the image) is shown as code and not as the label. This is a known issue, but requires an API change that wasn't feasible to be done in this release.
Configuration
The configuration consists of different steps from definition of the basic configuration to enabling the widget to be shown in the study guide.
1 - Configure the widget
Configure a new widget of type Matrix.
A filter can be applied to limit the visualisation of the subjects to a specific category, e.g. reference.type=Lo&reference.subType=V. This filter shows only subjects with subject type Lo and subject category V.
The setup of the filter requires knowledge of the configuration in Curriculum and the used subject categories and types.
2 - Add the widget to the tab
The widget is designed (and usable) as a separate tab, just like the structure tab. This means that the visualisation of the curriculum mapping widget is performed by adding it as a new tab. This is done by adding the widget as a tab to the relevant parent(s).
3 - Validate the configuration
The tab should be added and by selecting for instance a study the tab (Subjects) should be available and show the study curriculum mapping widget.
Click to open the report and validate if the configuration is correctly performed.
In the example below not only the module-subjects mapping is shown, but also the defined module-objectives and their mapping is shown.
We realise it is a first, rather complete, iteration. We invite you (study guide users) to test-drive the report and provide feedback.
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-2024-12801(2.4)
- CVE-2024-12798(5.9)
- CVE-2024-49203 (8.8)
For more information on reported vulnerabilities, see the central database of vulnerabilities.
For more guidance on configuration and setup of Study Guide, use the relevant Study Guide manual.