Abstract
E-learning systems must use different technologies to change the educational environment and perform the adaptation of educational material according to the needs of learners. Popular approach in designing and developing adaptive courses include employment of different kinds of personalized agents. In our previous research, we implemented a tutoring system named Protus (PROgramming TUtoring System) that is used for learning programming basics. This paper presents the architecture and methodology for implementation of personal assistance agent in programming tutoring system that dynamically tracks actions of the learner, determines his/her learning styles and adapts educational material and user interface to assigned individual. The role of the personalized agent will be to collect data on assigned learner, track his/her actions, learning styles and the results achieved in the tests. In a further process, the agent consults personal agents of other learners that have the same learning style. The engaged agent determines what actions and teaching materials brought the most benefit to these learners and in further learning process generates and displays the recommendations of the best ranked actions and materials to assigned learner. The main pedagogical objective of the personal assistance agent in Protus is to present learners the appropriate educational material, tailored to their learning style in order to efficiently and quickly learn the content.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Latham, A., Crockett, K., McLean, D., Edmonds, B.: A conversational intelligent tutoring system to automatically predict learning styles. Comput. Educ. 59, 95–109 (2012)
Ivanović, M., Mitrović, D., Budimac, Z., Vesin, B., Jerinić, L.: Different roles of agents in personalized programming. New Horiz. Web Based Learn. 7697, 161–170 (2014)
Wu, S., Ghenniwa, H., Zhang, Y., Shen, W.: Personal assistant agents for collaborative design environments. Comput. Ind. 57, 732–739 (2006)
Farías, A., Arvanitis, T.N.: Building software agents for training systems: a case study on radiotherapy treatment planning (1997)
Armentano, M.G., Amandi, A.A.: A framework for attaching personal assistants to existing applications. Comput. Lang. Syst. Struct. 35, 448–463 (2009)
Vesin, B., Ivanović, M., Klašnja-Milićević, A., Budimac, Z.: Protus 2.0: ontology-based semantic recommendation in programming tutoring system. Expert Syst. Appl. 39, 12229–12246 (2012)
Klašnja-Milićević, A., Vesin, B., Ivanović, M., Budimac, Z.: E-Learning personalization based on hybrid recommendation strategy and learning style identification. Comput. Educ. 56, 885–899 (2011)
Pashler, H., McDaniel, M., Rohrer, D., Bjork, R.: Learning styles concepts and evidence. Psychol. Sci. Public Interest Suppl. 9, 105–119 (2009)
Latham, A., Crockett, K., McLean, D.: An adaptation algorithm for an intelligent natural language tutoring system. Comput. Educ. 71, 97–110 (2014)
Paraiso, E.C., Barthès, J.P.A.: An intelligent speech interface for personal assistants in R&D projects. Expert Syst. Appl. 31, 673–683 (2006)
Huang, C.J., Wang, Y.W., Huang, T.H., Chen, Y.C., Chen, H.M., Chang, S.C.: Performance evaluation of an online argumentation learning assistance agent. Comput. Educ. 57, 1270–1280 (2011)
Mikic Fonte, F.A., Burguillo, J.C., Nistal, M.L.: An intelligent tutoring module controlled by BDI agents for an e-learning platform. Expert Syst. Appl. 39, 7546–7554 (2012)
Gulz, A., Haake, M.: Design of animated pedagogical agents—a look at their look. Int. J. Hum Comput Stud. 64, 322–339 (2006)
Vesin, B., Ivanović, M., Klašnja-Milićević, A., Budimac, Z.: Protus 2.0: ontology-based semantic recommendation in programming tutoring system. Expert Syst. Appl. 39, 12229–12246 (2012)
Felder, R., Silverman, L.: Learning and teaching styles in engineering education. Eng. Educ. 78, 674–681 (1988)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Vesin, B., Ivanović, M., Klašnja-Milićević, A., Budimac, Z. (2015). Personal Assistance Agent in Programming Tutoring System. In: Jezic, G., Howlett, R., Jain, L. (eds) Agent and Multi-Agent Systems: Technologies and Applications. Smart Innovation, Systems and Technologies, vol 38. Springer, Cham. https://doi.org/10.1007/978-3-319-19728-9_37
Download citation
DOI: https://doi.org/10.1007/978-3-319-19728-9_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19727-2
Online ISBN: 978-3-319-19728-9
eBook Packages: EngineeringEngineering (R0)