Skip to content

Release Notes

This page lists significant feature updates in the development of the MILES Learning App.

Many of the features are available to users with certain privileges that can be assigned via Role Management. For a better overview, we group the features by our default roles, based on who the feature is most relevant for.

The default roles are Admin , Author , Manager , Tutor and Student .

  • Author (Beta) Automatically translate contents into multiple languages using AI
  • Manager Student Demo mode: Managers can use the group settings to enable a demo mode for the group. In this mode, students can preview the content until reaching the specified limit.
  • Several smaller bug fixes and improvements
  • New translations (Finnish, Hungarian, Romanian), increasing the number of supported languages to 20
  • Admin Users with the VIEW_USER privilege can now send private messages to any other user. Previously they needed to have at least one group in common
  • Author WYSIWYG Editor: Fixed a bug where changes would not be saved
  • Manager Assessment: New combined UI for the list of participants and the report
  • Manager Assessment: Managers can now reset the assessment for individual participants, allowing them to retry the assessment
  • Tutor Tutor Requests: Course title is now displayed for better context
  • Tutor Fixed an issue where Tutors would sometimes not be able to send direct messages to students
  • Student Ordering Objects Exercise: explanation text was not displayed in the correct order
  • Student Notification settings: Users will now receive email notifications for group invitations by default. Previously, they had to enable them manually. If you don’t want to receive these notifications, you can disable them in your notification settings.
  • New translation: Latvian
  • Small bug fixes and improvements
  • Author WYSIWYG Editor: Pasting lists from Powerpoint and other applications now works more reliably
  • Small bug fixes and optimizations
  • Author Student Exercise: The publicly visible title can now be changed from the default “Exercise X” (outside Assessments) and “Question X” (inside Assessments) to a custom title.
  • Author The “Last change” column now correctly shows the date even if the content has not been published yet
  • Author Authors can now define which language their content is written. The default for all existing contents will be German.
  • Author Content Blocks would sometimes not loose focus when changing the type of block
  • Author WYSIWYG fields would not save changes when pasting text in certain cases
  • Author Tags could not be removed in some cases when assigned to Exercises
  • Manager Assessment: We restructured the Assessment Settings page to make it easier to find the settings needed. The most used settings have been moved to the top of the page.
  • Manager Assessment: The Library is now displayed in the correct order
  • Manager Assessment-Report: The Excel export now includes an overview page
  • Student Image Hotspot Exercise: Validation was not working correctly in some cases
  • Accessibility: The app now correctly communicates the language of the content, improving accessibility for screen readers and browser translation features.
  • Highlights when searching did not work correctly in some cases (especially in dark mode)
  • Dates throughout the app were sometimes not localized correctly
  • Preparation for automatic translation of learning contents
  • More small bug fixes and optimizations
  • Author Student New Exercise Type: “Terms on Image”: Provide an image and a list of terms. Students will have to locate the terms on the image, by dragging them to the correct position
  • Student Input Text Exercise: Keyboard navigation now works as intended
  • Author Student Image Hotspot Exercise: Round hotspots would sometimes not be validated correctly
  • Small bug fixes and performance improvements
  • Student When resetting exercises, the randomization of options is now animated
  • Manager Assessment Report: Progress bars now show points instead of the number of exercises, as initially intended. If each exercises in the assessment is worth only one point, this change will not have any visible effect.
  • Manager User management: added a link to the user’s assessment report
  • Various minor bug fixes and improvements
  • Manager Custom certificates for Assessments
  • Admin The EDIT_CONTENT_RIGHTS_ALL privilege no longer wrongfully allows users to edit all the contents. Instead it allows them to add themselves to the list of collaborators of any content.
  • Admin Author New PUBLISH_* privileges to separate the ability to publish content from the ability to edit content
  • The time displayed in notification emails is now in the Vienna timezone
  • Small bug fixes and improvements
  • Author ✨ Updated WYSIWYG editor, laying the foundation for new features and future improvements:

    • Improved performance: The new editor should feel snappier and more responsive
    • New feature: Images can now be pasted directly into the editor. They will be uploaded automatically
    • New feature: Image Alt: Authors can now add an alternative text to images, a crucial feature for accessibility
    • Usability improvements: Editor will no longer loose focus when clicking on toolbar buttons, allowing for a more seamless editing experience
  • Author Admin Suggest frequently used tags when searching for or assigning tags

  • Author Admin Authors without the LIST_OBJECTIVE privilege will no longer see the button to assign Learning Objectives to Content Blocks

  • Favicon is now displayed correctly in Firefox when using dark mode

  • Small bug fixes and improvements

  • ✨ Shiny new emails: We’ve updated the design and wording of all emails sent by the App to make them more informative and user-friendly
  • Manager Assessment: Ability to display a custom message to students before starting the assessment
  • Admin Role Management: New “Learning Process” category to group all learning related privileges
  • Author Improved performance when searching lists
  • Author Final preparations for WYSIWYG editor updates
  • Small bugfixes and improvements
  • Improved UI for Language selection, accommodating the ever growing list of supported languages
  • Improvements to existing translations (Czech, Greek, Spanish, French, Italian, Lithuanian, Dutch, Polish, Portuguese, Turkish, Ukrainian)
  • New translations: Slovenian, Croatian, Bosnian
  • Author Bulk assignment of Tags to Objectives and Hints
  • Author Student Preparation for WYSIWYG editor updates
  • Author Fine Learning Objectives can now be deleted in bulk
  • Author Display Tags and description on list pages; show tooltip on hover
  • Author Student Preparation for WYSIWYG editor updates
  • Admin Ability to create API Keys for users
  • Admin Filter User list by whether they use SSO
  • Author Courses, Content Units, Exercises, Hints, Learning Objectives and Tags can now be deleted in bulk
  • Author Highlight and scroll to content block when clicking on the “Edit” link
  • Author Student Preparation for WYSIWYG editor updates
  • Student Open Answer exercises now show the previous tutor feedback and allow students to edit their response
  • Manager Groups can now only be deleted after deleting all their Assessments, in order to prevent accidental data loss
  • Small bugfixes and improvements
  • Author Course: List of Content Units now shows the same index number as for students when using multiple chapters
  • Author Course list can be sorted by creation date
  • Author New contents are now editable only for the author by default
  • Manager New Groups are now not public by default
  • Author Preparation for WYSIWYG editor updates
  • Notifications older than two month are now automatically deleted
  • Custom favicons are now displayed properly
  • Several bugfixes and improvements
  • Admin Author Tags: Order by number of usage
  • Manager Assessments Report: sort column by end-date or success
  • Student Display upcoming Assessments on Dashboard and Group Dashboard
  • Student Assessments: Allow filtering by my own status (complete / inclomplete)
  • Manager Group: Chat can now be hidden via group settings
  • Manager Student Assessments: Performance improvents on the list page
  • Manager Assessment: internal note was not displayed correctly on the report page
  • Student Several small UI improvements
  • Several smaller bug fixes and performance improvements
  • Dark Mode now available: Check your profile settings to change the theme
  • Student Content: Tables are now more easily readable on smaller screens
  • Student Exercise: At every retry, the available options will be shuffled randomly
  • Author Course: “Usable in Group” and “Usable in Assessment” have been renamed to better explain their purpose
  • Tutor Hand In Task: Improved readability of the student’s response
  • Several improvements for smaller screens
  • Manager New Assessment Report that displays results based on the structure of the content. It doesn’t replace the existing report (based on Objectives), but becomes the new default.
  • Manager Student List of Assassments can now be sorted
  • Author Exercise Import from .xlsx file 1
  • Student Fixed a bug where certain Courses could not be accessed
  • Author On the Content Unit page, in the list of connected Courses, also display the name of Chapter. This is useful if the same Content Unit is used in multiple Chapters of the same Course.
  • Admin Manager Assessment Report across multiple groups
  • Admin Tag filters now no longer show tags that are not used
  • Student Assessment navigation (if enabled) now shows a button to end the assessment
  • Student Immediately go to the first content when starting an assessment, even if “Content Overview” is enabled
  • Manager Assessment Report now shows a warning if the assessment has no Learning Objectives
  • Author Course list can now be filtered by Internal/External
  • Author Content Unit list can now be filtered by Internal/External
  • Manager Bulk add/update/remove users in Groups via User Management
  • Manager Bulk remove users from Groups via the group member list
  • Manager Show email addresses of users (were accidentally hidden in a previous release)
  • Author Tags are now also copied over when cloning content
  • Several smaller bug fixes and improvements
  • Admin Impersonate Users for Support 1
  • Author Tags for external Contents
  • Admin Manager Show when the last activity of a user was
  • Tutor Tutor Requests: Show student’s response
  • Student Exercises: Do not automatically show the correct solution when clicking the “Check” button
  • Author Input Text Exercises now allow dropdowns with predefined values
  • Author Student Hand In Exercises now support up to 5 files
  • Author Tags for Courses
  • Author Tags for Content Units
  • Backend now uses Java 21
  • Author Student Support for custom text alignment in WYSIWYG editors
  • Author Student Support for right-to-left languages (e.g. Arabic)
  • new translation: Greek
  • Admin Single Sign-On (SSO): Logout is now supported (if the SSO provider supports it)
  • Author Tags for Exercises
  • Author Improvements for filters: static filter (e.g. the type of an exercise) are now always visible
  • App now uses React 18
  • Admin Tags for Users
  • Admin Filter by Group on User List
  • Performance improvements
  • internal: start refactoring to tailwind for styling
  • new translation: Turkish
  • Manager Assessment: new “threshold” setting, allowing manager to define a minimum score for passing the assessment
  • Manager Assessment: create certificates / confirmations (depending on the threshold setting)
  • switching from imgix to cloudimage for image processing and delivery
  • Admin Single Sign-On (SSO) via Microsoft Azure AD is now supported
  • new translation: Czech
  • Student Exercise: Update UI for students to match the new authoring UI
  • Student new simplified view for “Connect Points” exercises
  • new translation: Lithuanian
  • Manager Group: User list can now be filtered
  • Manager Group: Library can now be filtered
  • Tutor Tutor Requests: Show a preview of the message (on hover)
  • Admin Bulk user deletion
  • Admin Bulk user role assignment
  • Notifications, allowing users to receive updates on various events
  • internal: switch from webpack to vite

Minimum required Firefox version increased from 62 to 78

  • Accessibility: add Skip Links
  • Accessibility: make exercises more accessible
  • Accessibility: better focus management for dropdown menus
  • Accessibility: various improvements
  • Accessibility: Display breadcrumbs in courses and assessments
  • Manager Group Owner can now assign the group to a new owner
  • Admin Customize Favicon
  • Admin Tenant customization
  • Manager Group Managers can now define whether students can see other students in the group
  • Add search to the list of groups
  • Author Preview Exercises
  • Admin Delete Users
  • Manager Display common groups in private chat conversations
  • Manager Images for Assessments
  • Student Ability to create a tutor Request from the Tutor Request page
  • Admin Single Sign-On (SSO)
  • Tutor More granular filters for Tutor Requests
  • Tutor More granular filters for Hand In Tasks
  • Author Content Rights Management, allowing authors to granularly control who can see, use and edit their content
  • Manager New Activity Reporting, allowing for more detailed insights into the learning progress of students
  • Student Add a “play” button to courses, allowing students to continue where they left off
  • Admin Display a User’s groups in User Management
  • new translation: Ukrainian
  • Student Learning Progress indicators for students
  • Student Allow users to globally search for contents
  • New Distribution feature that allows MILES to distribute content to multiple tenants
  • Author Filters for Author related lists
  • Author New editor for Table exercises
  • The new app now finally completely replaced the old server-side rendered app
  • Tutor Student Hand In Tasks are now accessible outside of the group context
  • Author New editor for Exercises (except for Table exercises)
  • new translation: Dutch
  • new translation: French
  • Author New editors for CourseModule, ContentUnit, LearningObjectives and Hints
  • new translation: Italian
  • new translation: Polish
  • new translation: Portuguese
  • Manager Invite users to groups via Workflows
  • Custom Order for various lists
  • Performance improvements of various lists due to pagination
  • Manager Time filters for Activity Report
  • Manager Student Assessments
  • Real-Time updates (Subscriptions)
  • Student Display Activity on students’ courses
  • User Profile
  • Student Ability to create a tutor Request from the group page
  • Admin User Management
  • Admin Role Management
  • Support for Tenants
  • Removal of “Course” (as a parent of “CourseModules”) entity
  • Manager Activity Reporting
  • Author Support for Videos in ContentBlocks
  • Tutor Various quality of life improvements for tutors
  • Replace Rocket.Chat with a custom chat implementation
  • Activity Logging
  • Maintenance Mode
  • Proper Error Messages
  • Initial friendly-customer release of the new MILES Learning React-App
  • Most Student features are available
    • Courses
    • Exercises
    • Groups
    • Appointments
    • Tutor Requests
    • Hand In Tasks
    • Chat (based on Rocket.Chat)
  • available translation: english and german
  • Admin and Author features are not yet available
  • Start of the creation of the new MILES Learning React-App
  • The new app is replacing the old server-side rendered prototype app
  1. This feature requires a privilege that can’t be assigned via Role Management. If you need this feature, please contact us. 2