For an open source tool for creating courses, the strongest matches are instructure/canvas-lms (Canvas LMS is a self-hostable learning management system that), moodle/moodle (Moodle is a full-featured learning management system that excels) and ilias-elearning/ilias (ILIAS is a full-featured open-source LMS that includes comprehensive). Each is ranked by relevance to your query, popularity and recent activity.
Find the best open-source course authoring tools. We ranked top GitHub repositories by activity and features to help you compare and pick the right one.
Canvas LMS is a self-hostable learning management system that provides comprehensive tools for authoring and structuring course content, including multimedia support, quiz creation with QTI import, grading, and student progress tracking, which directly matches your needs.
Moodle is an open-source learning management system (LMS) that provides a complete platform for creating, delivering, and managing online courses, assessments, and learner progress. Its architecture combines database-driven content storage, a plugin-based modular extension system, hierarchical role-based access control, and a RESTful API layer, all built around multi-tenant course isolation that keeps each course's activities, users, and grading structures separate. The platform distinguishes itself through a comprehensive assessment and grading system that manages question banks, applies fle
Moodle is a full-featured learning management system that excels at authoring and structuring course content with lessons, multimedia, quizzes, grading, and progress tracking, and is designed for self-hosting, making it an ideal match for this search.
GitHub repository for official ILIAS release branches and development branches (trunk)
ILIAS is a full-featured open-source LMS that includes comprehensive course authoring, lesson sequencing, multimedia support, quiz creation, SCORM export, and progress tracking, making it a strong match for this intent.