Integration between Moodle and Academic Information System using Restful API for Online Learning
DOI:
https://doi.org/10.26555/jiteki.v7i2.21816Keywords:
Academic Information System, Learning manajement system, Moodle, Resful API, SynchronizationAbstract
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
How to Cite
Issue
Section
License
Authors who publish with JITEKI agree to the following terms:
- Authors retain copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC BY-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
This work is licensed under a Creative Commons Attribution 4.0 International License