Integration between Moodle and Academic Information System using Restful API for Online Learning

Authors

  • Novian Adi Prasetyo Institut Teknologi Telkom Purwokerto
  • Yudha Saintika Institut Teknologi Telkom Purwokerto

DOI:

https://doi.org/10.26555/jiteki.v7i2.21816

Keywords:

Academic Information System, Learning manajement system, Moodle, Resful API, Synchronization

Abstract

During the current pandemic, it is encouraging educational institutions to carry out distance learning, so many learning management system (LMS) platforms can be used to support distance learning. Each LMS has a different process flow but has the same goal of making it easier to manage learning content. When an LMS is implemented in an educational institution, it requires matching data for courses, students and lecturers that are available in the academic information system (AIS) at the institution, this is one of the weaknesses of all LMS because the data are not interrelated between AIS and LMS. The purpose of this research is to create an integrated system to equalize data between AIS and LMS using the synchronization method through the Application Programming Interface (API). The results of this application will combine data from AIS and LMS which will then be tested for automatic course creation according to class data, courses, lecturers and students at AIS. The test results of this system are said to be successful because each function that is designed has been running well without any fatal errors. The most important thing that needs to be considered when synchronizing is that there is a link between the data on the AIS and LMS, failure occurs on some courses because the email users in the AIS and LMS are different.

References

S. Syahruddin, M. F. Mohd Yaakob, A. Rasyad, A. W. Widodo, S. Sukendro, S. Suwardi, A. Lani, L. P. Sari, M. Mansur, R. Razali, and A. Syam, “Students acceptance to distance learning during Covid-19: the role of geographical areas among Indonesian sports science students,†Heliyon, vol. 7, no. 9, p. e08043, 2021. https://doi.org/10.1016/j.heliyon.2021.e08043

E. M. Zamzami, “Aplikasi Edutainment Pendukung Pembelajaran Jarak Jauh TK Merujuk Standar Nasional PAUD,†J. Obs. J. Pendidik. Anak Usia Dini, vol. 5, no. 2, pp. 985–995, 2021. https://doi.org/10.31004/obsesi.v5i2.750

A. Hutchison, “Technological Efficiency in The Learning Management System: A Wicked Problem with Sustainability for Online Writing Instruction,†Comput. Compos., vol. 54, p. 102510, 2019. https://doi.org/10.1016/j.compcom.2019.102510

M. D. Dascalu et al., “Before and during COVID-19: A Cohesion Network Analysis of students’ online participation in moodle courses,†Comput. Human Behav., vol. 121, no. October 2020, p. 106780, 2021. https://doi.org/10.1016/j.chb.2021.106780

C. Pappas, “The Best Learning Management Systems (2022 Update),†eLearning Industry, 2022. [Online]. Available: https://elearningindustry.com/the-best-learning-management-systems-top-list. [Accessed: 20-Oct-2022]

I. Almarashdeh, “Sharing instructors experience of learning management system: A technology perspective of user satisfaction in distance learning course,†Comput. Human Behav., vol. 63, pp. 249–255, 2016. https://doi.org/10.1016/j.chb.2016.05.013

S. F. Shetu, M. M. Rahman, A. Ahmed, M. F. Mahin, M. A. U. Akib, and M. Saifuzzaman, “Impactful e-learning framework: A new hybrid form of education,†Curr. Res. Behav. Sci., vol. 2, no. March, p. 100038, 2021. https://doi.org/10.1016/j.crbeha.2021.100038

N. N. M. Kasim and F. Khalid, “Choosing the right learning management system (LMS) for the higher education institution context: A systematic review,†Int. J. Emerg. Technol. Learn., vol. 11, no. 6, pp. 55–61, 2016. https://doi.org/10.3991/ijet.v11i06.5644

K. C. Deepak, “Evaluation of Moodle Features at Kajaani University of Applied Sciences-Case Study,†Procedia Comput. Sci., vol. 116, pp. 121–128, 2017. https://doi.org/10.1016/j.procs.2017.10.021

S. Mehrolia, S. Alagarsamy, and M. Indhu Sabari, “Moderating effects of academic involvement in web-based learning management system success: A multigroup analysis,†Heliyon, vol. 7, no. 5, p. e07000, 2021. https://doi.org/10.1016/j.heliyon.2021.e07000

L. I. Sarhan, A. M. Atroshi, and N. S. Ahmed, “A Strategic Planning of Developing Student Information Management System Using SWOT Technique,†J. Univ. Hum. Dev., vol. 2, no. 3, p. 515, 2016. https://doi.org/10.21928/juhd.v2n3y2016.pp515-519

A. A. Saa, M. Al-Emran, and K. Shaalan, Mining Student Information System Records to Predict Students’ Academic Performance, vol. 921, Springer International Publishing, 2020. https://doi.org/10.1007/978-3-030-14118-9_23

