Die Open-Source Lernplattform Ilias, die von vielen Universitäten, Schulen und Behörden eingesetzt wird, erhielt das Update 8.1. Ilias 8.x wurde am 31.03.2023 veröffentlicht und ist bis 31.12.2024 im Support. Security Bugfix gibt es für die Stable Version darüber hinaus bis zum 31.12.2025.
Ilias 8.1 Release Notes
Important Changes
- Services/PDFGeneration
- Since the development for wkhtmltopdf has stopped and the consumer for the service are regressive, the jour Fixe decided to deprecate the PDFGeneration Service with ILIAS 8 and to remove this service with ILIAS 9
- https://docu.ilias.de/goto_docu_wiki_wpage_7795_1357.html
- Plugins
- Plugins which provide a configuration screen must add an explicit `ilCtrl` directive in the PHPDoc comments of the `il*ConfigGUI` class.
- Example:
- /**
* @ilCtrl_IsCalledBy ilMyPluginConfigGUI: ilObjComponentSettingsGUI
*/
class ilMyPluginConfigGUI extends ilPluginConfigGUI
{
// Code …
}
- /**
- Example:
- Many public methods of class `ilPluginAdmin` (often considered as public API of the component service in ILIAS by developers) were removed. The class itself is marked as deprecated and will be removed in future ILIAS releases. Plugin developers should use `ilComponentRepository` and `ilComponentFactory` instead. Implementations of these interfaces can be retrieved from the dependency injection container ($DIC[„component.repository“] and $DIC[„component.factory“]).
- Plugins which provide a configuration screen must add an explicit `ilCtrl` directive in the PHPDoc comments of the `il*ConfigGUI` class.
Changed Behaviour
- [Competence Management] With #31251, the behaviour of achieving competence profiles in container objects changed. From now on, not only competence entries from the object itself have an impact on reaching the competence target, but also all the competence entries from the child objects of the container object.
- [Competence Management] With #33467, the behaviour of selecting competence profiles in container objects changed. From now on, users cannot select all competence profiles, which they are assigned to, within the container object. Only competence profiles, which were selected in the object (e.g. by a course tutor), will be shown to the user. Additionally, a message box informs the user about the limited selection and offers a link to the global overview of competence profiles.
- See changes concerning uploading ZIPs and unzipping here: Drag&Drop Files in Container Objects
- The former administration node ‚xAPI/cmi5‘ has been renamed to ‚LRS‘ because only settings for Learning Record Stores can be edited there. Global administration settings for xAPI/cmi5 do not exist.
Updated Languages
- Hungarian language file
ilias_hu.lang
: update and translation of new lang vars; thanks to Dániel, Kiss-Kálmán [KissDani]
Known Issues
Even though more than 98% of the test cases could be carried out successfully, there are unfortunately still some bugs in the first ILIAS 8 stable releases. These will hopefully be fixed pretty soon. To avoid any unpleasant surprises during the update, we have listed important and annoying known issues below. In the Mantis bug tracker you can see whether the bug has already been fixed or is still current.
- Calendar: user comment disappears when booking a consultation. See Mantis 36555.
- Course: Coyping course with learning objectives fails. See Mantis 36496.
- Course: Activating new column in course member view throw error. See Mantis 35557.
- Course: Adding a course member to an embedded group fails. See Mantis 36200.
- Cron / Trash: cron job for deleting trash crashes. See Mantis 35369.
- ILIAS Page Editor: deleting content style causes error. See Mantis 34042.
- Learning Sequence: Error when trying to print member list. See Mantis 35955
- Learning Sequence: Download of multiple objects leads to error. See Mantis 36631
- Mediacast: Podcast view does not update Learning Progress. See Mantis 34302.
- Metabar slate closes, once an element loses focus. See Mantis 33346.
- Personal Profile:New feature Direct Device Camera Upload of User Picture suffers from an iOS issue that prevents proper function on some iPhones. See Mantis 35063.
- RBAC: Assigning administration permission to new role fails. See Mantis 34151
- Search: Filtering by creation date fails when using direct search (PHP search). See Mantis 35275.
- Session: Assigning material to session fails. See Mantis 35217.
- Survey: Determination of competence levels in survey causes error. See Mantis 35004
- Test: No functional PDF Export for test results in Test & Assessment (Single Files and Test Archive). See Mantis 36506.
- Test: No access to Settings or Info tab in some older tests with preconditions, see Mantis 36296.
- Test: No export of test statistics with activated ILIAS Test ID. See Mantis 35383.
- Test: No export of results or statistics of tests, if one of the test participants has been deleted in the meantime. See Mantis 35383.
Fixed Issues
The following issues reported in Mantis have been resolved:
#34321: [Administration] ‚Add‘-button in ‚Administration – System Settings and Maintenance – General Settings – Header Title‘ without function (akill)
#36827: [Badges] „Activity Badges“ in Badges-Administation nicht aufrufbar (mjansen)
#37141: [Chat] Error when trying to access Chat Room Administration (mjansen)
#37142: [Chat] Error when trying to save Chat Room settings (mjansen)
#37094: [Imprint] Impressum funktioniert nicht in ILIAS 8.0 (akill)
#37182: [Language Handling] Language/Setup: Commit b974a79e2a109a36532c2a33d86e6c5a201513c8 is missing in `release_8` (kg)
#36387: [Learning Module ILIAS : Assessment Questions] Failed test: Langes-Menü-Frage erstellen/bearbeiten (akill)
#36908: [Learning Module ILIAS : Assessment Questions] Failed test: Single-Choice-Frage erstellen und beantworten (skergomard)
#36909: [Learning Module ILIAS : Assessment Questions] Failed test: Multiple-Choice-Frage erstellen und beantworten (skergomard)
#36910: [Learning Module ILIAS : Assessment Questions] Failed test: Lückentextfrage erstellen/bearbeiten (skergomard)
#36911: [Learning Module ILIAS : Assessment Questions] Failed test: Zuordnungsfrage erstellen/bearbeiten (skergomard)
#37089: [Learning Module ILIAS : Assessment Questions] Impossible to create question within Learning Module (skergomard)
#35396: [Learning Module SCORM 1.2] Failed test: Option ‚ILIAS bestimmt Bearbeitungszeiten‘ aktivieren (ukohnle)
#37188: [Learning Module SCORM 2004] Learning Progress panel not selectable and shows no content with SCORM modules (ukohnle)
#37098: [Login, Auth & Registration] LDAP mit ILIAS 8 nicht mehr möglich (PerPascalSeeland)
#37152: [Login, Auth & Registration] Random array key error (PerPascalSeeland)
#35342: [LTI] LTI: missing translation for -lti_provider_not_set_msg- (ukohnle)
#35636: [LTI] duplicate role „LTI User“ on https://user8.ilias.de/ (ukohnle)
#36996: [LTI] Failed test: Lernfortschrittsdaten übertragen (ukohnle)
#37080: [LTI] LTI Consumer Score/Percentage cannot be reduced to 0% with external H5P source (ukohnle)
#36705: [News] (trunk) News: PHP error caused by accessing undefined key when navigating into ILIAS group object (akill)
#36917: [Plugin Slots] addInfoTab & addPermissionTab are not working anymore (akill)
#36503: [Test & Assessment] Failed test: Automatische Rückmeldung und Antwort festschreiben (maxbecker)
#36530: [Test & Assessment] Test-Import Error Message XML Parser (lscharmer)
#37023: [Test & Assessment] Failed test: Test mit zufälliger Fragenauswahl importieren (maxbecker)
#37040: [Test & Assessment] Failed test: Untergeordnete Teilnehmer bewerten (skergomard)
#37076: [Test & Assessment] No sub-tabs shown when on ‚Settings > Certificate‘ or ‚Settings > Personal Default Settings‘ (okaufmann)
#37078: [Test & Assessment] New questions are placed at the end of the test when incomplete question is tried to be saved (skergomard)
#37082: [Test & Assessment] Cloze Question: Deactivating ‚Identical Scoring‘ leads to fatal – „Undefined array key „identical_scoring““ (maxbecker)
#37088: [Test & Assessment] Cannot Finalize Test (mkunkel)
#37163: [Test & Assessment] Wrong ‚Best Pass‘ selected in Statistics tab (maxbecker)
#37170: [Test & Assessment] Bearbeiten der Rückmeldung einer Anordnungsfrage vertikal im Fragenpool führt zu Fehler (ta-bugs)
#37195: [Test & Assessment] entering decimal for points in matching question leads to error (maxbecker)
#37196: [Test & Assessment] entering decimal for points in essay question leads to error (maxbecker)
#37197: [Test & Assessment] hint created when entering invalid input for points (ta-bugs)
#37226: [Test & Assessment] Statistics column in question pool tests open wrong „underworld“. (skergomard)
#37224: [User Service] Creating ECS Users fails because auf missing parenthesis when assign values to the User object (skergomard)
#36946: [¥ UI Components / KS] Type error (akill)
Quelle: DOCU: Releases (ilias.de)
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.