moodle cdn
DESCRIPTION
for the presentation iMoot 2012 This software was changed its name to 'Acfvideo' standing on Amazon Cloud Frond . The source is here . https://github.com/matsuzakit/moodle-activity_acfvideo English presentation is here . https://www.youtube.com/watch?v=3XVFVL6LSDoTRANSCRIPT
Activity Module to use HTML5 video on Amazon CDN
Activity Module to use HTML5 video on Amazon CDN
www.e-learning.co.jp
Who am I ? Who am I ? ● Takeshi Matsuzaki
● [email protected]● http://www.facebook.com/matsuzakit
● CEO of e-learning corporation ltd.● Established 2000.● For IT engineers contents
● e-learning Solution Provider for corporations and schools.
● Experienced the other LMS for a long time● Our contents consists of many videos.● Newbie for Moodle
2
3
ProblemsProblems
Moodle as new LMS
Cheap CDN1
Prohibit direct link2
Multiple devices3
Ease to Use4
4
Our SolutionsOur Solutions
Problems Solution
Amazon Cloud Front
Time Limited URL
Edge location is available in Japan.Scalable, Stable
Video's URL is invalid after the time past.
Cheap CDN
Prohibit direct link
Multiple Devices
Easy to use Activity Moduletoshimi
HTML5 Video & PlayerMP4 for Safari, Android, IE9WebM for FirefoxFlash fallback for IE7, IE8
Contents Delivery Network
5
ActorsActors
CDNamazon cloud front
toshimi
administrator
student
videos
6
How it works(1/5)How it works(1/5)
administrator videos
1. Convert your videos
CDNamazon cloud front
toshimi
student
XMedia RecodeFree Software
H.264/AAC(mp4)
WebM
IE9, Chrome, Safari on iPad/iPhone, Android Browser
Firefox
7
How it works(2/5)How it works(2/5)
administrator videos
2. Put them on Anazon cloud front and make them the private contents.
toshimi
CDNamazon cloud front
Cloudberry ExplorerFree Software
http://cloudfront.net/backet/myvideo.mp4
http://cloudfront.net/backet/myvideo.mp4? Expires=1337847726&Signature=HcRkjso_&Key-PairId=APKxxxxxx
S3
8
How it works(3/5)How it works(3/5)
toshimi
Install 'toshimi' to Moodle.
With toshimi's configuration, set Amazon account information, public key and private key file.
Open Source Software
Open Source Software
9
How it works(4/5)How it works(4/5)
toshimi
administrator
Add toshimi's instance as Activity module.
Set video's url.
10
How it works(5/5)How it works(5/5)
CDNamazon cloud fronttoshimi
student
Direct link
11
Public VersionPublic Version
• Saving number of viewing a video.• Copying multi instances
– http://*****/linux{{n}}.mp4– 'n' is automatically increased
• http://*****/linux1.mp4• http://*****/linux2.mp4• http://*****/linux3.mp4
12
As newbie for MoodleAs newbie for Moodle
• Lots of good information to develop• Easy to develop . f.e Moodle Form, etc...
• Dispersion of information• Experience is important• Few information in Japanese
• Thanks for excellent software.
13
MoLee: Mobile Learning EngineSingle Source, Cross-Platform, and Multi-Device Content Management and Delivery System
‘MoLee’ is a Cross-Platform and Multi-Device content system that enables Flash contents to run on iPad, iPhone, Android and PC
‘MoLee’ consists of a Viewer Application for the User/Learner and a Learning Management System Urlscheme Interface for the Content Administrator Viewer Application allows the download of Flash contents assigned by an administrator to the user, view these contents, and logs usage and other relevant data LMS Urlscheme interface enables an Moodle’s administrator to manage content delivery (Online Content, Offline download Content) and analyze user data from logs
AdministratorUser
Urlscheme Interface
FLASH Contents
Moodle
Contents Delivery
MoLee
Contents Viewer
Enables FLASH content utilization on iPad/iPhone/Android/PC
iOS
Win/MacAndroid
Tablet SmartphonePCUser
Environments
Sales ResearchLearner
ApplicationArea
E & T
Marketing Research
Sales Presentation FLASH/AIRHTML5
ContentsData
Execution
technology and platformIndependent framework
LPTC Mail: [email protected]
14
Develop High Quality Low Cost Multi-Devices Contents
FLASHPDF/HTML/Video
High Quality Low Cost
No ProgrammingNo Debugging
Content Accessibility independent of technology or platform
MoLee Urlscheme Interface : molee://command
COMMANDopen
openOnlinedownload
upload
STORAGEhttphttps
app-storageapp
Any Questions ?
Thank You!Thank You!