New Features 9.4

OpenOLAT 9.4 is our most recent major release. This release contains two great changes to OpenOLAT. Firstly, the QTI statistics tool was completely rebuilt, and now contains, among other new features, an option to download the graphical reports. Secondly, the course module now contains the brand new checklist element. In addition, we mostly improved the QTI modules. In total, more than 20 new features and improvements were added to OpenOLAT since release 9.3. Here you can find the most important new features and changes of the OpenOLAT 9.4 release. Additionally to the changes mentioned above, more than 75 bugs have been fixed.

Course element – checklist

Release 9.4 introduces the new course element „checklist“ in the editor. This component makes it possible to create checklists with two different modes of access, catering to different course setups. You can, for example, create pure to-do lists that students can fill out themselves, or even checklists that are filled out by the coach and visible for the student. Each checklist is user specific, which means that each student only has access to their own list. A separate checklist with all checkboxes exists for each course participant, which can be accessed by course coaches via the tab „manage checklists“. If the mode „participant and coach“ is selected, participants can check the checkboxes themselves. Participants access their checklist in the course, while coaches can choose to manage checklists directly in the course element or also in the assessment tool. The checklist element is part of the course assessment and can be assessed directly in the checklist element or in the familiar assessment tool. Correspondingly, results and reviews are shown in the course element itself. As with other assessable course elements, scores and the passed/failed display can be configured in the course editor. If desired, checklists can also be configured with a due date, after which checklists are locked for participants. In the tab „manage checklists“ an overview of course participants including checkboxes and scores is shown. In this tab, coaches have access to checklists of users that are assigned to one of their groups. Coaches can edit participants and their checkboxes in multiple ways: by clicking edit in the table, or via the buttons „edit per checkbox“ or „edit“. This way, checkboxes that are locked for participants can be deselected. In the assessment tool, this can also be done on a per-user basis. The management tool also allows you to download all participants and their completed checkboxes and scores as a PDF file. Checklists and checkboxes are modified in the course editor. The „configuration“ tab modifies the checklist itself, while the „checkboxes“ tab allows you to add checkboxes to lists, modify them, or delete them. You can choose from five labels for a checkbox to define the type of checkbox or the type of the whole list. You can even add a custom description and a downloadable attachment to each checkbox. Another new feature is the wizard, with which you can create multiple checklists simultaneously and add them to a course in one of its structural elements. The checklists are created according to a template and can be modified with respect to due dates and scores,just like single checklists. The element that contains the checklists is also configurable in the wizard. After adding checklists in bulk, they can be edited as usual in the course editor.

In a nutshell

  • New assessable course element
  • Participants and coaches can edit
  • Assessment directly in the course element
  • Due date configurable
  • Downloadable summary
  • Wizard for bulk creation

New course tool: test statistics

This release includes an updated version of the QTI test statistics tool in the open source release that was previously only available as a frentix plugin for an additional fee. Now it is available to authors and coaches. The course tool „test statistics“ is useful for a general statistical analysis of tests and questionnaires. In contrast to the assessment tool, which shows scores for individual users, the test statistics tool allows the evaluation of tests as a whole. The statistics include general information on the test or questionnaire, as well as more detailed analyses of specific questions. After choosing a test or questionnaire to analyze an overview is shown first. Individual questions are displayed below the overview according to the test structure. Sections can be opened or closed for a better overview. In the statistics overview, the graphs as well as the raw data of the test or questionnaire may be downloaded. The overview as well as the detailed views of individual questions both contain various typical key figures. Next to information on the number of participants, the number of correct answers, or the cut score of the test, additional information on the standard deviation, item difficulty, or the average completion time is displayed. More information is displayed graphically, for example the percentage of correct answers per question. All QTI 1.2 question types, including text questions, that are editable in the course editor are supported. Questionnaires are analyzed using the same tool. This new feature provides you with a second possibility for anonymous evaluation of tests results, next to the archive tool. The overview shows the number of participants and the average completion time. For questionnaires, all questions except text questions are shown on the overview page. In the detail view of each question, there is additional information on the number of participants, the average completion time and the number of participants that chose a specific answer. Answers for gap and text questions are shown in full length.


In a nutshell

  • General statistical analysis of tests and questionnaires
  • Key figures for item analysis
  • Anonymized
  • Download of figures and raw data


Import from question pool

Up to now, only questions from the question pool which were inside the personal question bank could be imported using the test editor. Now, questions from pools and groups can also be imported. Separately flagged questions such as favorites or questions from lists are also available for import.

Section shuffle

With this release it is now possible to limit the number of sections that are shown when taking a test. As soon as the number of sections is reduced, the remaining sections are automatically shown in random order. this increases test reliability, as the available sections, and thus the questions contained within them, are different for each student. Additionally, a rich text editor is now available for section descriptions.



User search

In user management, the user search was extended to also include inactive (e.g. deleted) users.

User context

The user information used in emails can now be expanded with additional attributes. For example, the institution, the class, or the company can be used. Administrators can configure additional user attributes.

Chat timestamp

The chat log has been extended with a full timestamp that now shows the date and time of all chat messages.

