Moodle is a free and open-source software learning management system used for blended learning, distance education, flipped classroom and other e-learning projects in schools, universities, workplaces, etc.

With customizable management features, it is used to create private websites with online courses for educators and trainers to achieve learning goals. Moodle (acronym for modular object-oriented dynamic learning environment) allows for extending and tailoring learning environments using community sourced plugins (ref:

Important: Moodle can be run from a local PC from a removable flash/hard drive, and shared over a network including wifi to Android/Apple phones. No internet access is required which allows for an independent modular delivery of educational materials in under resourced locations around the world. ET recommends installing Moodle on top of Uniform Server (free WAMP). To help you learn, ET will try to provide download access to a fully functional Moodle install running with UniServer (zip download).

Official Website/Download -

Popular Plugin Modules-
Overview stats = Select plugin category:

A software application for the administration, documentation, tracking, reporting and delivery of electronic educational technology (also called e-learning) courses or training programs.Learning Management Systems range from systems for managing training and educational records to software for distributing online or blended/hybrid college courses over the Internet with features for online collaboration. Colleges, universities, school districts, and schools use LMSs to deliver online courses and augment on-campus courses. LMSs also act to augment the lessons the teacher is giving in a brick and mortar environment, not just replace them. Corporate training departments use LMSs to deliver online training, as well as to automate record-keeping and employee registration.
NOTE: This official Moodle Mobile app will ONLY work with Moodle sites that have been set up to allow it. Please talk to your Moodle administrator if you have any problems connecting. If your Moodle site has been configured correctly, you can use this app to:
- browse the content of your courses, even when offline
- receive instant notifications of messages and other events
- quickly find and contact other people in your courses
- upload images, audio, videos and other files from your mobile device
- view your course grades
- and more!

Official Moodle Mobile Documentation -
Moodle Mobile is the Moodle official mobile application for Android, iOS, and Windows Phone & 8.1, developed and maintained by Moodle HQ. It's available in Google Play, Apple Market, and Windows App Stores. Note that the app requires Moodle versions 2.4 and later and works with Android 4.1 and iOS 7.

Features Quick list:
Comparison of features for different versions
Responsive design for phone and tablets
Upload a picture into your private file area
Record an audio file and upload it into your private file area
Record a video and upload it into your private file area
Send a private message to a course participant (can be done offline)
Take a personal note about a course participant (can be done offline)
Add a course participant to your phone contact
Call a course participant touching the phone number
Locate a course participant address on Google map
Download and view some course resources
Quick access to your course contents
View calendar events
Reminder notifications for calendar events
Mobile Push notifications
Remote layout/style customization (see below)
View all your past private messages and notifications
Browse and download your private and course files
View forum discussions
Private messaging between users
Calendar integration with warning reminders as local notifications
Upload any type of file from your device to your Moodle private files area
View the book module and IMS CP
View site, course and personal users notes
View your activity and course total grades in a course
* Support for sites using CAS or Shibboleth as auth methods
* Participate in choices
* Participate in chats
* Create new discussions and posts in forums