Repolode
gunet

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:MoodleBlackboard

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

    Set up a web server with PHP 8.2 or newer and a MySQL or MariaDB database

  2. 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

#elearning#lms#php#education#course-management#mysql

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