A. Zakaria, A. Prihantara, and A. A. Hartono, “Integrasi Application Programing Interface, PHP, dan MySQL untuk Otomatisasi Verifikasi dan Aktifasi Pengguna Layanan Hotspot MikroTik,†JUITA J. Inform., vol. 7, no. 2, p. 63, 2019. https://doi.org/10.30595/juita.v7i2.4361

S. Mowla and S. V. Kolekar, “Development and integration of E-learning services using rest APIs,†Int. J. Emerg. Technol. Learn., vol. 15, no. 4, pp. 53–72, 2020. https://doi.org/10.3991/ijet.v15i04.11687

C. M. Garcia and R. Abilio, “Systems Integration Using Web Services, REST and SOAP: A Practical Report,†Sistemas, vol. 19, pp. 34–41, 2017. http://www.fsma.edu.br/si/edicao19/FSMA_SI_2017_1_Principal_3_en.pdf

T. D. Oyedotun, “Sudden change of pedagogy in education driven by COVID-19: Perspectives and evaluation from a developing country,†Res. Glob., vol. 2, no. November, p. 100029, 2020. https://doi.org/10.1016/j.resglo.2020.100029

S. V. Kolekar, R. M. Pai, and M. M. Manohara Pai, “Adaptive User Interface for Moodle based E-learning System using Learning Styles,†Procedia Comput. Sci., vol. 135, pp. 606–615, 2018. https://doi.org/10.1016/j.procs.2018.08.226

J. A. Kumar and H. Al-Samarraie, “MOOCs in the Malaysian higher education institutions: The instructors’ perspectives,†Ref. Libr., vol. 59, no. 3, pp. 163–177, 2018. https://doi.org/10.1080/02763877.2018.1458688

R. F. Bataineh and M. B. Mayyas, “The utility of blended learning in EFL reading and grammar: A case for moodle,†Teach. English with Technol., vol. 17, no. 3, pp. 35–49, 2017. https://www.ceeol.com/search/article-detail?id=551005

K. Dobashi, “Automatic data integration from Moodle course logs to pivot tables for time series cross section analysis,†Procedia Comput. Sci., vol. 112, pp. 1835–1844, 2017. https://doi.org/10.1016/j.procs.2017.08.222

S. Sucipto and J. Karaman, “Integration of Legalization Information System Web-Based using Shipping API and Telegram API,†JUITA J. Inform., vol. 8, no. 2, p. 131, 2020. https://doi.org/10.30595/juita.v8i2.7104

F. Boronat, M. Montagud, P. Salvador, and J. Pastor, “Wersync: A web platform for synchronized social viewing enabling interaction and collaboration,†J. Netw. Comput. Appl., vol. 175, p. 102939, 2021. https://doi.org/10.1016/j.jnca.2020.102939

F. Xu, Z. Wu, F. Wen, and J. Tang, “Design and Implementation of a Heterogeneous Database Synchronization Mechanism Based on the Netgap,†Proc. - 2018 5th Int. Conf. Inf. Sci. Control Eng. ICISCE 2018, pp. 181–186, 2019. https://doi.org/10.1109/ICISCE.2018.00047

A. C. Anadiotis, O. Balalau, C. Conceição, H. Galhardas, M. Y. Haddad, I. Manolescu, T. Merabti, and J. You, “Graph integration of structured, semistructured and unstructured data for data journalism,†Information Systems, p. 101846, 2021. https://doi.org/10.1016/j.is.2021.101846

R. Padmanaban, M. Thirumaran, P. Anitha, and A. Moshika, “Computability evaluation of RESTful API using Primitive Recursive Function,†Journal of King Saud University - Computer and Information Scienes, 2018. https://doi.org/10.1016/j.jksuci.2018.11.014

E. S. Alashwali, P. Szalachowski, and A. Martin, “Exploring HTTPS security inconsistencies: A cross-regional perspective,†Comput. Secur., vol. 97, 2020. https://doi.org/10.1016/j.cose.2020.101975

P. Bourhis, J. L. Reutter, and D. VrgoÄ, “JSON: Data model and query languages,†Information Systems, vol. 89, p. 101478, 2020. https://doi.org/10.1016/j.is.2019.101478

T. Andriyanto and R. Indriati, “RESTFul Web Service Untuk Integrasi Data Antar Sistem Informasi,†J. Sains dan Inform., vol. 3, p. 116, Nov. 2017. https://doi.org/10.34128/jsi.v3i2.111

S. Supriyono, “Software Testing with the approach of Blackbox Testing on the Academic Information System,†Int. J. Inf. Syst. Technol., vol. 3, no. 2, pp. 227–233, 2020. http://ijistech.org/ijistech/index.php/ijistech/article/view/54

V. Garousi, A. Rainer, P. Lauvås, and A. Arcuri, “Software-testing education: A systematic literature mapping,†J. Syst. Softw., vol. 165, 2020. https://doi.org/10.1016/j.jss.2020.110570

Downloads

Published

2021-10-18

Issue

Section

Articles