Kuusamo is an open source learning management system (LMS) written in PHP.
Build courses, modules and lessons.
Lessons are saved as API-friendly blocks of JSON (behind the UI).
Supports text, video, audio, images and downloads.
Tracks progress and automatically generates certificates.
Plugin architecture allows you to extend Kuusamo.
Extend and modify Kuusamo as you wish.
Kuusamo installs via Composer. See the docs for full installation instructions.
composer create-project kuusamo/project
Documentation can be found in its own git repository. It is written in Markdown so is readable offline. If you have any questions or find something that is not working, you can raise an issue on Github.