Synchronization Interfaces for Improving Moodle Utilization

Similar documents
Using Moodle in ESOL Writing Classes

Introduction to Moodle

SECTION 12 E-Learning (CBT) Delivery Module

E-learning Strategies to Support Databases Courses: a Case Study

Web-based Learning Systems From HTML To MOODLE A Case Study

Applying Information Technology in Education: Two Applications on the Web

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

TA Certification Course Additional Information Sheet

i>clicker Setup Training Documentation This document explains the process of integrating your i>clicker software with your Moodle course.

Getting Started with MOODLE

Introduction of Open-Source e-learning Environment and Resources: A Novel Approach for Secondary Schools in Tanzania

THE EFFECT OF USING SILENT CARD SHUFFLE STRATEGY TOWARD STUDENTS WRITING ACHIEVEMENT A

Research Journal ADE DEDI SALIPUTRA NIM: F

Tools and Techniques for Large-Scale Grading using Web-based Commercial Off-The-Shelf Software

INCREASING STUDENTS ABILITY IN WRITING OF RECOUNT TEXT THROUGH PEER CORRECTION

Moodle 2 Assignments. LATTC Faculty Technology Training Tutorial

THE ROLES OF INTEGRATING INFORMATION COMMUNICATION TECHNOLOGY (ICT) IN TEACHING SPEAKING AT THE FIRST SEMESTER OF ENGLISH STUDENTS OF FKIP UIR

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

STUDENTS SATISFACTION LEVEL TOWARDS THE GENERIC SKILLS APPLIED IN THE CO-CURRICULUM SUBJECT IN UNIVERSITI TEKNOLOGI MALAYSIA NUR HANI BT MOHAMED

Multimedia Courseware of Road Safety Education for Secondary School Students

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

COOPERATIVE LEARNING TIME TOKEN IN THE TEACHING OF SPEAKING

Dian Wahyu Susanti English Education Department Teacher Training and Education Faculty. Slamet Riyadi University, Surakarta ABSTRACT

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Using Blackboard.com Software to Reach Beyond the Classroom: Intermediate

Automating Outcome Based Assessment

Introduction to Mobile Learning Systems and Usability Factors

TotalLMS. Getting Started with SumTotal: Learner Mode

From Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University

DYNAMIC ADAPTIVE HYPERMEDIA SYSTEMS FOR E-LEARNING

STUDENT MOODLE ORIENTATION

MOODLE 2.0 GLOSSARY TUTORIALS

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0

Evaluating Usability in Learning Management System Moodle

UNIVERSITY ASSET MANAGEMENT SYSTEM (UniAMS) CHE FUZIAH BINTI CHE ALI UNIVERSITI TEKNOLOGI MALAYSIA

Please find below a summary of why we feel Blackboard remains the best long term solution for the Lowell campus:

CHAPTER III RESEARCH METHODOLOGY. A. Research Method. descriptive form in conducting the research since the data of this research

An Investigation into Teacher Practice of Jigsaw Technique in Teaching Narrative for Eight Graders of SMPN 1 Menganti

ILLOCUTIONARY ACTS FOUND IN HARRY POTTER AND THE GOBLET OF FIRE BY JOANNE KATHLEEN ROWLING

Specification of the Verity Learning Companion and Self-Assessment Tool

Netsmart Sandbox Tour Guide Script

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

Your School and You. Guide for Administrators

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

Online Marking of Essay-type Assignments

Adult Degree Program. MyWPclasses (Moodle) Guide

Strengthening assessment integrity of online exams through remote invigilation

Spring 2015 Achievement Grades 3 to 8 Social Studies and End of Course U.S. History Parent/Teacher Guide to Online Field Test Electronic Practice

DEVELOPING ENGLISH MATERIALS FOR THE SECOND GRADE STUDENTS OF MARITIME VOCATIONAL SCHOOL

IMPROVING STUDENTS SPEAKING ABILITY THROUGH SHOW AND TELL TECHNIQUE TO THE EIGHTH GRADE OF SMPN 1 PADEMAWU-PAMEKASAN

Examity - Adding Examity to your Moodle Course

SIMILARITY MEASURE FOR RETRIEVAL OF QUESTION ITEMS WITH MULTI-VARIABLE DATA SETS SITI HASRINAFASYA BINTI CHE HASSAN UNIVERSITI TEKNOLOGI MALAYSIA

Preferences...3 Basic Calculator...5 Math/Graphing Tools...5 Help...6 Run System Check...6 Sign Out...8

