Design and Analysis of a Multi-Agent E-Learning System Using Prometheus Design Tool

Received Apr 5, 2020 Revised Apr 26, 2020 Accepted Apr 26, 2020 Agent unified modeling languages (AUML) are agent-oriented approaches that supports the specification, design, visualization and documentation of an agent-based system. This paper presents the use of Prometheus AUML approach for the modeling of a Pre-assessment System of five interactive agents. The Pre-assessment System, as previously reported, is a multi-agent based e-learning system that is developed to support the assessment of prior learning skills in students so as to classify their skills and make recommendation for their learning. This paper discusses the detailed design approach of the system in a step-by-step manner; and domain knowledge abstraction and organization in the system. In addition, the analysis of the data collated and models of prediction for future pre-assessment results are also presented. Agent methodology Requirements engineering First-order logic Pre-assessment classification Education

[1]  Michael Winikoff,et al.  Prometheus design tool , 2005, AAMAS '05.

[2]  Martin D. Beer,et al.  Pre-assessment and Learning Recommendation Mechanism for a Multi-agent System , 2014, 2014 IEEE 14th International Conference on Advanced Learning Technologies.

[3]  Julia Coleman Prior Online Assessment of SQL Query Formulation Skills , 2003, ACE.

[4]  Massimo Cossentino,et al.  From Requirements to Code with PASSI Methodology , 2005 .

[5]  Yongji Wang,et al.  ADP-Based Intelligent Decentralized Control for Multi-Agent Systems Moving in Obstacle Environment , 2019, IEEE Access.

[6]  Gloria Cerasela Crisan,et al.  A Model of a Weighted Agent System for Personalised E-Learning Curriculum , 2019 .

[7]  Michael Winikoff,et al.  Developing intelligent agent systems - a practical guide , 2004, Wiley series in agent technology.

[8]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[9]  Katrien Verbert,et al.  Recommender Systems for Technology Enhanced Learning , 2014, Springer New York.

[10]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[11]  Rafael H. Bordini,et al.  Using Jason to Implement a Team of Gold Miners , 2006, CLIMA.

[12]  Martin Beer,et al.  Student modelling and classification rules learning for educational resource prediction in a multiagent system , 2015, 2015 7th Computer Science and Electronic Engineering Conference (CEEC).

[13]  Junmin Li,et al.  Globally fuzzy leader-follower consensus of mixed-order nonlinear multi-agent systems with partially unknown direction control , 2020, Inf. Sci..

[14]  Wided Lejouad Chaari,et al.  Knowledge tracing with an intelligent agent, in an e-learning platform , 2018, Education and Information Technologies.

[15]  Vitor Manuel Fragoso Ferreira,et al.  Developing an Educational Medical Game Using AgilePASSI Multi-agent Methodology , 2015, 2015 IEEE 28th International Symposium on Computer-Based Medical Systems.

[16]  Ali El Hajj,et al.  Multi-agent system vulnerability detector for a secured E-learning environment , 2016, 2016 Sixth International Conference on Digital Information Processing and Communications (ICDIPC).

[17]  Stanimir Stojanov,et al.  Automatic generation of test questions by software agents using ontologies , 2016, 2016 IEEE 8th International Conference on Intelligent Systems (IS).

[19]  Elizabeth A. Kendall,et al.  An Agent-Oriented Software Engineering Methodology with Application of Information Gathering Systems for LCC , 2002, AOIS@CAiSE.

[20]  Martin Beer,et al.  Formalizing Logic Based Rules for Skills Classification and Recommendation of Learning Materials , 2018 .

[21]  Shereen A. Taie,et al.  The Relation between the Learner Characteristics and Adaptation Techniques in the Adaptive E-Learning Systems , 2020, 2020 International Conference on Innovative Trends in Communication and Computer Engineering (ITCE).

[22]  Kennedy E. Ehimwenma,et al.  A multi-agent approach to adaptive learning using a structured ontology classification system , 2017 .

[23]  Scott A. DeLoach,et al.  Analysis and Design using MaSE and agentTool , 2001 .

[24]  Franco Zambonelli,et al.  Gaia4E: A Tool Supporting the Design of MAS using Gaia , 2009, ICEIS.

[25]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[26]  Ivan Ganchev,et al.  AN APPROACH TO THE DEVELOPMENT OF INFOSTATION-BASED eLEARNING ARCHITECTURES , 2008 .

[27]  C. Eline Rouveirol,et al.  Towards Learning in Carin-aln , 2000 .

[28]  Lin Padgham,et al.  Automated unit testing intelligent agents in PDT , 2008, AAMAS.

[29]  Ghada Al-Hudhud Designing e-Coordinator for improved teams collaboration in graduation projects , 2015, Comput. Hum. Behav..

[30]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[31]  Anna Perini,et al.  Tropos Modeling, Code Generation and Testing with the Taom4E Tool , 2011, iStar.

[32]  Claudiu Anghel aclaunic JADE BASED SOLUTIONS FOR KNOWLEDGE ASSESSMENT IN eLEARNING ENVIRONMENTS , 2003 .

[33]  Angelos Charalambidis,et al.  Formulating description logic learning as an Inductive Logic Programming task , 2010, International Conference on Fuzzy Systems.

[34]  George A. Vouros,et al.  Agent role locking (ARL): theory for multi agent system with e-learning case study , 2005, IADIS AC.

[35]  Colin Potts,et al.  A CASE tool supported methodology for the design of multi-agent systems , 2002 .

[36]  Martin D. Beer,et al.  Computational Estimate Visualisation and Evaluation of Agent Classified Rules Learning System , 2016, Int. J. Emerg. Technol. Learn..