Architecture for Integrating Learning Platforms Using Adapter
DOI:
https://doi.org/10.26438/ijcse/v6i12.934938Keywords:
Adapter, e-learning, m-learning, Client-server, Web services, XMLAbstract
The advantage of the electronic and mobile learning platforms is the dissemination of learning contents with ease. But these platforms operate differently to exchange the learning contents from the server (educator’s site) to the clients (learner’s site). Integrating these learning platforms to operate as a single platform and exchange the contents based on learners’ request could improve the learning efficiency and reduce the operational cost. This work introduces a Web services approach based on client-server model to develop an integrated architecture that join the two learning platforms. In this paper, the architecture of the learning platforms is presented and explained. Furthermore, an adapter in a form of web service is develop as a fuse between the server and the client. Finally, the process of using the web services to unify the two learning architectures using the adapter is demonstrated and explained.
References
[1] A. Chaudhary, G. Agrawal, M. Jharia, “A Review on applications of smart class and E-Learning”, Future, Vol.2 Issue.3, pp 234-242, 2014.
[2] J. Joo-Nagata, F.M. Abad, J.G.B. Giner, F.J. García-Peñalvo, “Augmented reality and pedestrian navigation through its implementation in m-learning and e-learning: Evaluation of an educational program in Chile”, Computers & Education, Vol.1, Issue.11, pp.1-17, 2017.
[3] A.Trifonova, M. Ronchetti, “Where is mobile learning going?” Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education, pp. 1794-1801, 2003.
[4] D. Dagger, A. O'Connor, S. Lawless, E. Walsh, V. P. Wade, “Serviceoriented e-learning platforms: From monolithic systems to flexible services”. IEEE Internet Computing, pp. Vol.11, Issue.4, 2007.
[5] A. Parkavi, “An e-proctorial system using service-oriented architecture for institutions”, Conference on Emerging Trends in Science, Engineering and Technology, IEEE, pp. 369-372, 2012.
[6] P. Nedungadi, R. Raman, “A new approach to personalization: integrating e-learning and m-learning”, Educational Technology Research and Development, Vol. 60, Issue. 4, pp. 659-678, 2012.
[7] Sharmila, Nisha Jebaseeli, "Enhancing M-Learning System Using Cloud Computing", International Journal of Computer Sciences and Engineering, Vol.4, Issue.1, pp.51-55, 2016.
[8] V. G. Abhaya, Z. Tari, P. Bertok, “Building Web services middleware with predictable execution times”, World Wide Web-Internet and Web Information Systems, Vol.15, Issue.5, pp.685-744, 2012.
[9] M. K. Senagi, O. George, C. Wilson, S. Arthur, K. Jades, “A review of
SOAP performance optimization techniques to improve communication in web services in loosely coupled systems”, International Journal of Computer Science Issues, Vol.11, Issue.2, pp.142-153, 2014.
[10] G. Raj, M. Mahajan, D. Singh, "V&V Analysis of Composite Web Service using WS Simulator for Trust Management in WS Lifespan", International Journal of Computer Sciences and Engineering, Vol.6, Issue.6, pp.616-624, 2018.
[11] H. Kreger, “Web services conceptual architecture (WSCA 1.0)”. IBM software group, Vol.5, Issue.1, pp.6-7, 2001.
[12] S.K. Sharma, F.L. Kitchens, “Web services architecture for mlearning”. Electronic Journal of e-Learning, Vol.2, Issue.1, pp.203216, 2004.
[13] S. S. Al-Gahtani, “Empirical investigation of e-learning acceptance and assimilation: A structural equation model”, Applied Computing and Informatics, Vol.12, Issue.1, pp.27-50, 2016.
[14] M. J. Casany, M. Alier, E. Mayol, J. Piguillem, N. Galanis, F. J.
García-Peñalvo, M. A. Conde, “Moodbile: A framework to integrate m-learning applications with the LMS”, Journal of Research and Practice in Information Technology, Vol.44, Isssue.2, pp.123-129, 2012.
[15] Kamaran HamaAli.A.Faraj, "Web-based Teaching in Particular Developing Counties, Experience at “Sulamani University”", International Journal of Computer Sciences and Engineering, Vol.4, Issue.3, pp.1-4, 2016.
[16] Faiz Akram, Rajeev Kumar, "Accuracy of Retrieval Files in Learning Objects using Cloud E-Learning", International Journal of Computer Sciences and Engineering, Vol.6, Issue.8, pp.241-244, 2018.
[17] A.B. Dauda, Zerdoumi Saber, Alotaibi Faiz, M. A. Mustapha, M. T. Abdullah, “Effect of serialized messaging on Web services performance”. IEEE Conference on Computing Networking and
Informatics, pp. 1-5, 2017.
[18] Faiz Akram, Rajeev Kumar, "Accuracy of Retrieval Files in Learning Objects using Cloud E-Learning", International Journal of Computer Sciences and Engineering, Vol.6, Issue.8, pp.241-244, 2018.
[19] Tusha garwal, Neeta Sharma, "Efficient Load Balancing Using Restful Web Services in Cloud Computing: A Review", International Journal of Scientific Research in Computer Science and Engineering, Vol.6, Issue.3, pp.67-70, 2018
[20] K. Gottschalk, S. Graham, H. Kreger, J. Snell, “Introduction to web services architecture”, IBM systems Journal, Vol.41, Issue.2, pp.170-177, 2002.
[21] W. Huang, D. Webster, D. Wood, T. Ishaya, “An intelligent semantic e learning framework using context aware Semantic Web technologies”, British Journal of Educational Technology, Vol.37, Issue.3, pp.351-373, 2006.
[22] A. T. Korucu, A. Alkan, “Differences between m-learning (mobile learning) and e-learning, basic terminology and usage of m-learning in education”. Procedia-Social and Behavioral Sciences, Vol.15, Issue.1 pp.1925-1930, 2001.
[23] L. F. Motiwalla, “Mobile learning: A framework and evaluation”, Computers & education, Vol.49, Issue.3, pp.581-596, 2007.
[24] E. Newcomer, G. Lomow, Understanding SOA with Web services. Addison-Wesley, 2012.
[25] M. Urh, G. Vukovic, E. Jereb, “The model for introduction of gamification into e-learning in higher education”, Procedia-Social and Behavioural Sciences, Vol.197, pp.388-397, 2007
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
