Intelligent Educational System Based on Personal Agents

This paper presents an intelligent educational system that uses personal agents for providing personalization and adaptation of e-Learning content to learners. More specifically, we focus on a mechanism for guiding the learner through e-Learning material such so as to maximize the possibility to reach specific goals. The mechanism is designed and implemented using personal agents. The guidance is performed in real time and takes into consideration the actions that were performed by learner himself and also by other learners. An inference engine has been designed to decide if a resource (quiz, definition, chapter, etc.) will be proposed to the learner for study. The e-Learning system is organized as a multi-agent system composed of two kinds of agents: personal learner agent and recommender agent.

[1]  Amy L. Baylor,et al.  Intelligent Agents as Cognitive Tools for Education. , 1999 .

[2]  Sing Li,et al.  Professional Apache Tomcat , 2002 .

[3]  Johannes Link,et al.  Unit Testing in Java: How Tests Drive the Code , 2003 .

[4]  Carolyn Seaman,et al.  Practical Software Maintenance , 2000, J. Softw. Maintenance Res. Pract..

[5]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[6]  Steven J. Plimpton,et al.  Massively parallel methods for engineering and science problems , 1994, CACM.

[7]  Boris Beizer,et al.  Software Testing Techniques , 1983 .

[8]  Russell Nakano,et al.  Web Content Management: A Collaborative Approach , 2001 .

[9]  Jason Hunter Java servlet programming , 1998, Java series.

[10]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[11]  Marian Cristian Mihaescu,et al.  TESYS: e-Learning Application Built on a Web Platform , 2006, ICE-B.

[12]  Stephen Travis Pope,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .

[13]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[14]  Edward Yourdon,et al.  Object-oriented design , 1991, Yourdon Press Computing Series.

[15]  Ali Jafari Conceptualizing Intelligent Agents for Teaching and Learning. , 2002 .

[16]  David Budgen,et al.  Software design , 2020, International computer science series.

[17]  Imran Bashir,et al.  Testing Object-Oriented Software , 1999, Springer New York.

[18]  Pattie Maes,et al.  Collaborative Interface Agents , 1994, AAAI.

[19]  Marcus Thint,et al.  Adaptive personal agents , 1998, Personal Technologies.

[20]  Rodolfo Alfredo Bertone,et al.  Software engineering: Theory and practice, 2nd Edition. Shari Lawrence Pfleeger. Prentice Hall, 2001 , 2005 .

[21]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .