Feature Wiki
Tabs
Release 9
Page Overview
[Hide]1 Timeline for ILIAS 9
- Feature freeze at April 30, 2023
- Coding completed: all features have been implemented and test cases finished at October 27, 2023
- Release 9.0 beta1 and release-9 branch were published at October 30, 2023
- Testing phase started at October 31, 2023
- Pretests from October 31 until November 10, 2023
- Community testing starts at November 13, 2023
- End of testing phase planned for Februar 02, 2024
- Bugfixing and retests finished until April 26, 2024
- First stable 9.0 release publishes at April 30, 2024
- Full maintenance support for version 9: until December 31, 2025
- Security bug fixes only: until June 30, 2027
Due to the delays in the completion of ILIAS 8, the schedule for ILIAS 9 had to be fundamentally changed.
2 Important Information
- Required and Supported Software ILIAS 9
- Changed language entries for ILIAS 9
- Changes of UI elements in ILIAS 9
3 List of New and Extended Features
The following features have been implemented for ILIAS 9:
Administration
Administrative Notification
Badges
BLOG
Booking Tool
Category & Repository
Chat
Competence Management
Content Page
Course Management
Dashboard
Data Collection
Database
Employee Talks
Exercise
- Add link to submitted portfolio in notification mail
- Add Open Submission option in Participant View in list of Submissions and Grades
- Assignments with Individual Deadlines
- Change Shared status after submitting a portfolio
- Comment Service get extented by Feedback Messages for Exercises
- Customizable Maximum File Upload Size
- Download only selected submissions
- Incremental Indexing of Exercises and Wikis
- IRSS: Migrate Exercise to IRSS (Instruction Files)
- IRSS: Migrate Exercise to IRSS (Part 1)
- Moving Overview of Assignments and Peerfeedback to Panels
- Notification mail to submitter of portfolio after allocation of evaluation status
- Set grade for multiple assignments
- Show Peer Feedback after Feedback Deadline
- Submissions and Grades: New filter options “Membership“, “Submitted before“ and “Submitted after“
Export
File
- Custom metadata for file object
- Customizable Maximum File Upload Size
- File Upload: CC Selection as Modal
- File-Object: Show number of downloads
- File: direct download can be prevented to open info tab first
- Implement General Kiosk Mode for Files
- Implement WOPI for File-Editing
- Important Information for File Object
- Improve File Information on Info Page
- New Permission to Edit File using WOPI
- Suffix-specific Icons
- UI-Refactoring Previews
- Use Flavour for Tile-Image
- Use IRSS-Draft-Revisions for WOPI Edited Files
Forum
Global Screen Service
Glossary
- Activating Taxonomies in glossaries and question pools
- Bulk Creation of Term/Definition Pairs
- Move Full Definitions Presentation to UI Framework
- New Glossary Presentation for «Flashcards»
- Revision of Collection Glossaries
- Transferring Taxonomies in sub-tab Taxonomy of glo, qpl and cat to Listing Panels
Group
ILIAS Page Editor
- Content Snippets in Wiki Pages
- Define preview for videos inserted by the ILIAS page editor
- Introduce ::before selector for lists
- Introduce ::before selector for sections
- Page Editor » Accordion Editing
- Page Editor » Code Editing
- Page Editor » Data Table Editing » Part II
- Page Editor » Employing Page Templates
- Page Editor » Insert Item Group - formerly Insert Resource List
- Page Editor » Interactive Image
- Page Editor » New, Responsive Page Templates
- Page Editor » Presentation of Item Groups in Page Editor
- Page Editor » Section Editing » Part II
- Study Programme: Customize Front Page
- Study Programme: Page Editor Element for Required Actions
ILIAS Resource Storage Service (IRSS)
- IRSS: Container-Storage
- IRSS: Decouple DataCollection from ilObjFile (and use IRSS)
- IRSS: Draft-Revisions
- IRSS: Migrate Exercise to IRSS (Instruction Files)
- IRSS: Migrate Profile-Files to IRSS
- IRSS: Resource Overview
- IRSS: Resource-Collection User-Interface
- Use Flavour for Tile-Image
- Use IRSS-Draft-Revisions for WOPI Edited Files
Info Page
Item Groups
Language
Learning Module ILIAS
Learning Sequence
- Global Dashboard Settings of Presentation and Sortation for all Dashboard Sections
- Implement General Kiosk Mode for Files
- Learning Sequence: Improve Handling of Learning Progress Settings of Sub-Objects
- Learning Sequence: Improve Usability of Objects without Kiosk-Mode (slightly)
- Learning Sequence: Make Completion more Visible
Login, Auth & Registration
Media Pool
Mediacast
Metadata
- Custom metadata for file object
- Disable Multi language support for Custom Metadata Fields
- File Upload: CC Selection as Modal
- Fully LOM-conformant Metadata
- Improved Creative Commons Support : add CC0-licence
- metadata for content pages
- Moving Editing of Available Copyrights to Kitchensink
- Moving LOM Metadata Editor to Kitchensink
News
Online Help
Permanent Links
Poll
Portfolio
- Add link to submitted portfolio in notification mail
- Add Mailto Feature in list of Portfolio of Other Users
- Add Open Submission option in Participant View in list of Submissions and Grades
- Change Shared status after submitting a portfolio
- Confirmation Mail to Sharer after Sharing a Portfolio
- Notification mail to submitter of portfolio after allocation of evaluation status
- Separation of portfolio creation and creation of a portfolio from a template
Privacy and Data Protection
RBAC
Search
Study Programme
- Configuration of assignment automation: Repeated enrolment only if relevant assignment criteria still exist
- Export Assignment Data to Excel
- Filter by Deadline
- Global Dashboard Settings of Presentation and Sortation for all Dashboard Sections
- Separate Training Acknowledgement From General Update Function
- Study Programme: Customize Front Page
- Study Programme: New Action ’Remove Certificate’ for Members Tab
- Study Programme: New Action ’Update Certificate’ for Members Tab
- Study Programme: Page Editor Element for Required Actions
- Study Programme: Page Editor Element for Status Information
- Study Programme: Show UDF in Member List
Taxonomy
Test & Assessment
- Activating Taxonomies in glossaries and question pools
- Customizable Maximum File Upload Size
- Improve Presentation of T&A-Results
- Move Question Table in Question Pool Test to new UI Data Table
- New option for excel export of ILIAS test statistics
- Revamping Exam View with List of Questions
- Show Only Available Points
- Test-archive without PDF
- Test: Move General Settings to UI Forms and use IPE
- Test: Use Launcher to Start the ILIAS Test
- Transferring Taxonomies in sub-tab Taxonomy of glo, qpl and cat to Listing Panels
Usability
User Interface
Wiki
xAPI
4 Changed Behaviour
This section lists changes of existing objects and components due to bug fixes made for ILIAS 9:
- JavaScript Dependencies:
- The JavaScript dependencies are not part of the ILIAS source code repository anymore. When setting up an ILIAS installation, the dependencies have to be installed by using NPM.
- npm clean-install --omit=dev --ignore-scripts
- The JavaScript dependencies are not part of the ILIAS source code repository anymore. When setting up an ILIAS installation, the dependencies have to be installed by using NPM.
- Chat Server:
- When updating to ILIAS 9 the chat server of older ILIAS versions cannot be used anymore. Furthermore the chat client of older ILIAS versions (ILIAS 8.x or previous versions) will not be able to communicate with an ILIAS 9 chat server.
- Similar to the JavaScript dependencies of ILIAS, the dependencies of the chat server have been remove as well and must be additionally installed if an institution wants to use the ILIAS chat server.
- Cron:
- With ILIAS 9 a password is not required/must not be passed anymore when executing the main PHP-CLI script (cron.php). Please read: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/Services/Cron/README.md#cron-job-execution
- Interface Changes
- The PHP return type of `ilCronJob::getDefaultScheduleType` changed from `int` to `CronJobScheduleType`. Therefore plugins providing cron jobs have to change the return type providing a compatible version for ILIAS 9 as well.
- Info Page:
- The description of an object is only presented below the title on top, not as part of the info section again, see https://mantis.ilias.de/view.php?id=39079
- Page Editor:
- Horizontal Accordions have been abandoned, see Page Editor » Accordion Editing.
5 Abandoned Features
The following features are abandoned with ILIAS 9 and have been removed from the ILIAS source code:
- (Project) Abandon Bootstrap 3
- Abandon Content for Recapitulation - Type text
- Abandon Copying from Create Dialogue
- Abandon Creation of Async Reference Entry in Data Collection
- Abandon Custom LOM Quick Edit for SCORM Modules
- Abandon ECTS Grades in ILIAS Test
- Abandon Emoticons in Repository Chat and OnScreen-Chat
- Abandon Generate PDF by User in ILIAS Test
- Abandon Item Analysis Export for Pure Single Choice Tests
- Abandon Line Break Setting in Users Mail Setting
- Abandon Milestones from Calendar
- Abandon Multiple Definitions per Term in Glossary
- Abandon Page View in Survey
- Abandon PDFService
- Abandon Phrases in Survey
- Abandon Private Rooms (Separees)
- Abandon Question Materials
- Abandon RTL-Support
- Abandon Setting Scored Answers on single pages
- Abandon SOAP::distributeMails
- Abandon Sorting of Instruction Files
- Abandon Special Character Selector
- Abandon Taxonomy Filter as Navigation Tree
- Abandon Test Setting Digitally Sign Test Submissions and Plugin Slot to sign Tests
- Abandon the booking of different time slots within one reservation process
- Abandon Undocumented Plugin Slot in Survey
- Abandon Virtual Modes of Glossaries
- Abandon Workflow Engine
- Abandon Working Time in Test Questions and ILIAS Tests
- Abandon «Alphabetical Navigation in User Administration»
- Abandon »New« Status in Forums
- Abandon »Sticky Threads Sorting« in Forum
- Abandon ‘View Configuration‘ by UI Workflow in Data Collection
- Remove Settings-Templates for Tests
- Remove Setting «Limit Number of Concurrent Participants»
- Removing Legacy-UI » Toolbar » ‘Label‘ + ‘Legacy Dropdown‘ + ‘Label‘ + ‘Legacy Dropdown‘ + ‘Submit‘
- Removing Legacy-UI » Toolbar » ‘Label‘ + ‘Legacy Dropdown‘ + ‘Submit‘ (in ILIAS 9)
- Test: Remove Setting Result Filter
6 Migrations
Migration of glossary definitions after abolition of multiple definitions
> php setup/cli.php migrate --run glossary.ilGlossaryDefinitionMigration
> php setup/cli.php migrate --run glossary.ilGlossaryCollectionMigration
Copyright entries are migrated to a format compatible with the KS by the following. Without the migration, existing copyright entries are not shown on info screens, etc. Note that the migration might not be entirely lossless for entries that were edited or created manually, and whose format significantly differs from that of the entries that are supplied with ILIAS. Please carefully check your copyright entries after the migration.
> php setup/cli.php migrate --run md.ilMDCopyrightMigration
Migrations of certain LOM entries to assure full conformance with the LOM standard
> php setup/cli.php migrate --run md.ilMDLOMConformanceMigration
Migration of Exercise Instruction Files:
> php setup/cli.php migrate --run exercise.ilExerciseInstructionFilesMigration
Migration of Exercise Sample Solutions:
> php setup/cli.php migrate --run exercise.ilExerciseSampleSolutionMigration
Migration of Exercise Tutor Feedback Files:
> php setup/cli.php migrate --run exercise.ilExerciseTutorFeedbackFileMigration
> php setup/cli.php migrate --run exercise.ilExerciseTutorTeamFeedbackFileMigration
Migration of Profile Pictures:
> php setup/cli.php migrate --run user.ilUserProfilePictureMigration
Migration of Forum Attachements (Posting and Drafts):
> php setup/cli.php migrate --run forum.ilForumPostingFilesMigration
> php setup/cli.php migrate --run forum.ilForumDraftsFilesMigration
Decouple DataCollection from FileObject and use IRSS Resources directly
> php setup/cli.php migrate --run datacollection.ilDataCollectionStorageMigration
Last edited: 11. Oct 2024, 19:34, Kunkel, Matthias [mkunkel]