Moodle MyFeedback update April 2017

CHAPTER III RESEARCH METHODOLOGY. A. Research Type and Design. questions. As stated by Moleong (2006: 6) who makes the synthesis about

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

The Implementation of Interactive Multimedia Learning Materials in Teaching Listening Skills

Test Administrator User Guide

An adaptive and personalized open source e-learning platform

Moodle Goes Corporate: Leveraging Open Source

DO NOT DISCARD: TEACHER MANUAL

Appendix L: Online Testing Highlights and Script

ACADEMIC TECHNOLOGY SUPPORT

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

BENCHMARKING OF FREE AUTHORING TOOLS FOR MULTIMEDIA COURSES DEVELOPMENT

Introduction to WeBWorK for Students

Syamsul Rizal Vera Fitria

CAPBLAT: An Innovative Computer-Assisted Assessment Tool for Problem Based Learning

Teachers Prior Knowledge Influence in Promoting English Learning Strategies in Primary School Classroom Practices

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

EXECUTIVE SUMMARY. Online courses for credit recovery in high schools: Effectiveness and promising practices. April 2017

The Moodle and joule 2 Teacher Toolkit

RETURNING TEACHER REQUIRED TRAINING MODULE YE TRANSCRIPT

Field Experience Management 2011 Training Guides

MobileQuiz A Lecture Survey Tool using Smartphones and QR Tags

On-Line Data Analytics

Strategy and Design of ICT Services

Prototype Development of Integrated Class Assistance Application Using Smart Phone

Chapter 1 Analyzing Learner Characteristics and Courses Based on Cognitive Abilities, Learning Styles, and Context

E-portfolio Formative and Summative Assessment: Reflections and Lessons Learned

Filing RTI Application by your own

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

Blended E-learning in the Architectural Design Studio

TEACHING WRITING DESCRIPTIVE TEXT BY COMBINING BRAINSTORMING AND Y CHART STRATEGIES AT JUNIOR HIGH SCHOOL

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

Android App Development for Beginners

MAT 122 Intermediate Algebra Syllabus Summer 2016

Use and Adaptation of Open Source Software for Capacity Building to Strengthen Health Research in Low- and Middle-Income Countries

Teaching Algorithm Development Skills

Building a Synchronous Virtual Classroom in a Distance English Language Teacher Training (DELTT) Program in Turkey

Ministry of Education, Republic of Palau Executive Summary

DISTANCE LEARNING OF ENGINEERING BASED SUBJECTS: A CASE STUDY. Felicia L.C. Ong (author and presenter) University of Bradford, United Kingdom

Enter the World of Polling, Survey &

Three Strategies for Open Source Deployment: Substitution, Innovation, and Knowledge Reuse

Collaboration: Meeting the Library User's Needs in a Digital Environment

PowerTeacher Gradebook User Guide PowerSchool Student Information System

Novi Riani, Anas Yasin, M. Zaim Language Education Program, State University of Padang

Transcription:

