JComa is a project mainly written in PHP, based on the GPL-3.0 license.
Joomla course manager. Component for managing course registrations, teaching materials and grades.
Course management component for Joomla.
Allows for course management using Joomla's built-in features. Each course is defined using a Category. For each course, there are Homework, Reading and Tests Sections.
Course material can be viewed by anyone but only students registered for a given course can turn in homework assignments.
The GPL version 3, available at http://www.gnu.org/licenses/gpl.txt