Moodle is used as an assistant for traditional classroom teaching.
Blended Learning: Moodle supports blended learning model that combines both traditional and online
learning.
Distance Learning: Moodle is used for distance learning programs where students and teachers are
separated by physical distance.
Corporate Training: Moodle is used by companies for internal training programs and certifications.
Moodle is written in PHP and supports popular databases like MySQL. It is released under the GNU
GPL license.
2.6.2 Features
Moodle provides the following features as per [17]:-
Course Creation
Moodle allows instructors to create courses with sections, activities, resources and assignments.