TELKOMNIKA, Vol.10, No.1, March 2012, pp. 179~188 ISSN: 1693-6930 accredited by DGHE (DIKTI), Decree No: 51/Dikti/Kep/2010 179 Synchronization Interfaces for Improving Moodle Utilization Linawati* 1, Gede Sukadarmika 2, GM Arya Sasmita 3 Department of Electrical Engineering, Udayana University Bali, Indonesia, phone/fax.: +62 361 703315 e-mail: linawati@unud.ac.id 1, sukadarmika@ee.unud.ac.id 2, arya@ee.unud.ac.id 3 Abstrak Sebagian besar perguruan tinggi telah menerapkan e-learning dengan menggunakan lebih dari satu LMS (learning management system) seperti Wordpress dan Moodle. Pemanfaatan e-learning di negara berkembang menimbulkan kesulitan yang terutama disebabkan oleh keterbatasan dan mahalnya infrastruktur internet. Oleh karena itu, untuk meningkatkan penggunaan Moodle dalam e-learning, maka dua antarmuka sinkronisasi ditampilkan pada paper ini, yaitu antarmuka untuk Moodle dan Wordpress, dan antarmuka untuk Moodle portabel yang berfungsi sebagai LMS offline dan Moodle yang berfungsi sebagai LMS online. Moodle portabel diinstal di dalam notebook guru dan murid, sedangkan Moodle dan Wordpress terinstal dalam server. Tujuan dari penelitian ini adalah untuk meningkatkan penggunaan Moodle dalam pembelajaran. Ada pun hasilnya sangat memuaskan. Guru dan murid mampu menggunakan kedua antarmuka ini dengan mudah dan aman, karena diperlukan guru/murid ID, mata kuliah ID, username dan password untuk login ke dalam sistem. Kata kunci: antar muka, learning management system, Moodle, sinkronisasi Abstract Many universities have applied e-learning on more than one LMS (learning management system) platforms such as Wordpress and Moodle. In addition, difficulties implementations in developing countries have occurred. Those are mainly caused by limitations and expensive of internet infrastructure. Therefore to increase Moodle application as an e-learning system, the paper proposed two synchronization interfaces. The first interface is for Moodle and Wordpress. This assists teachers to migrate their learning material in their blog in Wordpress into Moodle. Second interface is for Moodle portable performing offline LMS and Moodle performing online LMS. Moodle portable was installed in teachers and students notebooks. Moodle itself was installed and run in e-learning server. The aim is to improve Moodle utilization in the class. The results showed satisfied outcomes. Students and teachers could employ the interfaces easily and secure as they have to login using student/teacher ID, course ID, username and password. Keywords: interface, learning management system, Moodle, synchronization 1. Introduction Mostly higher education institutions have been improving their way of learning process by utilizing LMS (learning management system) or CMS (content management system). Many kinds of open source LMSs or CMSs as e-learning system to be chosen such as Moodle, Blackboard, Wordpress, and Joomla. In order to improve e-learning service to teachers and students, an integration or synchronization between them is needed. Moodle is a popular open-source LMS that is applied in many education institutions [1]- [4]. Accordingly everyone allow to add module or plug-in to improve its capability. However LMS implementation is still relatively difficult especially in developing countries. Such difficulties are mainly caused by limitations of Internet infrastructure and its cost. Hence both students and teachers cannot stay online to access the LMS all the time. One possible way to overcome this problem would be the use of LMS offline. Students can do their assignments and learn all materials without Internet connection. When they finish all the assignments, then they access Internet to submit them easily. Therefore interface is required to synchronize offline Moodle with online Moodle. To meet these requirements, a Moodle plug-in: synchronization interfaces for Moodle were built. With this plug-in, both teachers and students can improve utilization of Received July 13, 2011; Revised January 31, 2012; Accepted February 15, 2012

180 ISSN: 1693-6930 Moodle in their class. As a result the paper proposed two interfaces to synchronize Moodle and Wordpress, and offline Moodle with online Moodle. 2. Learning Management System and E-Learning E-learning could be implemented for both face-to-face meeting and distant learning. The purpose of the use of technology to deliver training material to a target audience in a costeducation system. effective, productive and sustainable manner is essential especially in higher However the implementationn of the learning systems requires high creativity that is time consuming. This applies to both the system and the educational content. Some papers report that technology application in learning process yielded better students performance. The results were the increase of the students scores; most of the students expressed their interest to the subject, their understanding of the subject benefit in science and engineering, and their approval of utilizing learning media [5]. Furthermore is a report from U.S. Department of Education [6]. The report confirmed that on average, students in online learning conditions performed better than those receiving face-to-face instruction. The differencee between student outcomes for online and face-to-face classes-measured as the difference between treatment and control means, divided by the pooled standard deviation-was larger in those studies contrasting conditions that blended elements of online and face-to-facee instruction with conditions taught entirely face-to-face. The effects of competitive learning on the satisfaction and the academic achievement of telecommunications students were examined in [7]. The paper presented significant results on the use of competitive e-learning tools in university students' outcomes and satisfaction. There are several factors to be examined before adopting an e-learning solution. A comprehensive e-learning solution comprises three key elements has been proposed in [8], as shown in Figure 1. Technology, content development, and services should be considered to achieve a viable and sustainable e-learning system. Technology plays a fundamental role in facilitating e-learning by allowing for a range on content delivery options. Figure 2 illustrates the range of technologies that have positioned E-learning as a viable institution training option. Figure 1. Comprehensive e-learning solution [8] Figure 2. E-learning technologies [9] The global economicc expansion, networking advances, together with the expansion of the Internet and the emergence of e-learning encouraged the development of LMS products. LMS provided the means for human-resource managers to manage both classroom training and the growing body of e-learning content. LMS is a software product that automates the administration of training events [10]. The LMS registers users, tracks courses in a catalogue, and records progress from learners; it also provides reports to management. An LMS is typically designed to handle coursess by multiple publishers and content providers. LMS is a web- systems, and technology based, such as WebCT, Moodle, etc., conferencing and discussion rich multi-media content. Moodle application is getting popular in education institutions as it is TELKOMNIKA Vol. 10, No. 1, March 2012 : 179 188

