enabling offline learning with moodle - david drummond
DESCRIPTION
Enabling offline learning with Moodle - David Drummond (Catalyst IT (Europe)) Presented at Moodlemoot Edinburgh 2014 www.moodlemoot.ie/TRANSCRIPT
Enabling Offline Learning with Moodle
David Drummond
Enabling Offline Learning with Moodle
• What is meant by Offline Learning?
• What are the goals of UNICEF Offline
Learning goals?
• What we have done?
Offline Learning
• What is meant by Offline Learning?
• Static content vs Interactive courses
• Completion Synchronisation
• Mobility?
Offline Learning
What has been done before?
– Moodle “on a Stick”
– Poodle
– Incremental Backups
– Moodle Mobile
– MaharaDroid
– Moo-Droid
What did we do?
Two Pronged Approach:
– Content Delivery Network
– Offline Player
Offline Player – Technical
Requirements
1) Solution must work on Windows 7 & 8
2) Solution must have the capacity to run at
least 1 Gig of courses
3) Solution must be able to identify
participant and report completion Results
back to main Totara LMS. Identity must
be in sync.
4) Solution must be able to swap between
off-line and on-line modes
5) Solution must be able to expire content
after a period of time
Technical Choices
• Self-contained Moodle
• Apache Server
• MySQL
• Streamlined interface
• Distribution:
• On a stick
• Windows installer
• The dream of true cross-platform support
still eludes ...
Roadmap
• Feature Development
• Automatic Updates
• Forum support
• Continuing Learning in multiple locations
• Server hosted version for LANs
• Tin Can API – side effect
Community Release
• Coming Soon
• “On a stick” version required
Credits
• Dan Marsden - Developer
• Paul Walker - Graphic Design
• UNICEF for funding, in particular Abel
Henry for the guiding vision