This is my current research progress of the previous work presented on special seminar at my university:
http://www.slideshare.net/0DarkKing0/rdiff-and-rsync-implementation-on-moodles-backup-and-restore-feature-of-course-synchronization-over-the-network-presentation
Title: Compatible Course Content Synchronization Model for Various LMS over The Network
Author: Fajar Purnama
Video: https://bit.tube/play?hash=QmcJPVtJbvAqukCiwDDwqnboMCS3KHEXrY5zenvieCRuE3&channel=156033
Compatible course content synchronization model for course distribution over the network for tokuen 2016
1. Compatible Course Content
Synchronization Model for Various LMS
over The Network
Fajar Purnama 1
1
Human Interface Cyber Communication Laboratory
(Usagawa Lab), Computer Science and Electrical
Engineering, Kumamoto University
fajar@hicc.cs.kumamoto-u.ac.jp
November 20, 2016
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 1 / 30
2. Outline
1 Introduction
E-learning
Online Course
Past Issue
This Work
2 Method
Proposed Model
Experiment
Demonstration
3 Result
4 Conclusion and Future Work
5 Supplementary
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 2 / 30
4. Introduction Online Course
Classroom: Conventional vs Online
Anywhere
Anytime
Face to Face
Face to Face
Anytime
Anywhere
Face to Face
Anywhere
Anytime
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 4 / 30
5. Introduction Past Issue
ICT Penetration Indonesia 2012
ref: http://ulimargis.blogspot.jp/2016/05/peta-akses-internet-indonesia.html
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 5 / 30
7. Introduction Past Issue
Distributed Learning Management System (LMS) as a
solution to accessability.
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 7 / 30
8. Introduction Past Issue
Afterwards is how to effectively distribute the contents?
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 8 / 30
9. Introduction Past Issue
Constant Revision: problem of content distribution.
F
L
O
W
O
F
T
I
M
E
Authors Subscribers
Creates
Course
16MB
Course
16MB
Share
Revises
Course
28MB
Course
28MB
Share
Revises
Course
30MB
Course
30MB
Share
Revises
Course
...MB
Course
Share
Heavy
Network
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 9 / 30
10. Introduction Past Issue
Incremental data synchronization implementation as the
solution.
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 10 / 30
11. Introduction This Work
Related Work
1 T. Usagawa, A. Affandi, B. C. Hidayanto, M. Rumbayan, T. Ishimura,
Y. Chisaki: Dynamic synchronization of learning contents among
distributed moodle systems. 2009. JSET, pp 10111012.
2 R. M. Ijtihadie, B. C. Hidayanto, A. Affandi, Y. Chisaki, and T.
Usagawa, Dynamic content synchronization between learning
management systems over limited bandwidth network,
Human-centric Computing and Information Sciences, vol. 2, no. 1,
pp. 117, 2012.
3 T. Usagawa, M. Yamaguchi, Y. Chisaki, R. M. Ijtihadie, and A.
Affandi, Dynamic synchronization of learning contents of
distributed learning management systems over band limited
network contents sharing between distributed moodle 2.0
series, in International Conference on Information Technology Based
Higher Education and Training (ITHET), Antalya, Oct. 2013.
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 11 / 30
12. Introduction This Work
Remaining Problem
Previous application only works for Moodle Version 1.9 and 2.0. This
previous model for an application is limited to one application / one
version of LMS.
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 12 / 30
13. Introduction This Work
Objective
Actually it’s not a problem but we found a way for one application to
work on many LMS and not restricted by versions.
This introductory work on Moodle: F. Purnama, T. Usagawa, R. M. Ijtihadie, and Linawati, Rsync
and Rdiff Implementation on Moodles Backup and Restore Feature for Course Synchronization over The Network, in
International Conference IEEE Region 10 Symposium (TENSYMP), Bali, Indonesia. 2016.
Thus it is defined the objective of this work:
Compatibility
An application that is compatible to all LMS.
Efficiency
While still efficient on the network.
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 13 / 30
14. Method Proposed Model
Course Content Synchronization Model
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 14 / 30
15. Method Experiment
Our Course
Consists of 3 topics:
Computer Programming
Computer Network
Penetration Testing
Each topics consists of 4 kinds of module:
Materials
Discussion Forums
Assignments
Quizzes
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 15 / 30
16. Method Experiment
Steps of Experiment
Experimented on 6 LMS (Moodle, Atutor, Chamilo,
Dokeos, Efront, Illias).
1 Export course contents to archive.
2 Incremental data synchronization on both archive
(update).
Scenario 1: Without Synchronization
Scenario 2: Large Content Synchronization
Scenario 3: Medium Content Synchronization
Scenario 4: When there is no revision (no update)
3 Import synchronized (updated) archive to Client’s
LMS.
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 16 / 30
25. Result
Success in synchronization on the tested LMS, here are
some results.
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 25 / 30
26. Result
Average network traffic of without vs incremental data
synchronization.
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 26 / 30
27. Conclusion and Future Work
Conclusion
This work successfully develop an application that is compatible to
the six tested LMS, while retaining the network efficiency.
Future Work
This work only discussed one side of the course content
synchronization: incremental data synchronization.
The other side which is yet to be discussed: data safety,
privacy, and security.
Final step is the implementation.
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 27 / 30
28. Conclusion and Future Work
Thank you
Any comments or questions?
Fajar Purnama (HICC) TOKUEN 2016 November 20, 2016 28 / 30