We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Moodle Mobile Notifier

by Hassan Sbeity, Ahmad Fadlallah
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 93 - Number 7
Year of Publication: 2014
Authors: Hassan Sbeity, Ahmad Fadlallah
10.5120/16224-5715

Hassan Sbeity, Ahmad Fadlallah . Moodle Mobile Notifier. International Journal of Computer Applications. 93, 7 ( May 2014), 1-7. DOI=10.5120/16224-5715

@article{ 10.5120/16224-5715,
author = { Hassan Sbeity, Ahmad Fadlallah },
title = { Moodle Mobile Notifier },
journal = { International Journal of Computer Applications },
issue_date = { May 2014 },
volume = { 93 },
number = { 7 },
month = { May },
year = { 2014 },
issn = { 0975-8887 },
pages = { 1-7 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume93/number7/16224-5715/ },
doi = { 10.5120/16224-5715 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:15:09.299884+05:30
%A Hassan Sbeity
%A Ahmad Fadlallah
%T Moodle Mobile Notifier
%J International Journal of Computer Applications
%@ 0975-8887
%V 93
%N 7
%P 1-7
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

E-learning management systems (eLMS) are increasingly used as online communication platform between students and teachers in traditional, distance and open learning educational institutions. Moodle [10] is the most used open-source e-LMS platform with around 68 million users being served worldwide [9]. This serverside application can be accessed via a web browser, on any computer or Internet-enabled hand-held device (smart phone, tablet, etc. ). However, this system has three limitations: first, the lack of synchronization between client and server applications, in other words between posting (server side) and viewing (client side) the information. The second limitation is that students cannot easily differentiate between newly and previously seen information. This is because most of the Moodle posts are not tagged with dates (except news and messages). The third limitation arises specifically when the Moodle server is accessed from a hand-held device using mobile telecommunication networks where bandwidth is considered as a scarce resource (low data rates and limited download/ upload quotas). This limitation is caused by the "useless" exchange of high amount of data to load all page contents even if no new information has been posted. The above listed limitations have negative impact on the tutor-student communication when eLMS platforms are used. This article proposes a system based on a three-tier architecture named Mobile Moodle Notifier (MMN) to overcome these limitations: the first tier is a mobile application (built on Google Android operating system [3]) that communicates with Moodle using low-level programming (socket programming) in order to reduce the bandwidth and download data consumption. The second tier is a server-side application that feeds the users (mobile application) with newly posted information from the third tier, which is the - extended - Moodle database. Performance tests show a 50 times faster execution time and 300 times less download data consumption on average using MMN compared to accessing Moodle via a regular web browser.

References
  1. James Chan. iactive mobile application. http://massmedia. hk/n2/mod/resource/view. php?id=36, 2013. Last accessed on April 8, 2014.
  2. Colasoft. Capsa free portable network analyzer(packet sniffer). http://www. colasoft. com/capsa-free/, 2013. Last accessed on April 8, 2014.
  3. Google. Google android website. http://www. android. com/, 2013. Last accessed on April 8, 2014.
  4. Google. Logcat. http://developer. android. com/tools/help/logcat. html, 2013. Last accessed on April 8, 2014.
  5. Google. Managing virtual devices. Android Virtual Device, 2013. Last accessed on April 8, 2014.
  6. Juan Leyva. Unofficial moodle mobile application. http://docs. moodle. org/22/en/umm: Unofficial Moodle - Mobile app, 2013. Last accessed on April 8, 2014.
  7. Moodle. org. Official moodle mobile application. http://docs. moodle. org/22/en/Mobile app, July 2012. Last accessed on April 8, 2014.
  8. Moodle. org. Moodle mobile - frequently asked questions. http://docs. moodle. org/22/en/Mobile Moodle FAQ, April 2013. Last accessed on April 8, 2014.
  9. Moodle. org. Moodle statistics. https://moodle. org/stats/, April 2013. Last accessed on April 8, 2014.
  10. Moodle. org. Moodle website. http://www. moodle. org, 2013. Last Accessed on April 08, 2014.
  11. Ali OzGur. Moodle touch (mtouch) mobile appl. http://www. pragmasql. com/moodletouch/home. aspx, 2013. Last accessed on April 8, 2014.
  12. Hassan Sbeity. Optimizing the student lms access frequency based on shannon-theorem in developing countries. In The Cambridge International Conference on Open and Distance Learning 2009, 2009.
Index Terms

Computer Science
Information Sciences

Keywords

Moodle Mobile