Applying Web Services to integrate LMS Moodle and Student Registration System

Main Article Content

พีระศักดิ์ เพียรประสิทธิ์
สุรางคนา ธรรมลิขิต


- Moodle is well known, widely used open source Learning Management System (LMS). Many educational institutions use it as their platforms to conduct fully online courses or virtual learning environments. However, most institutions have their own database for student registration system. The problem is that these applications are generally developed independently by different technologies and different platforms. The institutions have difficulty to obtain integrated information from the existing systems and LMS Moodle that leads to duplication of the data and data anomalies. This paper aims to design a data integration service between Moodle version 2 and the student registration system by applying Service Oriented Architecture (SOA), in particular, Web Services and the innovation of Workflow Services which these approaches can be a solution to address interoperability issues. We used the student registration system for Burapha University as our case study. The result showed that the data integration services allow Moodle to get automatically information from the student registration system.

Article Details

How to Cite
เพียรประสิทธิ์ พ. and ธรรมลิขิต ส., “Applying Web Services to integrate LMS Moodle and Student Registration System”, JIST, vol. 3, no. 2, pp. 31–37, Dec. 2012.
Research Article: Soft Computing (Detail in Scope of Journal)


1. A. Andreica, “Design and Architecture of an Integrated E-learning Environment. Case Study on Babes-Bolyai University, Cluj-Napoca, Romania.” in Research, Reflections and Innovations in Integrating ICT in Education, Formatex, Badajoz, Spain, 2009, pp. 507-514.

2. เด่นพงษ์ สุดภักดี, “Moodle core code modifications for KKU e-Learning.” Available from: Last access on 7 December 2011.

3. “Service-oriented architecture.” Available from: Last access on 7 December 2011.

4. T. Erl, Service-Oriented Architecture Concepts: Technology, and Design, Prentice Hall PTR, 2005.

5. M. Mircea, “SOA, BPM and Cloud Computing: Connected for innovation in higher education.” in International Conference on Education and Management Technology (ICEMT), 2010, pp. 456-460.

6. M. Mircea, and A. I. Andreescu, “Service-Oriented University: changes and opportunities towards innovation,” Procedia - Social and Behavioral Sciences, vol. 31, pp. 251-256, 2012.

7. W. M. P. V. D. Aalst, A. H. M. T. Hofstede, and M. Weske, “Business process management: a survey.” in Proceedings of the 2003 international conference on Business process management, Eindhoven, The Netherlands, 2003, pp. 1-12.

8. M. Kohlbacher, “The Effects of Process Orientation on Customer Satisfaction, Product Quality and Time-Based Performance.” in 29th Annual International Conference of the Strategic Management Society, Washington DC, 2009.

9. A. K. Vera, Ludwig, “Process-based organization design and hospital efficiency,” Health Care Management Review, vol. 32, no. 1, pp. 55-65, 2007.

10. Moodle, Available from: Last access on 7 December 2011.

11. M. A. C. Gonzalez, F. J. G. Penalvo, M. J. C. Guerrero, and M. A. Forment, “Adapting LMS Architecture to the SOA: An Architectural Approach.” in Internet and Web Applications and Services, 2009. ICIW '09. Fourth International Conference on, 2009, pp. 322-327.

12. M. A. Conde, Garci, x, F. J. a, M. J. Casany, and M. Alier, “Applying Web Services to Define Open Learning Environments.” in Database and Expert Systems Applications (DEXA), 2010 Workshop on, 2010, pp. 79-83.

13. M. Á. Conde, D. A. G. Aguilar, A. Pozo de Dios et al., “Moodle 2.0 Web Services Layer and Its New Application Contexts Technology Enhanced Learning. Quality of Teaching and Educational Reform.” Communications in Computer and Information Science M. D. Lytras, P. Ordonez De Pablos, D. Avison et al., eds., pp. 110-116: Springer Berlin Heidelberg, 2010.

14. “Moodle 2.0 Web Services architecture.” Available from: 27/moodle-20-web-services-architecture. Last access on 7 December 2011.