Skip to main content

Personal Assistance Agent in Programming Tutoring System

  • Conference paper
  • First Online:

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 38))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. Latham, A., Crockett, K., McLean, D., Edmonds, B.: A conversational intelligent tutoring system to automatically predict learning styles. Comput. Educ. 59, 95–109 (2012)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Wu, S., Ghenniwa, H., Zhang, Y., Shen, W.: Personal assistant agents for collaborative design environments. Comput. Ind. 57, 732–739 (2006)

    Article  Google Scholar 

  4. Farías, A., Arvanitis, T.N.: Building software agents for training systems: a case study on radiotherapy treatment planning (1997)

    Google Scholar 

  5. Armentano, M.G., Amandi, A.A.: A framework for attaching personal assistants to existing applications. Comput. Lang. Syst. Struct. 35, 448–463 (2009)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Pashler, H., McDaniel, M., Rohrer, D., Bjork, R.: Learning styles concepts and evidence. Psychol. Sci. Public Interest Suppl. 9, 105–119 (2009)

    Google Scholar 

  9. Latham, A., Crockett, K., McLean, D.: An adaptation algorithm for an intelligent natural language tutoring system. Comput. Educ. 71, 97–110 (2014)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. Gulz, A., Haake, M.: Design of animated pedagogical agents—a look at their look. Int. J. Hum Comput Stud. 64, 322–339 (2006)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Felder, R., Silverman, L.: Learning and teaching styles in engineering education. Eng. Educ. 78, 674–681 (1988)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Boban Vesin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics