Dodona 2.9 posted on 3/27/2019
Release 2.9 brings many small changes to the Dodona user interface, with a visual representation of the progress of all course members through a series of exercises as an eye-catcher. Because we merit the protection of persona data and confidential information, we provide full transparency about the data we keep, why we keep it, who can access it and how we use it to further improve the learning environment.
# Tweaking the user interface
For this release we paid a lot of attention to embellishing the Dodona web interface. Our goal was to make the user interface even more consistent, informative, responsive, intuitive and attractive, without loosing sight of the essence of Dodona. Many changes to the user interface will not immediately catch the eye, but one of the most visible changes is the visual representation of the progress of all course members through a series of exercises. Hoovering the mouse over the visual representation displays a tooltip containing the absolute values as they were displayed originally.
# Processing of personal data and confidential information in Dodona
# Full list of changes
For a full list of changes we refer to our GitHub release (opens new window), but we list the most important things below.
- refine user interface in multiple ways
- add information to footer on processing of personal data and confidential information
- convert Python-specific comparison of result to new representation
- optimize cache invalidation strategy
- sort priority of search queries on launch time instead of response time
- add textual annotations to feedback on programming style (linting)
- treat status of submitted solution as a searchable label
- allow toggling of search options
- fix a bug preventing the addition of exercises to a series that had been removed from the series just before
- fix a bug preventing staff users to edit their own profile