Minor changes

  • A few bugs in the ePortfolio module were fixed. for example, umlauts are now displayed correctly, the view is updated automatically after an artifact was added, and portfolio binders in the artifact browser that have a linked artifact are now displayed correctly
  • When courses with individual quotas are copied, the modified quotas are now copied as well
  • The user import was extended to enable the import of users with Shibboleth authentication
  • Images can now be inserted into HTML pages using copy and paste

Technical / Framework

  • The process of sending subscription updates has been optimized, and memory consumption has been reduced
  • Encoding of file names of downloads has been standardized to UTF-8, so umlauts and other special characters are now always displayed correctly
  • Various minor technical improvements of the calendar
  • JW Player as well as TinyMCE have been updated with more recent versions

Release Notes – OpenOLAT – Version 9.4


  • [OO-355] – External page iframe height calculation increases height on every click
  • [OO-943] – Question Bank: Creating an item from within pool does not share new created item with pool
  • [OO-946] – Q-Pool, detail view: The headings of settings and feedbacks are not translated
  • [OO-975] – Business path for info messages sometimes doesn’t contains the repository entry informations
  • [OO-997] – Sender receives false notification if „copy to sender“ is activated in user delete workflow
  • [OO-1005] – Libraries update and pom enhancement
  • [OO-1020] – ePortfolio: Artefact browser doesn’t show information on „Used in“
  • [OO-1030] – iframe.js: B_ResizableColumns seems never been set
  • [OO-1033] – Owner of LR has no right to edit
  • [OO-1034] – Sort by „Access“ in tables doesn’t work
  • [OO-1040] – Make theme compatible with SASS 3.3.4
  • [OO-1043] – Info messages portlet: tooltip contains escaped HTML
  • [OO-1045] – Passed based on cut value in bulk assessment not correct in wizard preview
  • [OO-1046] – Layout improvements
  • [OO-1048] – Info message create button positioned akward
  • [OO-1049] – Enable Openmeetings room configuration for course owners
  • [OO-1052] – RS concurrent change of the messages history of a chat
  • [OO-1053] – RS open concurrently an edit session of a course
  • [OO-1054] – Prevent system from starting when a non-UTF-8 filesystem has been detected
  • [OO-1055] – Question Bank: Sorting Favourites by an attribute causes a freeze of the table
  • [OO-1058] – Wrong translation in site config for default security callback
  • [OO-1059] – Several folder actions do not trigger notifications: edit file, create file (with editor), unzip, copy, edit metadata
  • [OO-1063] – Course with booking can’t be GET via REST by an administrator not in the course
  • [OO-1064] – Included media are missing/or unavailable in questions exported to qestion bank
  • [OO-1066] – Learning resource: semester information not saved upon creating new course
  • [OO-1069] – WebDAV broken in Windows 8.1
  • [OO-1070] – File metadata wrong encoded in form
  • [OO-1071] – Accept 0 for the number of participants in a group
  • [OO-1072] – Request method HEAD is executed by WebDAV-dispatcher
  • [OO-1073] – RS if click on the „Added date“ link in the members overview of a group
  • [OO-1074] – Login link after registration does not work when running in ROOT context
  • [OO-1075] – RS on QTI statistics of FIB questions with PostgreSQL as database
  • [OO-1076] – ’search.indexing.cronjob=disabled‘ creates ERROR: Context initialization failed
  • [OO-1077] – Missing method isStatisticNodeResultAvailable() in IQSURVCourseNode
  • [OO-1078] – Uncomplete error message when adding a test edited by another user
  • [OO-1080] – RS if gender property is an empty space
  • [OO-1081] – Podcast RSS requests answer wrong to If-Modified-Since requests
  • [OO-1082] – Unexpected error if a indexed group is deleted
  • [OO-1083] – RS in a table sort if the objects are of different types
  • [OO-1084] – Max score of Essay question is not saved
  • [OO-1086] – RS when deleting pre9.4 groups with display members configured
  • [OO-1088] – QTI Test Statsitics: Wrong name in breadcrumb path


  • [OO-968] – Cronjob to send notifications emails used a slow query
  • [OO-1002] – Import pool questions in QTI editor, not only owned questions
  • [OO-1008] – Add selection and shuffling support sections in QTI editor and runtime
  • [OO-1031] – Improve SimpleHtmlParser for some special cases
  • [OO-1032] – Make the user properties columns in the QTI assessment results file configurable
  • [OO-1035] – Improve labeling in user management search form, search for deleted users
  • [OO-1036] – Copy course with coursefolder quota
  • [OO-1062] – User import to allow importing of users with Sibboleth authentication
  • [OO-1085] – Make user properties used in notification email configurable

New Feature

  • [OO-716] – Graphical analysis tool for assessment data
  • [OO-936] – New course element „check list“
  • [OO-937] – Wizard to create multiple checklist elements in course editor


  • [OO-952] – Refactor business group’s configuration to display members or not
  • [OO-1025] – DE Manual: Update to 9.4
  • [OO-1026] – EN Manual: Update to 9.4
  • [OO-1028] – Update TinyMCE
Print Friendly, PDF & Email