Download & Releases
8.0 (stable)
General Information
Release 8.0 has been published on March 31, 2023
- Please read the ILIAS 8 feature page for information about new and abandoned features and changed behaviour of this version.
- You find information about first time installation of ILIAS 8 and updating here.
- Please also have a look at the Required Software for ILIAS 8 page.
ILIAS is free, open source software and published under the GNU General Public License (GPL), version 3.0 → Licence
Download
ILIAS-8.0.zip
Download (github.com)219 MB, 2023-04-20
md5: 2c09eb92ba50237fcd6b15759fe02166
ILIAS-8.0.tar.gz
Download (github.com)196 MB, 2023-04-20
md5: 5ed520ea9e9a90716d7cf2eca499ac3d
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
- Jour Fixe decision from 20 MAR 2023: 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"]
). - Use `ilPlugin::getId` (+ the prefix of your plugin type, e.g. 'ui_uihk_l') instead of `ilPlugin::getPrefix`
- Please always execute a `composer du` command if you put a new plugin into the plugin directories in your filesystem or if you applied any changes to your `plugin.php`. Otherwise the plugin will not be listed in the global ILIAS plugin administration or may cause other problems.
- Plugins which provide a configuration screen must add an explicit `
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 release. These will hopefully be fixed in the next few weeks. 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.
- DataCollection using ref-id fields does not work properly. See Mantis 36091, 36092, 36094 and 36109.
- ILIAS Learning Module / Test: Impossible to create question within Learning Module. See Mantis 37089.
- 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
- Learning Sequence do no longer appear on Dashboard. See Mantis 37066
- 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.
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.