Chamilo is an open-source learning management system (LMS) for running online courses, with a focus on ease of use and accessibility.
gunet/openeclass
Open eClass is a PHP-based course management system for storing and presenting educational materials for asynchronous e-learning.
Open-source alternative to:Moodle
Blackboard
- Stars
- 170
- Forks
- 69
- Open issues
- 31
- Last commit
- 15 days ago
What is it?
Open eClass, formerly known as GUnet eClass, is a complete Course Management System for organizing, storing and presenting educational materials online. It supports asynchronous e-learning, letting instructors make course content available on the Internet for students to access on their own schedule.
The platform is developed by the GUnet eLearning group and distributed as open source under the GNU GPL. It has been in distribution since March 2003 and is used by Greek academic institutions and other educational organizations. Installation requires a web server with PHP 8.2 or later and a MySQL or MariaDB database.
This repository is version 4.5, which is still under development.
Key features
- 01Organizes and publishes course educational materials online.
- 02Supports asynchronous e-learning for students studying on their own schedule.
- 03Runs on a PHP 8.2+ web server with a MySQL or MariaDB database.
- 04Distributed as open source under the GNU GPL.
Use cases
- Universities or schools that need a self-hosted course management system.
- Training organizations delivering asynchronous online courses.
- Institutions wanting an open source alternative to commercial learning platforms.
Quick start
- 1
Set up a web server with PHP 8.2 or newer and a MySQL or MariaDB database
- 2
Follow the detailed installation instructions in the official docs
Things to know
- Requires a web server with PHP 8.2 or newer and a MySQL or MariaDB database, so self-hosting takes setup effort.
- The README describes version 4.5 as under development.
In collections
Topics
FAQ
- What is openeclass?
- Open eClass is a PHP-based course management system for storing and presenting educational materials for asynchronous e-learning. Open eClass, formerly known as GUnet eClass, is a complete Course Management System for organizing, storing and presenting educational materials online. It supports asynchronous e-learning, letting instructors make course content available on the Internet for students to access on their own schedule.
- Is openeclass free to use? What license does it have?
- openeclass has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is openeclass still maintained?
- Actively maintained. The last commit to openeclass was on Oct 23, 2026.
- What can I use openeclass for?
- Universities or schools that need a self-hosted course management system. Training organizations delivering asynchronous online courses. Institutions wanting an open source alternative to commercial learning platforms.
- How do I install openeclass?
- Set up a web server with PHP 8.2 or newer and a MySQL or MariaDB database Follow the detailed installation instructions in the official docs
- Where can I get openeclass?
- The source code and installation instructions are on GitHub: https://github.com/gunet/openeclass
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Moodle is an open source learning management platform used by universities, schools and companies to build online courses and learning environments.
ILIAS is an open source learning management system (LMS) for building and running web-based e-learning courses.
A web-based courseware platform for running courses, with YAML/Markdown content, git-versioned material, and sandboxed auto-graded code questions.
The LMS and Studio core of Open edX, a Python/Django platform for authoring and delivering online courses at scale.
Open-source learning platform for building courses, assignments, discussions, and certificates, with AI features and a Notion-like editor.