TELKOMNIKA ISSN: 1693-6930 181 open-source products under GNU license. Moodle is packet software that consists of Moodle, Apache, MySQL and PHP applications [1]. Other proprietary LMS product named adaptive hypermedia courseware (AHyCo) has been implemented in a blended e-learning model [11]. The model is based on a mixture of collaborative learning, problem-based learning (PBL) and independent learning, in a course in Information Science, at the University of Rijeka, Croatia. The results showed that students were satisfied with the pedagogical approach, and their academic achievements were also better than expected. Particularly important is that the dropout rate was greatly diminished, which could be related to students' satisfaction with the support they received from the instructor and the system. Display of a web lab through a browser delivered by an LMS as a part of SCORM standard packaging and a service-oriented architecture which allow integrating multiple LMSs (Moodle,.LRN, Claroline, etc.) with ilabs and multiples web a remote labs were proposed in [12]. On the other hand, a prototype of offline web application and task synchronization in e- learning activity addressed issue of an expensive Internet infrastructure [13]. This system utilizes the offline application capability and web storage of HTML5 enabled mobile web browser to bring an offline user interface to students. Using this system students are able synchronize their mobile phone with campus Moodle for task retrieval/submission during their time in campus and later doing the task at home without having to get online. Besides giving the concept, a prototype has been implemented to show its functionality. Furthermore intelligent Avatar for 3D tutor in e-learning system has been proposed in [14]. The Avatar which is called Emo-Avtar, is a multimodal expression of human senses. Most users gave positive response to the 3D tutor. 3. Implementation Phase Implementation phase consists of two stages, i.e. a preparation and development stages. In this phase, Moodle was proposed to be implemented in e-learning system in electrical engineering department, Udayana University. The full package application was installed in local server and acted as online LMS. Then Wordpress was installed in web server as teachers personal blogs. In addition Moodle Portable was installed in teacher and students notebooks and acted as off-line LMS. 3.1. Preparation Stage Some works should be accomplished in preparation stage. Details of works were preparing hardware and software, exploring all features and plug-ins of Moodle portable, Moodle, Wordpress, designing and implementation of synchronization interfaces tools. Figure 3 displays Moodle portable. Server, personal computers, and notebooks are major hardware in this stage. Figure 3. Moodle Portable Synchronization Interfaces for Improving Moodle Utilization (Linawati)

182 ISSN: 1693-6930 Moodle as the main application was downloaded from http://www.moodle.org and run in Linux environment. The interface required supporting from other applications, i.e. PHP, MySQL, SSH, Apache, HTML, and Java script. 3.2. Development Stage 3.2.1. Interface of Wordpress and Moodle In development stage, two-ways synchronization interface was designed and developed. Synchronization only can be done by authenticated users for example authentication of course id, student id, username and password. Therefore the system is secured. Moreover the interface will help teachers to insert their learning materials automatically from Wordpress into Moodle by simply clicking interface button. Figure 4 describes the synchronization process between Moodle and Wordpress. username, password Teacher course id, Teacher id, username, password Teacher s Blog Server http://staff.unud.ac.id/~t eacher_name (WordPress) Interface E-learning Server http://belajar.unud.ac.id (Moodle) course id, student s id, username, password Student Student... Student Figure 4. The synchronization design of Wordpress and Moodle 3.2.2. Interface of Moodle Portable and Moodle Similar with interface of Wordpress and Moodle, the system is designed secure. Barely authenticated users be able to log into the system. Moreover the interface will help students and teachers in doing the assignments, learning and preparing materials in Moodle without Internet connection. They can upload their assignments and materials directly into Moodle in e-learning server by simply clicking interface button. The assignments will be inserted automatically into their students pages in Moodle. Figure 5 describes the synchronization process between offline LMS (Moodle portable) and online LMS (Moodle in the server). When the students need to upload or download from Moodle to their Moodle portable or vice versa, they have to choose synchronization types. They select server-to-client synchronization when they download assignments or learning material from Moodle. In addition, client-to-server synchronization is selected, when the students upload their assignments or quiz. At synchronization process, Insert Into of PHP function for MySql is applied to insert database from master to slave. Moreover, update function is used to update the database in both Moodle and Moodle portable. 4. Results and Analysis 4.1. Synchronization of Wordpress and Moodle A two-ways synchronization interface for Wordpress and Moodle yields good results. The synchronization has good security as it is implemented only by authenticated users. Figures 6 and 7 present the interface implementations. TELKOMNIKA Vol. 10, No. 1, March 2012 : 179 188

