Skip to main content

An Architecture for Intelligent e-Learning Platform for Student’s Lab Deployment

  • Conference paper
  • First Online:
Context-Aware Systems and Applications, and Nature of Computation and Communication (ICCASA 2020, ICTCC 2020)

Abstract

For better understanding and better learning of new technologies, there is welcome to have some hands-on experiences with these subjects. This helps with knowledge adoption and also increases learning efficiency. In this article, there is analyzed inputs for a proposal of this system and requirements, which should be meet for such system, and also there is identified learning subjects and areas, which could use this tools. This article deals with and describes an architecture, which can help with automation and deployment labs, which can students use for learning and their research. There is described the architecture for a system, which is able to deploy these environment into more cloud type providers and also is open and able to handle more types run-time technologies, especially virtualization (e.g. OpenStack, Kubernetes and more). The architecture describes platform, which consists an portal or a learning web-based tool, which can be used for learning and also for interface of student labs, which can be automatically deployed based on input conditions with automation tools to some public or private cloud services.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alabbadi, M.M.: Cloud computing for education and learning: education and Learning as a Service (ELaaS). In: 14th International Conference on Interactive Collaborative Learning, ICL 2011–11th International Conference Virtual University, pp. 589–594 (2011)

    Google Scholar 

  2. Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. https://aws.amazon.com/. Accessed 30 Jan 2019

  3. An, W., Huang, L.: E-learning exploration based on cloud computing. In: Measurement Technology and Engineering Researches in Industry, PTS 1–3, Applied Mechanics and Materials, vol. 333–335, pp. 2226–2230 (2013)

    Google Scholar 

  4. Babu, S.R., Kulkarni, K.G., Sekaran, K.C.: A generic agent based cloud computing architecture for e-learning. Adv. Intell. Syst. Comput. 248, 523–533 (2014). https://doi.org/10.1007/978-3-319-03107-1_58

    Article  Google Scholar 

  5. Barak, M.: Science teacher education in the twenty-first century: a pedagogical framework for technology-integrated social constructivism. Res. Sci. Educ. 47(2), 283–303 (2017). https://doi.org/10.1007/s11165-015-9501-y

    Article  Google Scholar 

  6. Bartuskova, A., Krejcar, O., Selamat, A., Kuca, K.: Framework for managing of learning resources for specific knowledge areas. In: 13th International Conference on Intelligent Software Methodologies, Tools, and Techniques (SoMeT 2014), Frontiers in Artificial Intelligence and Applications, vol. 265, pp. 565–576 (2014)

    Google Scholar 

  7. Boja, C., Pocatilu, P., Toma, C.: The economics of cloud computing on educational services. In: 3rd World Conference on Learning, Teaching and Educational Leadership (WCLTA 2012), Procedia Social and Behavioral Sciences, vol. 93, pp. 1050–1054 (2013)

    Google Scholar 

  8. Buyya, R., Vecchiola, C., Selvi, S.T.: Mastering Cloud Computing, 3rd edn. McGraw Hill, New York (2013)

    Google Scholar 

  9. Dahdouh, K., Dakak, A., Oughdir, L.: Integration of the cloud environment in e-learning systems. Trans. Mach. Learn. Artif. Intell. 5(4) (2017)

    Google Scholar 

  10. Dahdouh, K., Dakkak, A., Oughdir, L., Ibriz, A.: Large-scale e-learning recommender system based on Spark and Hadoop. J. Big Data 6(1), 2 (2019). https://doi.org/10.1186/s40537-019-0169-4

    Article  Google Scholar 

  11. Doelitzscher, F., Sulistio, A., Reich, C., Kuijs, H., Wolf, D.: Private cloud for collaboration and e-Learning services: from IaaS to SaaS. Computing (Vienna/New York), 91(1), 23–42 (2011). https://doi.org/10.1007/s00607-010-0106-z

  12. Dong, B., Zheng, Q., Yang, J., Li, H., Qiao, M.: An e-learning ecosystem based on cloud computing infrastructure. In: 9th IEEE International Conference on Advanced Learning Technologies (ICALT 2009), pp. 125–127 (2009)

    Google Scholar 

  13. Fernandez, A., Peralta, D., Herrera, F., Benítez, J.M.: An overview of e-learning in cloud computing. In: Uden, L., Corchado Rodríguez, E., De Paz Santana, J., De la Prieta, F. (eds.) Workshop on Learning Technology for Education in Cloud (LTEC 2012). Advances in Intelligent Systems and Computing, vol. 173, pp. 35–46. Springer, Heidelberg. https://doi.org/10.1007/978-3-642-30859-8_4 (2012)

  14. Ghobaei-Arani, M., Rahmanian, A.A., Shamsi, M., Rasouli-Kenari, A.: A learning-based approach for virtual machine placement in cloud data centers. Int. J. Commun. Syst. 31(8), e3537 (2018)

    Google Scholar 

  15. Google Cloud Engine. https://cloud.google.com/compute/. Accessed 30 Jan 2019

  16. Gonzalez-Martinez, J.A., Bote-Lorenzo, M.L., Gómez-Sánchez, E., Cano-Parra, R.: Cloud computing and education: a state-of-the-art survey. Comput. Educ. 80, 132–151 (2015)

    Article  Google Scholar 

  17. Horalek, J., Cimler, R., Sobeslav, V.: Virtualization solutions for higher education purposes. In: 25th International Conference RADIOELEKTRONIKA 2015, pp. 383–388. IEEE (2015)

    Google Scholar 

  18. Horalek, J., Soběslav, V.: Analysis and solution model of distributed computing in scientific calculations. In: Younas, M., Awan, I., Holubova, I. (eds.) MobiWIS 2017. LNCS, vol. 10486, pp. 314–324. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65515-4_26

    Chapter  Google Scholar 

  19. Jenkins. https://jenkins.io/. Accessed 30 Jan 2019

  20. Juan, Y., Yi-xiang, S.: The initial idea of new learning society which based on cloud computing. Mod. Educ. Technol. 20(1), 14–17 (2010)

    Google Scholar 

  21. Kubernetes - Production-Grade Container Orchestration. https://www.kubernetes.io/. Accessed 30 Jan 2019

  22. Kumar, J., Singh, A.K.: Workload prediction in cloud using artificial neural network and adaptive differential evolution. Future Gener. Comput. Syst. 81, 41–52 (2018)

    Article  Google Scholar 

  23. Komarek, A., Pavlik, J., Sobĕslav, V.: high level models for IaaS cloud architectures. In: Barbucha, D., Nguyen, N.T., Batubara, J. (eds.) New Trends in Intelligent Information and Database Systems. SCI, vol. 598, pp. 209–218. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-16211-9_22

    Chapter  Google Scholar 

  24. Maresova, P., Sobeslav, V.: Effective evaluation of cloud computing investment - application of cost benefit method analysis. E M Ekonomie Manage. 2(20), 134–145 (2017)

    Article  Google Scholar 

  25. Mercl, L., Pavlik, J.: The comparison of container orchestrators. In: Yang, X.-S., Sherratt, S., Dey, N., Joshi, A. (eds.) Third International Congress on Information and Communication Technology. AISC, vol. 797, pp. 677–685. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-1165-9_62

    Chapter  Google Scholar 

  26. El Mhouti, A., Erradi, M., Nasseh, A.: Using cloud computing services in e-learning process: benefits and challenges. Educ. Inf. Technol. 23(2), 893–909 (2018). https://doi.org/10.1007/s10639-017-9642-x

    Article  Google Scholar 

  27. Microsoft - official website. https://microsoft.com. Accessed 30 Jan 2019

  28. Mikulecky, P., Mercl, L.: Clouds for smart learning environments. In: 12th International Scientific Conference on Distance Learning in Applied Informatics Conference Proceedings (DIVAI 2018), pp. 473–480 (2019)

    Google Scholar 

  29. OpenStack. https://www.openstack.org/. Accessed 30 Jan 2019

  30. Komarek, A., Pavlik, J., Sobeslav, V.: Performance analysis of cloud computing infrastructure. In: Younas, M., Awan, I., Holubova, I. (eds.) MobiWIS 2017. LNCS, vol. 10486, pp. 303–313. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65515-4_25

    Chapter  Google Scholar 

  31. Pavlik, J., Sobeslav, V., Komarek, A.: Measurement of cloud computing services availability. In: Vinh, P.C., Vassev, E., Hinchey, M. (eds.) ICTCC 2014. LNICST, vol. 144, pp. 191–201. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-15392-6_19

    Chapter  Google Scholar 

  32. Sánchez, M., Aguilar, J., Cordero, J., Valdiviezo-Díaz, P., Barba-Guamán, L., Chamba-Eras, L.: Cloud computing in smart educational environments: application in learning analytics as service. New Advances in Information Systems and Technologies. AISC, vol. 444, pp. 993–1002. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-31232-3_94

    Chapter  Google Scholar 

  33. Sebastio, S., Ghosh, R., Mukherjee, T.: An availability analysis approach for deployment configurations of containers. IEEE Trans. Serv. Comput. PP, 1 (2018)

    Google Scholar 

  34. Siddiqui, S.T., Alam, S., Khan, Z.A., Gupta, A.: Cloud-based e-learning: using cloud computing platform for an effective e-learning. In: Tiwari, S., Trivedi, M.C., Mishra, K.K., Misra, A.K., Kumar, K.K. (eds.) Smart Innovations in Communication and Computational Sciences. AISC, vol. 851, pp. 335–346. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-2414-7_31

    Chapter  Google Scholar 

  35. Sommerville, I.: Teaching cloud computing: a software engineering perspective. J. Syst. Softw. 9(86), 2330–2332 (2013)

    Article  Google Scholar 

  36. Stantchev, V., Colomo-Palacios, R., Soto-Acosta, P., Misra, S.: Learning management systems and cloud file hosting services: a study on students’ acceptance. Comput. Hum. Behav. 31(1), 612–619 (2014)

    Article  Google Scholar 

  37. Thomas, P.Y.: Cloud computing a potential paradigm for practicing the scholarship of teaching and learning. Electron. Libr. 29(2), 214–224 (2011)

    Article  Google Scholar 

  38. Tuncay, E.: Effective use of cloud computing in educational institutions. Procedia Soc. Behav. Sci. 2, 938–942 (2010)

    Article  Google Scholar 

  39. VMware - official site. https://www.vmware.com/. Accessed 30 Jan 2019

  40. Xu, L., Huang, D., Tsai, W.-T.: Cloud-based virtual laboratory for network security education. IEEE Trans. Educ. 57(3), 145–150 (2014)

    Article  Google Scholar 

  41. Zhu, Q., Agrawal, G.: Resource provisioning with budget constraints for adaptive applications in cloud environments. IEEE Trans. Serv. Comput. 5(4), 497–511 (2012)

    Article  Google Scholar 

  42. Zurita, G., Baloian, N., Frez, J.: Using the cloud to develop applications supporting geo-collaborative situated learning. Future Gener. Comput. Syst. - Int. J. Grid Comput. Sci. 34, 124–137 (2014)

    Article  Google Scholar 

Download references

Acknowledgment

This work and the contribution were supported by a Specific Research Project, Faculty of Informatics and Management, University of Hradec Kralove, Czech Republic. We would like to thank Mr. Lubos Mercl, a graduate of Faculty of management and informatics, University of Hradec Kralove, for the practical verification of the pro-posed solutions and close cooperation in the solution.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vladimir Sobeslav .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mikulecky, P., Sobeslav, V., Drdla, M., Svecova, H. (2021). An Architecture for Intelligent e-Learning Platform for Student’s Lab Deployment. In: Vinh, P.C., Rakib, A. (eds) Context-Aware Systems and Applications, and Nature of Computation and Communication. ICCASA ICTCC 2020 2020. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 343. Springer, Cham. https://doi.org/10.1007/978-3-030-67101-3_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-67101-3_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-67100-6

  • Online ISBN: 978-3-030-67101-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics