ILIAS

ILIAS

Open-source web-based learning management system (LMS)

458stars
395forks
Last commit: 1d ago
Repo age: 11y old
ILIAS screenshot

ILIAS is an open-source, web-based Learning Management System written in PHP. It provides tools to create and manage courses, assessments, collaborative spaces and user groups, and is extensible via plugins and configuration. The project is community-driven and used in education and corporate training environments.

Key Features

  • Course and learning content management with support for modular course structures and content repositories
  • Assessment and quiz engine for tests, assignments, and automated grading workflows
  • Collaboration tools including wikis, forums, group spaces and calendaring
  • Granular user, group and role management with permission controls
  • Plugin/extension architecture to add custom functionality and integrations
  • Multilingual interface and extensive documentation for administrators and instructors
  • Runs on modern PHP runtimes and supports common relational databases for persistence

Use Cases

  • Deploying a university or college LMS to deliver courses, quizzes and student collaboration spaces
  • Running corporate training and compliance programs with centralized user and content management
  • Building structured e-learning offerings with assessments, documentation and group-based activities

Limitations and Considerations

  • Installation and configuration can be complex for non-PHP administrators and requires a supported PHP runtime (modern PHP versions) and a relational database; careful planning for hosting and dependencies is needed
  • The system is feature-rich and can present a steep administrative learning curve for customizing workflows and permissions

ILIAS is a mature, feature-complete LMS suitable for institutions that need a self-hosted, extensible platform for structured learning and assessment. It emphasizes flexibility and control for administrators and integrators.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Moodle

Moodle

Open-source learning management system for creating online courses

6.8k
7.3k
Last commit: 1d ago

Moodle is an open-source LMS written in PHP that enables institutions and organisations to create, deliver, and assess online courses with extensible plugins and integrat...

Alternative to:
Canvas LMS
Canvas LMS
+12
Canvas LMS

Canvas LMS

Open-source learning management system for teaching and learning

6.4k
2.8k
Last commit: 20h ago

Canvas LMS is an open-source learning management system for course delivery, assignments, grading, communication, and integrations for schools and universities.

Alternative to:
Google Classroom
Google Classroom
+10
Chamilo LMS

Chamilo LMS

Open-source learning management system focused on usability

915
531
Last commit: 1d ago

Chamilo LMS is an open-source learning management system for delivering online courses, managing users, and tracking learning activities with an accessible, easy-to-use i...

Alternative to:
Canvas LMS
Canvas LMS
+17
Lute

Lute

Web-based language-learning tool for learning through reading

900
91
Last commit: 10mo ago

Python/Flask reading-based language learning app that turns texts into interactive lessons, with term management, plugins, audio and Anki export.

Alternative to:
LingQ
LingQ
+3
RELATE

RELATE

Django-based web courseware for authoring and grading programming coursework

422
127
Last commit: 21h ago

Open-source Django LMS for creating courses with YAML/Markdown content, git-backed versioning, sandboxed code questions, automatic grading, calendars and analytics.

Alternative to:
Codio
Codio
+8
OpenOlat

OpenOlat

Modular Java-based learning management system (LMS)

407
169
Last commit: 23h ago

Open-source Java LMS for course authoring, assessments and institutional learning management with SCORM/QTI support and REST API.

Alternative to:
Canvas LMS
Canvas LMS
+14