TELKOMNIKA ISSN: 1693-6930 183 Teacher (Moodle Portable) Course id, Teacher id, username, password Server e-learning http://belajar.unud.ac.id (Moodle) Course id, student id, username, password Student (Moodle Portable) Students (Moodle Portable)... Students (Moodle Portable) Figure 5. The synchronization design of Moodle Portable and Moodle Figure 6. RSS feeds configuration in Moodle 4.1.1. Interface of Wordpress to Moodle Below are steps to display personal blog used Wordpress into e-learning system used Moodle: Synchronization Interfaces for Improving Moodle Utilization (Linawati)

184 ISSN: 1693-6930 - Address of RSS (Rich Site Summary) of the blog (wordpress) has to be identified, for example http://www.unud.ac.id/eng/?feed=rss2. Moodle in default mode has no RSS service of any sites; therefore a plug-in must be added. Newsfeed is the plug-in to be added to display RSS of a site. - Add newsfeed plug-in. - Place newsfeed file in blocks directory of Moodle. - Login Moodle as an administrator, and then choose notifications. - If there is no error occurred, choose continue. - Then administrator has to set RSS feed as follows. In administrator page, choose modules, then blocks and remote rss feeds. There are three options as seen in Fig. 6, i.e. Entries per feed is for number of RSS, Timeout is for decision of RSS feed expired, and Submitters is for someone who has authorization to add or edit RSS feed. - Click add/edit feeds, followed by RSS address of site and click Add, then Save Changes. - Editing on menu for adding or editing the RSS feed. Figure 7. Blog (Wordpress) displays in Moodle 4.1.2. Interface of Moodle to Wordpress On the other hand, learning contents in Moodle can be displayed in Wordpress using RSS too, as presented in Figure. 8. However RSS of Moodle has to be created in Moodle itself as follows: - Copy file block_recent activity.php, config_instance.html, and rsslib.php into directory /blocks/recent_activity/. - Copy file file.php into directory /rss. - Login Moodle as a teacher in the course page which the RSS will be presented. - Click turn editing on button, then at blocks, choose recent activity. - Set on recent activity by activating enable rss feeds. - Display RSS Moodle in wordpress by login as an administrator in wordpress; add pages, followed by copying script below into wordpress page (HTML). <iframe name="menampilkan Moodle ke dalam wordpress" src="http://172.16.40.113/moodle/rss/file.php/3/3/block_recent_activity/ /46/rss.xml" marginwidth="0" marginheight="0" readonly ="false" vspace="0" hspace="0" allowtransparency="true" scrolling="yes" width="800" frameborder="0" height="600"></iframe> TELKOMNIKA Vol. 10, No. 1, March 2012 : 179 188

TELKOMNIKA ISSN: 1693-6930 185 Figure 8. Moodle displays in Wordpress page Figure 9. The synchronization command in Moodle 4.2. Synchronization of Moodle Portable and Moodle A two-ways synchronization interface for Moodle Portable (offline LMS)-Moodle (online LMS) yields good results. The interface application has to recognize as a teacher or a student. Synchronization Interfaces for Improving Moodle Utilization (Linawati)

186 ISSN: 1693-6930 As a teacher, someone has to set up a course in e-learning server and register in the server (http://172.16.40.113/moodle/) to get username and password. When the teacher or student uploads or downloads learning materials, she/he selects synchronization command and login in (http://172.16.40.113/sinkronisasi/), as seen in Figure 9 and 10. Figure 10 presents that both students and teachers have to type the username and password in the synchronization page. The username and password have to be the same as in the Moodle account. Then Figure 11 displays the synchronization types, either server-to-client or client-to-server options. Server-to-Client command is for downloading and Client-to-Server is for uploading from users sides. Figure 10. The synchronization web-page Figure 11. The synchronization option TELKOMNIKA Vol. 10, No. 1, March 2012 : 179 188

TELKOMNIKA ISSN: 1693-6930 187 In the Moodle portable (http://localhost:8101/moodle/), both teacher and students can create and prepare quiz, lesson, slides, etc. in any type of file such as.doc,.pdf,.ppt, etc. To do that, they have to login with the same Id as in the Moodle in e-learning server. In particular to upload.doc,.pdf,.ppt file, they have to open web browser http://localhost:8101/ftp/ as shown in Figure 12. The synchronization utilized php and mysql scripts, i.e. insert into and update functions. The synchronization has its own webpage, however employs database of Moodle. Figure 12. Upload file webpage 5. Conclusion Throughout the research, Moodle has been enhanced its features for e-learning by developing two-ways synchronization interfaces for both Wordpress with Moodle, and Moodle Portable performing offline LMS with Moodle performing online LMS. The interfaces have worked well to assist teachers and students using Moodle, especially in developing countries where the Internet connection is still a big issue. They are simple to use and have high security system, since course id, user id, user name, and password are required to login the system. Thus the interface is expected to increase the efficiency of teaching and at the same time is effective for learning. Therefore, they can take advantage of the synchronization interfaces. Further work will develop the interfaces for mobile learning with various mobile devices. Acknowledgement This publication is result of research work that was funded by Indonesia Directorate General Higher Education. The authors also thank to Dr. Ir. Achmad Affandi, DEA (ITS- Surabaya) and Prof. Dr. Tsuyoshi Usagawa (Kumamoto Univ., Japan) for their valuable advices and feedbacks. References [1] Kumar S, Gankotiya AK, Dutta K. A comparative study of moodle with other e-learning systems. 3 rd International Conference on Electronics Computer Technology (ICECT). 2011; 5; 414-418. [2] Li SY, Yang CY, Hou Y. Study on enterprise training design of MOODLE. International Conference on Computer and Communication Technologies in Agriculture Engineering (CCTAE). 2010; 3: 339-341. Synchronization Interfaces for Improving Moodle Utilization (Linawati)

188 ISSN: 1693-6930 [3] Kazunori Nozawa. To Moodle or not to Moodle: Can It Be an Ideal e-learning Environment?. DOI= http://www.ps.ritsumei.ac.jp/assoc/policy_science/183/183_19_nozawa.pdf [4] Guido Rößling and Andreas Kothe. Extending Moodle to Better Support Computing Education. In the Proceeding of the ITiCSE 09. July 6 9, 2009, Paris, France. [5] Linawati and D.M. Wiharta. E-Learning: Multimedia Application on Digital Signal Processing. In the Proceedings of the International Symposium on Open, Distance, and E-learning. 2007: 13-15. [6] U.S. Department of Education, Office of Planning, Evaluation, and Policy Development, 2009. Evaluation of Evidence-Based Practices in Online Learning: A Meta-Analysis and Review of Online Learning Studies. Washington, D.C. DOI= www.ed.gov/about/offices/list/opepd/ppss/reports.html [7] Regueras, L.M. Verdu, E. Munoz, M.F. Perez, M.A. de Castro, J.P. Verdu, M.J. Effects of Competitive E-Learning Tools on Higher Education Students: A Case Study. IEEE Transactions on Education. May 2009; 52(2): 279-285. [8] Henry, P. E-learning Technology, Content and Services. Education & Training. 2001; 43. [9] Butler Group. Cultural and Financial Implications of an E-learning Approach. Butler Group s Intelligence Journal. April 2002. [10] American society for training and development (ASTD) glossary of terms. DOI= http://www.learningcircuits.org/glossary.html [11] Hoic-Bozic, N. Mornar, V. Boticki, I. A Blended Learning Approach to Course Design and Implementation. IEEE Transaction on Education. Feb. 2009; 52(1): 19-30. [12] Sancristobal, E.; Castro, M.; Harward, J.; Baley, P.; DeLong, K.; Hardison, J. Integration view of Web Labs and Learning Management Systems. IEEE Conference on Education Engineering (EDUCON). 2010: 1409-1417. [13] Ijtihadie, R.M.; Chisaki, Y.; Usagawa, T.; Cahyo, H.B.; Affandi, A. Offline web application and quiz synchronization for e-learning activity for mobile browser. IEEE Region 10 Technical Conference (TENCON). 2010: 2402-2405. [14] Basori, A.H., Tenriawaru A., Mansur A.B.F., Intelligent Avatar on E-Learning using Facial Expression and Haptic. TELKOMNIKA, April 2011; 9(1): 115-124. TELKOMNIKA Vol. 10, No. 1, March 2012 : 179 188