Abstract
The purpose of the presented work was to ease the creation of new educational environments to be used by consortia of educational institutions. The proposed approach allows teachers to take advantage of technological means and shorten the time it takes to create new remote collaboration environments for their students, even if the teachers are not adept at using cloud services. To achieve that, we decided to leverage the Model Driven Architecture, and provide the teachers with convenient, high-level abstractions, by using which they are able to easily express their needs. The abstract models are used as inputs to an orchestrator, which takes care of provisioning the described services. We claim that such approach both reduces the time of virtual laboratory setup, and provides for more widespread use of cloud-based technologies in day-to-day teaching. The article discusses both the model-driven approach and the results obtained from implementing a working prototype, customized for IT trainings, deployed in the Małopolska Educational Cloud testbed.
The research presented in this paper has been partially supported by the funds of Polish Ministry of Science and Higher Education assigned to AGH University of Science and Technology.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
edX, https://www.edx.org/.
- 2.
Coursera, https://www.coursera.org/.
- 3.
Vocareum, https://www.vocareum.com/.
- 4.
Qwiklabs, https://www.qwiklabs.com/.
- 5.
OpenEdx, https://github.com/edx.
- 6.
EEDS Repository: https://github.com/llopisga/cloud-orchestration.
References
A gallery of interesting Jupyter Notebooks. https://github.com/jupyter/jupyter/wiki/A-gallery-of-interesting-Jupyter-Notebooks. Accessed 10 Feb 2021
OMG Model Driven Architecture (MDA) Guide rev. 2.0, OMG Document ormsc/2014-06-01 (2014). https://www.omg.org/cgi-bin/doc?ormsc/14-06-01.pdf. Accessed 10 Feb 2021
Auer, M.E., Villach, C.: A Toolkit to Facilitate the Development and Use of Educational Online Laboratories in Secondary Schools. Seattle, Washington (2015)
Brown, M., McCormack, M., Reeves, J., Brook, D.C., et al.: 2020 Educause Horizon Report Teaching and Learning. Technical report, EDUCAUSE (2020)
Cadenas, J.O., Sherratt, R.S., Howlett, D., Guy, C.G., Lundqvist, K.O.: Virtualization for cost-effective teaching of assembly language programming. IEEE Trans. Educ. 58(4), 282–288 (2015)
Costa, R., Pérola, F., Felgueiras, C.: \(\mu \)LAB A remote laboratory to teach and learn the ATmega328p \(\mu \)C. In: 2020 IEEE Global Engineering Education Conference (EDUCON), pp. 12–13. IEEE (2020)
Demchenko, Y., Belloum, A., de Laat, C., Loomis, C., Wiktorski, T., Spekschoor, E.: Customisable data science educational environment: from competences management and curriculum design to virtual labs on-demand. In: 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 363–368. IEEE (2017)
Feisel, L.D., Rosa, A.J.: The role of the laboratory in undergraduate engineering education. J. Eng. Educ. 94(1), 121–130 (2005)
Kim, B., Henke, G.: Easy-to-use cloud computing for teaching data science. J. Stat. Educ. 29S1, S103–S11 (2021). https://doi.org/10.1080/10691898.2020.1860726
Lee, H.S., Kim, Y., Thomas, E.: Integrated educational project of theoretical, experimental, and computational analyses. In: ASEE Gulf-Southwest Section Annual Meeting 2018 Papers. American Society for Engineering Education (2019)
Lynch, T., Ghergulescu, I.: Review of virtual labs as the emerging technologies for teaching STEM subjects. In: INTED2017 Proceedings of the 11th International Technology, Education and Development Conference, Valencia Spain, 6–8 March, pp. 6082–6091 (2017)
Morales-Menendez, R., Ramírez-Mendoza, R.A., et al.: Virtual/remote labs for automation teaching: a cost effective approach. IFAC-PapersOnLine 52(9), 266–271 (2019)
Perales, M., Pedraza, L., Moreno-Ger, P.: Work-in-progress: improving online higher education with virtual and remote labs. In: 2019 IEEE Global Engineering Education Conference (EDUCON), pp. 1136–1139. IEEE (2019)
Soceanu, A., Vasylenko, M., Gradinaru, A.: Improving cybersecurity skills using network security virtual labs. In: Proceedings of the International MultiConference of Engineers and Computer Scientists 2017, vol. II, IMECS (2017)
Zieliński, K., Czekierda, Ł., Malawski, F., Straś, R., Zieliński, S.: Recognizing value of educational collaboration between high schools and universities facilitated by modern ICT. J. Comput. Assist. Learn. 33(6), 633–648 (2017)
Zygmunt, M., Konieczny, M., Zielinski, S.: Accuracy of statistical machine learning methods in identifying client behavior patterns at network edge. In: 2019 42nd International Conference on Telecommunications and Signal Processing (TSP), pp. 575–579. IEEE (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Gandia, R.L., Zieliński, S., Konieczny, M. (2021). Model-Based Approach to Automated Provisioning of Collaborative Educational Services. In: Paszynski, M., Kranzlmüller, D., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M.A. (eds) Computational Science – ICCS 2021. ICCS 2021. Lecture Notes in Computer Science(), vol 12747. Springer, Cham. https://doi.org/10.1007/978-3-030-77980-1_48
Download citation
DOI: https://doi.org/10.1007/978-3-030-77980-1_48
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77979-5
Online ISBN: 978-3-030-77980-1
eBook Packages: Computer ScienceComputer Science (R0)