• Open Source e-Learning

Breadcrumb Navigation

3.8.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 click here and follow the instructions.

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.
Release 3.8.0 has been released on June 21, 2007.
Please note that ILIAS 3.8.0 will not support PHP 4.x anymore. You need PHP 5.1.4 or higher to run ILIAS 3.8.0. If you cannot upgrade to PHP 5.1.4 we recommend to use ILIAS 3.7.x.

Download 3.8.0.tar.gz
(.tar.gz; 46MB; 2007-06-21)

md5: d5348aeec944af22c4de2dfbbe042c29
Information about first time installation can be found here.

Important note for Updates: Instructions for updating ILIAS can be found in section 3 of the general installation instructions. For major updates (e.g. 3.7.x -> 3.8.x) the safest proceeding is, to upgrade a copy of your productive system first and test whether everything works ok. If you do so, please make sure, that you adapt the datadir and log path in the ilias.php file of your copied installation.

Updating From Earlier ILIAS Versions

1. Customizing Templates, User Agreement, Language Files
With release 3.8.0 the way how user agreement files, adapted language files and skins are stored has changed, see Customization Instructions.
2. Styles
All major style and template changes are listed on the Style/Template Changes 3.7.x -> 3.8.x page.
3. RBAC Settings in Roles and Role Templates
Some important RBAC changes have been made for ILIAS version 3.8. Please have a look at this page, adopt the roles and role templates of your installation and give this information to your course and local administrators.
4. File Migration, Changes in Internal Directory Structure
Due to performance reasons, the internal directory structure for file objects has been changed. Please read carefully the instructions at the Internal Directory Structure Changes in 3.8.x page.

New Features

ILIAS core
  • Revision of code directory structure, incl. customizing directory (by Alexander Killing, Helmut Schottmüller, Stefan Meyer)
  • Visibility of content in public section for internet search engine (by Stefan Meyer)
  • Extension of LDAP authentication: automatic generation of users and import of user profile (when user does not yet exist in ILIAS), cron job for automatic user import into ILIAS (by Stefan Meyer)
User Interface, Usability and Accessibility
  • Switch on/off of TinyMCE Editor as user setting (by Helmut Schottmüller)
  • Last Visited repository items are listed in a drop down list in the main menu. The Repository menu entry will not link to the last accessed category/group/course from now on, since this has confused users (especially new ones). It will always bring the user to the top repository node. (Alex Killing)
Personal Desktop and General Services
Learning and Content Management
  • Better support for huge file directories (by Stefan Meyer)
Test, Survey and Exercises
The complete documentation, including the new ILIAS 3.8 features of Test & Assessment and Survey can be found in the ILIAS 3.8 Documentation
  • Extension of matching questions. Allow additional terms to fill up the list of available terms. The additional terms could be rated with 0 or negative points when chosen by the user. This extension only works without the JavaScript extension (Helmut Schottmüller)
    This extension has been postponed to ILIAS 3.9
  • Extension of cloze questions: Add a switch "Don't score identical solutions" to cloze questions. If the learner selects the same solution twice in different gaps, only the first choice will be scored. This allows the usage of select gaps with identical answers and points. An example is the following cloze question:
    A stop sign contains the colors <gap type="select">red,white,blue,green</gap> 
    and <gap type="select">red,white,blue,green</gap>
    with red=1 point, white=1 point, blue=-1 point, green=-1 point. With the standard cloze questions a user could select red in both combo boxes and receives 2 points. With the Don't score identical solutions option enabled, he/she would only receive 1 point. (Helmut Schottmüller)
    This extension has been postponed to ILIAS 3.9
  • Numeric gaps for cloze questions: Add an extension to text gaps to change a text gap to a numeric gap. This makes it easier for numeric questions with cloze questions. If you enter 2 in a numeric gap, there is no more need to define solutions like 2,2.0,2.00 (Helmut Schottmüller)
  • Hide question titles in tests: During test execution it should be possible to hide the question titles. Sometimes the question title contains hints to solve the question. Disabling the output of the question title during the test could solve this problem (Helmut Schottmüller)
  • Hide "Cancel Test" option: Add a checkbox to hide the "Cancel Test" option in a running test (Helmut Schottmüller)
  • Answer sensitive feedback: Add an answer sensitive feedback to the ILIAS question types. It should be possible to define feedback text for selected user answers (Helmut Schottmüller)
  • Usability enhancements: The complete test & assessment will be redesigned with a focus on better usability. The menu structure will be more consistent, test types will be removed and replaced by consistent and understandable settings, workflows will be enhanced (Helmut Schottmüller)
  • New RBAC permission for test: A new RBAC permission for tests will be introduced to allow other users than users with write permission to see the test statistics (Helmut Schottmüller)
  • Exercise: Enhanced download file of submission(s): The zip file created for multiple file submission, now has the name of the exercise. Downloading all submissions creates a zip file containing a separate directory for each user (Roland Küstermann, completed).
Communication and Syndication
  • Internal News: Internal news are related to categories, groups, courses (manually) or files and forums (automatic), and are displayed aggregated on the personal desktop. Internal news can be published via RSS. (by Alexander Killing)
  • External Web Feeds: External web feed may be added to the personal desktop, categories, groups and courses. Web Feeds are a new repository resource. Please adapt your roles and role templates accordingly. (Alex Killing)
  • Mediacasts: Mediacasts will allow to publish audio files (mp3) via RSS. Mediacasts are a new repository resource. Please adapt your roles and role templates accordingly.(Alex Killing)
  • Mail enhancements part II allowing to send mails to course roles, local roles and global roles (by Werner Randelshofer, Fachhochschule Zentralschweiz)
  • Watch forum function - if enabled a user gets information about all activities in a forum (incl. new threads) (Stefan Meyer, Jens Conze)
  • Sticky Threads: Moderators can make threads sticky (always listed on top of the topic list). (Michael Jansen, completed).
  • Moderated Forums: All postings have to be confirmed by a moderator before they are displayed for all users. (Michael Jansen, completed)
  • Anonymous forum postings: An option in forums allows anonymous posting. Users may enter a name, but ILIAS does not store any user information. (Jens Conze)
  • Support of permanent links in forum entries: (Roland Küstermann, completed)
Groupware and Course Management
    • CSV export of course participants with optional information from personal profile
    • Extended course registration form to get specific user information for course members
  • Course copying wizard - allows to copy existing courses and to create course templates (by Stefan Meyer)
  • Improvement of creating courses with learning objectives - incl. using all types of learning objects from all levels of the course. (by Stefan Meyer)
  • Support for Google Maps (Jesper Gødvad, Nicolai Lundgaard, Alexander Killing)
  • Improvement of user administration (by Sascha Hofmann)
  • New filter for user accounts Administration: "users without courses assigned" (by Arturo González)
  • Header-based HTTPS Detection: Added support for HTTPS detection based on a given header with a specific value. (Roland Küstermann, completed)
SOAP Interface
The soap interface has been extended by various functions. Now, it supports the ldap login of ILIAS, handling of groups, files and exercises as well as the full export of user defined fields and their definitions. Addtionally, we introduced a mechanism to get structured information about the current client. Have a look at the soap definitions for more information (Roland Küstermann, completed).