All release notes
share
4 min read

New release Study Guide 2.72

The release notes provide information on the features and improvements in the specified version. The release dates that are related to the version of the release are published in the Study guide release schedule.


Improvements

The issues in release mentioned under the section improvements are considered as new functionality, user experience improvements or bug fixes. Issues marked as hotfix are developed in this sprint but applied to the previous release or directly to production, depending on impact.


The with of module-group description should follow the standard - SG-706

When expanding a study with module-groups having a textual description, e.g. a rule, the description was taking half of the page width. This has been fixed, and the text is using the maximum available page width.


Search typeahead (quick-search) should show a larger result - SG-704

The search typeahead (quick-search) shows the first 10 matches that meet the search criterium, alphabetical sorted. This could cause a situation where a module or study code was entered was not shown. For example if over 10 variants with the same 'code start' were found. Or if a module was search with a common name, e.g. 'basic'. That could lead to > 10 hits, and could cause the student couldn't find the one they were looking for.

From a design and usability perspective, the quick-search is a quick-search and not meant to perform a full search with all bells and whistles. That's where the standard search is meant for.

Based on the issue an the guideline, a change has been made to the behaviour of the quick-search to optimise the behaviour, but still being a quick-search:

  • The quick-search will find the first 50 matches
  • The quick-search will show an indicator if > 50 matches are found, e.g. 50 out of 267 found
  • The quick-search will show the first 10 immediately and provide a scroll-bar to browse the other additional items found

This change doesn't mean that the sketched situation can no longer happen, but the change a part of a code or a vital part in the name of a name exists more than 50 times is slim. And if it happens, the student is actively informed that not all items are shown, and can choose to adjust the quick-search or use the standard search and browse through all results using the pagination options.


Search typeahead (quick-search) should respond 'near immediate'  - SG-719

Our log analyser identified some 'slow quick searches' (4-5 a day) where a student types a few characters and the dropdown with immediate matches was taking 4 seconds or more. The quick search is for 'near immediate' (up to a few 100 milli-seconds) response  of the first matches. The mentioned exceptions are considered too long.  
The log and related search have been analysed and the search has been slightly adjusted. The effect is that the 'slow searches' are  improved to meet the 'near immediate' requirement. Another side-effect is that the other responses have improved too.


Improve robustness of the organisation feed from Curriculum - SG-715 (Hotfix)

Last version the release delivered new functionality to show/filter on organisations. The automated log analyser noted that in some cases an organisation was not properly exchange from Curriculum. The cause has been found and fixed, so organisations will be fed without errors keeping our logs clean. And of course more important make sure all organisations are available in the Study guide.


Security

An integral part of our development and build process 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. ‍

For more information on reported vulnerabilities, see the central database of vulnerabilities.


During this release no security vulnerabilities were reported, requiring mitigation.

For more guidance on configuration and setup of Study Guide, use the relevant Study Guide manual.