25. Internationale ILIAS-Konferenz

Download & Releases

3.5.1 (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.

3.5.1 is a bug fix release and has been published on September 9th, 2005.

Compared to 3.5.0 this release contains no new features. But the iLinc interface which has been deactivated in release 3.5.0 is now available. For more information about the new features of version 3.5 please read the 3.5.0 release report.

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.1
(.tar.gz; 15MB; 2005-09-09)

If you have updated from ILIAS 3.4.x to ILIAS 3.5.1 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 = 3600

  • PHP, php.ini:
    memory_limit = 128M
    max_execution_time = 3600

If the update unexpectedly stops, please restart the update until it finishes successfully.

Test & Assessment "Postpone question" patch

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.1 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.1 version!

Test & Assessment postpone bug patch file

Test & Assessment Essay question patch ILIAS 3.5.1

Due to some internal changes for the ILIAS 3.5 version the option to enter the points of an essay question and to view the user answer to an essay question has disappeared in the actual ILIAS 3.5.1 version. To fix this behaviour it is necessary to copy the patched files class.ilObjTestGUI.php and class.assTextQuestion.php over the existing files in your assessment/classes directory of the ILIAS 3.5.1 installation on your ILIAS server.

Please note that this patch works only on the official ILIAS 3.5.1 version!

Patch for Database Update Step 515

On some installations the update procedure can freeze at update step #515. This occurs when the original question of a Test & Assessment question was deleted but a copy still remains in a test. To prevent this freeze and to prevent inconsistent Test & Assessment question data (which can also happen even if the update step #515 runs without a freeze), you are strongly encouraged to copy this dbupdate.php patch file over your existing file in the sql-Directory of your ILIAS installation path before you run the database update.

Please note that this patch works only on the official ILIAS 3.5.0 and 3.5.1 version!

Database update patch file for update step #515

Editor Patch for PHP 4.4.0

PHP 4.4.0 users will experience a problem in the learning module editor which is caused by a different behaviour of PHP 4.4.0 compared to former releases. The error states "Call to a member function on a non-object in .../ilias3/content/classes/Pages/class.ilPageObject.php on line 874". See also Mantis Bug #1217 and Mantis Bug #1219. Please use the following procedure to solve the problem:

  1. Change to the directory content/classes/Pages within your ILIAS installation.

  2. Make a backup copy of file class.ilPageObject.php.

  3. Download the patch file class.ilPageObject.php and copy it into the directory.

Please note that this patch works only on the official ILIAS 3.5.1 version!

Editor Patch for PHP 4.4.0

Fixed Bugs

  • Fixed a problem that occured if the global default or global fixed style sheet has been deleted. ILIAS tried to go on using these styles after deletion. A workaround for 3.5.0 is to set another global style as default or fixed and to undo this setting by hitting the toggle button again. (Alex Killing)

  • Fixed Mantis bug #1162: Active users are visible although this is denied in the administration area. (Alex Killing)

  • Fixed Mantis bug #1154: Imagemapped media objects linked onto a page (inline) don't work. (Alex Killing)

  • Added the name of the current user on the test results overview page for ILIAS Test & Assessment (2005-08-30, Helmut Schottmüller)

  • Fixed Mantis bug #1159: Removed call-by-reference which led to a parse error in PHP 4.x (2005-08-30, Helmut Schottmüller)

  • Added missing css file reference in start.php HTML code (2005-08-30, Helmut Schottmüller)

  • Removed initialSelect() Javascript call in HTML code which occured in <body onload=""> when editing image map areas in image map questions in ILIAS Test & Assessment (2005-08-30, Helmut Schottmüller)

  • Fixed Mantis bug #1161: Problem when exporting user accounts to XML. Added an additional % at the beginning of an SQL query to prevent problems with some MySQL 4.x versions on Windows (2005-08-30, Helmut Schottmüller)

  • Fixed Mantis bug #1153, 1160, 1190: Crash when trying to add mail attachments. Added missing second parameter for setLocator() calls (2005-08-30, Helmut Schottmüller)

  • Fixed Mantis bug #1150: Course properties: Wrong spelling in German (2005-08-30, Helmut Schottmüller)

  • Fixed Mantis bug #1093, which was a bug in the QTI parser in ILIAS Test & Assessment (QTI decvar content was written to QTI outcomes) (2005-08-31, Helmut Schottmüller)

  • Added a fix to imagemap questions which outputs an error message and the original image when no temporary image could be created due to problems with the ImageMagick graphics tool in ILIAS Test & Assessment (2005-08-31, Helmut Schottmüller)

  • Fixed Mantis bug #1094: Added a fix for the tempnam() creation for temporary files which lead to some problems on Windows Systems (2005-08-31, Helmut Schottmüller)

  • Fixed bug in Test condition checking. The conditions of tests which were used for navigation controlling in learning modules were not set which prevented to go further in a learning module even if the test was finished successful (2005-09-01, Helmut Schottmüller)

  • Fixed Mantis bug #1167: Scoring system settings are not copied when duplicating a test (2005-09-07, Helmut Schottmüller)

  • Fixed Mantis bug #1184: A fatal error occured when you unsubscribe yourself from a group by clicking the 'dismiss'-icon in the memberlist. (2005-09-08, Sascha Hofmann)

  • Fixed Mantis bug #1186: Membership or registration status in groups is now ignored for all users assigned to the system administrator role. (2005-09-08, Sascha Hofmann)

  • Fixed Mantis bug #1151: Error in LDAP support due to an inclusion statement of a non-existent script. (2005-09-05, Sascha Hofmann)

  • Fixed add to/remove from desktop functionality in conjunction with groups: In some cases if a user is subscribed/unsubscribe in the memberlist that feature didn't work properly. (2005-09-06, Sascha Hofmann)

  • Added mail notification for groups and iLinc seminars: if a user is unsubsribed from or subscribed to a group/iLinc seminar by another user he/she receives a notification mail. (2005-09-06, Sascha Hofmann)

  • Added ssl support for iLinc module (2005-09-09, Sascha Hofmann)

  • Several RBAC changes related to permission administration in container objects: Changed the permission check for creating new local roles in permission tab of objects in repository and for breaking the inheritance of roles: in both cases the 'edit_permission'-permission of the current object is checked instead checking the 'write'-permission of current object's rolefolder. Rolefolder permissions are only used for the global role administration now (2005-09-09, Sascha Hofmann)

  • Fixed RBAC bug: Changed permission check for editing the userassignment of roles in the administration console from 'write' to 'edit_userassignment'. Assigning users to local roles of groups or courses are not allowed in administration console because of various dependencies with membership status.