Abstract
This paper aims to investigate End-User Development (EUD) strategies in the education field. In this area, e-learning is becoming a crucial instrument to promote the role of instructors from simply information transmitters to dynamic co-creators of knowledge among their students. Our idea is to use an e-learning platform to allow teachers to create digital courses in a more effective and time-saving way. This paper proposes a EUD strategy that uses learning objects (LOs) as primary elements. The solution aims to endow the e-learning platform with a smart chatbot to assist teachers in their activities. Defined using RASA technology, the chatbot asks for information about the course the teacher has to create based on their profile and needs. It suggests the best LOs and how to combine them according to their prerequisites and outcomes. A recommendation system provides suggestions through a machine-learning model to define the semantic similarity between the entered data and the LOs metadata. In addition to suggesting how to combine the LOs, the chatbot explains why the module is significant. Finally, the paper presents some preliminary results about tests carried out by teachers in creating their digital courses.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
Deep translator. https://pypi.org/project/deep-translator/.
- 9.
Sentence-transformers. https://www.sbert.net.
- 10.
- 11.
- 12.
Jamovi. https://www.jamovi.org/.
References
Lieberman, H. (ed.): Your Wish Is My Command: Programming by Example. Morgan Kaufmann, Burlington (2001)
Bell, B., Lewis, C.: ChemTrains: a language for creating behaving pictures. In:1993 IEEE Workshop on Visual Languages, Bergen, Norway, pp. 188–195 (1993)
Cypher, A.: Watch What I Do: Programming by Demonstration. The MIT Press, Cambridge (1993)
Eisenberg, M., Fischer, G.: Programmable design environments: integrating end-user programming with domain-oriented assistance. In: Proceedings of the 1994 ACM CHI Conference, Boston, MA, pp. 431–437 (1994)
Fischer, G., Girgenson, A.: End-User modifiability in design environments. In: CHI ‘90, Conference on Human Factors in Computing Systems, Seattle, WA, pp. 183–191 (1990)
Ioannidou, A., Repenning, A.: End-user programmable simulations. Dr. Dobb’s(302 August), pp. 40–48 (1999)
Jones, C.: End-user programming. IEEE Comput. 28(9), 68–70 (1995)
Nardi, B.: A Small Matter of Programming. MIT Press, Cambridge (1993)
Pane, J.F., Myers, B.A.: Usability Issues in the Design of Novice Programming Systems (Technical Report No. CMU-CS-96–132). School of Computer Science, Carnegie Mellon University, Pittsburg, Pennsylvania (1996)
Rader, C., Cherry, G., Brand, C., Repenning, A., Lewis, C.: Principles to scaffold mixed textual and iconic end-user programming languages. In: Proceedings of the 1998 IEEE Symposium of Visual Languages, Nova Scotia, Canada, pp. 187–194 (1998)
Repenning, A., Sumner, T.: Agentsheets: a medium for creating domain-oriented visual languages. IEEE Comput. 28(3), 17–25 (1995)
Ruiz, J.G., Mintzer, M.J., Issenberg, S.B.: Learning objects in medical education. Med. Teach. 28(7), 599–605 (2006)
Deschênes, M.: Recommender systems to support learners’ agency in a learning context: a systematic review. Int. J. Educ. Technol. High. Educ. 17(1), 50 (2020)
Urdaneta-Ponte, M.C., Mendez-Zorrilla, A., Oleagordia-Ruiz, I.: Recommendation systems for education: systematic review. Electronics, 10(14), 1611 (2021)
Conference Name:ACM Woodstock conference Campbell, L.M.: Engaging with the learning object economy: Introducing learning objects and the object economy. In: Reusing Online Resources, pp. 53–63. Routledge (2003)
Cohen, E., Nycz, M.: Learning objects and e-learning: an informing science perspective. Interdisc. J. E-Learn. Learn. Objects 2(1), 23–34 (2006)
Devlin, J., Chang, M.W., Lee, K., Toutanova, K.: Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805(2018)
Venkatesh, V., Morris, M.G., Davis, G.B., Davis, F.D.: User acceptance of information technology: toward a unified view. MIS Q. 425–478 (2003)
Mushtaha, E., Dabous, S.A., Alsyouf, I., Ahmed, A., Abdraboh, N.R.: The challenges and opportunities of online learning and teaching at engineering and theoretical colleges during the pandemic. Ain Shams Eng. J. 13(6), 101770 (2022)
Alhumaid, K., Ali, S., Waheed, A., Zahid, E., Habes, M.: COVID-19 & elearning: perceptions & attitudes of teachers towards E-learning acceptancein the developing countries. Multicult. Educ. 6(2), 100–115 (2020)
Sofi-Karim, M., Bali, A.O., Rached, K.: Online education via media platforms and applications as an innovative teaching method. Educ. Inf. Technol. 28(1), 507–523 (2023)
Okonkwo, C.W., Ade-Ibijola, A.: Chatbots applications in education: a systematic review. Comput. Educ.: Artif. Intell. 2, 100033 (2021)
Medeiros, R.P., Ramalho, G.L., Falcão, T.P.: A systematic literature review on teaching and learning introductory programming in higher education. IEEE Trans. Educ. 62(2), 77–90 (2018)
Smutny, P., Schreiberova, P.: Chatbots for learning: a review of educational chatbots for the Facebook messenger. Comput. Educ. 151, 103862 (2020)
Alias, S., Sainin, M.S., Soo Fun, T., Daut, N.: Identification of conversational intent pattern using pattern-growth technique for academic chatbot. In: Chamchong, R., Wong, K.W. (eds.) MIWAI 2019. LNCS (LNAI), vol. 11909, pp. 263–270. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-33709-4_24
Hwang, G.J., Chang, C.Y.: A review of opportunities and challenges of chatbots in education. Interact. Learn. Environ. 1–14 (2021)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Objectoriented Software. Addison-Wesley, Boston (1995)
Lam, C.S.N., Chan, L.K., See, C.Y.H.: Converse, connect and consolidate–The development of an artificial intelligence chatbot for health sciences education. In: Frontiers in Medical and Health Sciences Education Conference. Bau Institute of Medical and Health Sciences Education, Li Ka Shing Faculty of Medicine, The University of Hong Kong (2018)
Molnár, G., Szüts, Z.: The role of chatbots in formal education. In: 2018 IEEE 16th International Symposium on Intelligent Systems and Informatics (SISY), pp. 000197–000202. IEEE (2018)
Sreelakshmi, A.S., Abhinaya, S.B., Nair, A., Nirmala, S.J.: A question answering and quiz generation chatbot for education. In: 2019 Grace Hopper Celebration India (GHCI), pp. 1–6. IEEE (2019)
Downes, S.: Learning objects: resources for distance education worldwide. Int. Rev. Res. Open Dist. Learn. 2(1), 1–35 (2001)
Jones, R.: Designing adaptable learning resources with learning object patterns. J. Digit. Inf, 6(1) (2004). Article no. 305
Goodyear, P.: Educational design and networked learning: patterns, pattern languages and design practice. Aust. J. Educ. Technol. 21(1), 82–101 (2005)
ADL-1: Advanced Distributed Learning (ADL) initiative. SCORM Specifications – The SCORM Content Aggregation Model Version 1.2 (2001). http://www.adlnet.gov/scorm/history/Scorm12/. Accessed 7 June 2007
ADL-2: Advanced Distributed Learning (ADL) initiative. SCORM Specifications – The SCORM Run-Time Environment Version 1.2 (2001). http://www.adlnet.gov/downloads/downloadpage.aspx?ID=218. Accessed 7 June 2007
ADL: Advanced Distributed Learning (ADL) initiative. SCORM Specifications – SCORM Version 1.3 Application Profile Working Draft Version 1.0 (2003). http://www.adlnet.gov/News/articles/index.aspx?ID=126. Accessed 7 June 2007
ARIADNE: The Alliance of Remote Instructional Authoring and Distribution networks for Europe (1998). http://ariadne.unil.ch/. Accessed 7 June 2007
SCORM: Sharable Courseware Object Reference Model (2003). http://www.adlnet.gov/downloads/downloadpage.aspx?ID=243. Accessed 7 June 2007
LOM: Final LOM Draft Standard (2002). http://ltsc.ieee.org/wg12/20020612-Final-LOM-Draft.html. Accessed 7 June 2007
Hoebelheinrich, N., et al.: Recommendations for a minimal metadata set to aid harmonised discovery of learning resources (2022).
Dagienė, V., Jevsikova, T., Kubilinskienė, S.: An integration of methodological resources into learning object metadata repository. Informatica 24(1), 13–34 (2013)
Pang, Y., Wang, N., Zhang, Y., Jin, Y., Ji, W., Tan, W.: Prerequisite-related MOOC recommendation on learning path locating. Comput. Soc. Netw. 6(1), 1–16 (2019). https://doi.org/10.1186/s40649-019-0065-2
Karpova, M., Shmelev, V., Dukhanov, A.: An automation of the course design with use of learning objects with evaluation based on the Bloom taxonomy. In: 2015 9th International Conference on Application of Information and Communication Technologies (AICT), pp. 138–142. IEEE (2015)
Siren, A., Tzerpos, V.: Automatic learning path creation using OER: a systematic literature mapping. IEEE Trans. Learn. Technol. (2022)
Gasparetti, F., De Medio, C., Limongelli, C., Sciarrone, F., Temperini, M.: Prerequisites between learning objects: automatic extraction based on a machine learning approach. Telematics Inform. 35(3), 595–610 (2018)
Xiao, K., Bai, Y., Wang, Z.: Extracting prerequisite relations among concepts from the course descriptions. Int. J. Software Eng. Knowl. Eng. 32(04), 503–523 (2022)
Liang, C., Wu, Z., Huang, W., Giles, C.L.: Measuring prerequisite relations among concepts. In: Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, pp. 1668–1674 (2015)
Angel, J., Aroyehun, S.T., Gelbukh, A.: Nlp-cic@ prelearn: Mastering prerequisites relations, from handcrafted features to embeddings. arXiv preprint arXiv:2011.03760(2020)
Atkinson, J., et al.: Web metadata extraction and semantic indexing for learning objects extraction. In: Recent Trends in Applied Artificial Intelligence: 26th International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, IEA/AIE 2013, Amsterdam, The Netherlands, 17–21 June 2013. Proceedings 26. Springer, Berlin (2013)
Marconi, L., Aragon, R.A.M., Zoppis, I., Manzoni, S., Mauri, G., Epifania, F.: Explainable attentional neural recommendations for personalized social learning. In: Baldoni, M., Bandini, S. (eds.) AIxIA 2020. LNCS (LNAI), vol. 12414, pp. 67–79. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-77091-4_5
Elsherif, M.M., Preece, E., Catling, J.C.: Age-of-acquisition effects: a literature review. J. Exp. Psychol.: Learn. Memory Cognit. (2023)
Valtolina, S., Barricelli, BR: An end-user development framework to support quantified self in sport teams. In: Paternò, F., Wulf, V. (eds.) New Perspectives in End-User Development, pp. 413–432. Springer, Cham (2017). ISBN 9783319602905
Ghiani, G., Manca, M., Paternò, F., Santoro, C.: Personalisation of context-dependent applications through trigger-action rules. ACM Trans. Comput. Hum. Interact. 24(2), 33 (2017)
Desolda, G., Ardito, C., Matera, M.: Empowering end users to customise their smart environments: model, composition paradigms and domain-specific tools. ACM Trans. Comput. Hum. Interact. 24(2), 52 (2017)
Caivano, D., Fogli, D., Lanzilotti, R., Piccinno, A., Cassano, F.: Supporting end users to control their smart home: design implications from a literature review and an empirical investigation. J. Syst. Softw. 144(2018), 295–313 (2018)
Amershi, S., et al.: Guidelines for human-ai interaction. In: Proceedings of the 2019 Chi Conference on Human Factors in Computing Systems, pp. 1–13 (2019)
Richthammer, C., Sänger, J., Pernul, G.: Interactive visu- alization of recommender systems data. In: Proceedings of the 4th Workshop on Security in Highly Connected IT Systems, pp. 19–24 (2017)
Shneiderman, B.: The eyes have it: a task by data type taxonomy for information visualisations. In: The Craft of Information Visualisation, pp. 364–371. Elsevier (2003)
Keim, D.A.: Visual exploration of large data sets. Commun. ACM 44(8), 38–44 (2001)
Wilkinson, D.: Testing a recommender system for self-actualisation. In: Proceedings of the 12th ACM Conference on Recommender Systems, pp. 543–547 (2018)
Venkatesh, V., Davis, F.D.: A theoretical extension of the technology acceptance model: four longitudinal field studies. Manage. Sci. 46(2), 186–204 (2000)
Warshaw, P.R.: A new model for predicting behavioral intentions: an alternative to Fishbein. J. Mark. Res. 17(2), 153–172 (1980)
Venkatesh, V., Thong, J.Y., Xu, X.: Consumer acceptance and use of information technology: extending the unified theory of acceptance and use of technology. MIS Q. 157–178 (2012)
Fan, Y., et al.: Applications of structural equation modeling (SEM) in ecological studies: an updated review. Ecol. Process. 5(1), 1–12 (2016). https://doi.org/10.1186/s13717-016-0063-3
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Valtolina, S., Matamoros, R.A. (2023). EUD Strategy in the Education Field for Supporting Teachers in Creating Digital Courses. In: Spano, L.D., Schmidt, A., Santoro, C., Stumpf, S. (eds) End-User Development. IS-EUD 2023. Lecture Notes in Computer Science, vol 13917. Springer, Cham. https://doi.org/10.1007/978-3-031-34433-6_17
Download citation
DOI: https://doi.org/10.1007/978-3-031-34433-6_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-34432-9
Online ISBN: 978-3-031-34433-6
eBook Packages: Computer ScienceComputer Science (R0)