Download & Releases
3.5.0 (stable)
Very important notes for MySQL 4.1.x users:
If you update from ILIAS 3.4.0 or 3.4.1 and already used MySQL 4.1.x: Due to a problem in the UTF-8 handling some extra update steps are necessary. Please <b><u>click on this link and follow the instructions</u></b>.
If you just plan to update from MySQL 4.0.x to MySQL 4.1.x please read our Migrating from MySQL 4.0.x to MySQL 4.1.x instructions.
The release has been published at August 19th, 2005. Information about first time installation can be found here. Instructions for updating ILIAS can be found in section 3 of the general installation instructions. | Download 3.5.0 |
If you have updated to ILIAS 3.5.0 the database migration in the ILIAS setup may take a while, especially if you have a lot of content in your database. In this case we recommend to set the following values temporarily in your apache and php configuration to avoid multiple restarts of the database migration. You should reset them to the old values after migration.
Apache, httpd.conf:
Timeout = 3600PHP, php.ini:
memory_limit = 128M
max_execution_time = 3600
If the update unexpectedly stops, please restart the update until it finishes successfully.
Known Issues
1. Test & Assessment "Postpone question" patch for ILIAS 3.5.0
Postponing a questions leads to unpredictable results in Test&Assessment which could cause wrong question results and questions missing in the sequence of questions for a learner. To correct this behaviour it is strongly recommended to install this patch file over your ILIAS 3.5.0 installation.
To fix postpone problems it is necessary to copy the patch file (class.ilObjTest.php into your assessment/classes directory on your ILIAS server. You must overwrite the existing file of the same name.
Please note that this patch works only on the official ILIAS 3.5.0 version!
New Features
Unified concept for condition handling in RBAC; introducing new class
class.ilAccessHandler.php(by Alexander Killing)Improvement of the internal search engine incl. redesign of metadata handling (by Stefan Meyer)
Enable search in all object titles and descriptions (by Stefan Meyer)
Revision of repository item handling in the user interface (by Alexander Killing)
Copying chapters of learning modules within and to other learning modules. (by Alexander Killing)
Filtering of active users shown on Personal Desktop.
Users can choose between the following options:
- Show all active users
- Show members of my courses and groups only
- Don't show active users
The system administrator can enable/disable this option and can define a default value.
Test Cases: (1)
(by W. Randelshofer, FH Zentralschweiz)Revision of chat usability (by Jens Conze)
RBAC usability: permission query feature telling user about her/her access permissions on a current object (by Sascha Hofmann)
New mode Online Exam for Test&Assessment tool: This extension allows you to perform exams through a web browser under controlled conditions - see use cases. (by Roland Küstermann, Universität Karlsruhe)
Extension of the Test&Assessment scoring system: Addition of the following scoring options to the test properties:
Count points for partial solution (ILIAS Standard)
Count points for correct solution only (no partial solutions accepted)
For more information see the ILIAS documentation
(by Helmut Schottmüller, RWTH Aachen)Authentication by Shibboleth, Shibboleth can be used as a second authentication method or as only authentication method (by Lukas Haemmerle, SWITCH, Zurich)
Authentication by Radius (by Sascha Hofmann)
Added support for Virtual Glossaries (Meta-Glossaries)
A virtual glossary works like a normal glossary. Additionally it contains the terms from all glossaries that are located on the same level in the repository like the virtual glossary respectively from all glossaries that are located downwards in the repository from the position of the virtual glossary (by Sascha Hofmann, IOS Cologne)Language selector: Displays language selection now as text string - not as flags anymore. This affects the login screen, the registration screen and the user agreement screen. (by Alexander Killing)
Language selection for public section (by Sascha Hofmann) - a user browsing in the public section of the repository can choose the language in which the ILIAS appears to her/him
Remain position in repository after login when coming from public section (by Alexander Killing)
iLink interface (by Sascha Hofmann). Please note that this feature has been disabled in 3.5.0 due to several bugs. It will be released with ILIAS 3.5.1.
Revision of role names in groups and courses (by Sascha Hofmann)
Extension of the Test & Assessment scoring system: Addition of the following scoring option to the test properties:
Count unanswered multiple choice questions with multiple response (yes/no) with a default of no (current setting)
This setting is needed to prevent incompatibilities with the scoring system. For multiple choice questions with multiple response you can give points for unchecked questions, so a scenario with a question where only unchecked questions are needed to gain the full points is possible. In order to prevent giving points for test persons who just run through a test without answering questions there is a default in ILIAS to give always 0 points if no answer is checked. The new setting allows to use either the old default or the correct scoring for multiple choice questions with multiple response in a test.
(De-)Activation of Calendar in Administration (Alexander Killing)
Glossary export to HTML (1) (2), Test Case (Alexander Killing)
User data export (Helmut Schottmüller)
The DTD containing the description of the user data XML structures was actualized and contains now all actual user data fields of the 3.5 version.
A user data export was created for an export to XML, Microsoft Excel and CSV. It can be called from the user accounts folder in the administration tree.Complete redesign of the Test & Assessment import (Helmut Schottmüller)
The import of tests, questionpools and questions is now based on a QTI XML SAX parser which is more flexable and expandable then the old parser. The parser works in a two pass procedure: The first one verifies the data structures and presents a "preview" of the content, the second pass parses the complete structure and imports the data step by step to prevent huge memory usage.
The verification step does a very simple verification at the moment and will be enhanced step by step in the future.
The QTI XML SAX parser allows better and faster enhancements to add third party QTI files into ILIAS.