Journal of King Saud University: Computer and Information Sciences (May 2020)
A self-switching multi-strategic pedagogical agent
Abstract
Multi-Strategic Pedagogical Systems (MSPSs) integrate multiple Pedagogical Strategies (PSs) and a Switching Logic (SL). They trigger the PS appropriate regarding the Student State (StS). However, the hard-coding and the monolithic integration of multiple PSs and a SL highly increase the complexity of the MSPSs. To overcome this deficiency, we recourse to the Self-* and the Component-Based Agents design approaches to engineer a Self-Switching Multi-Strategic Pedagogical Agent (Self-S MSPA). It is designed as two distinct interacting Manager (MrSS) and Managed (MdSS) Sub-Systems. The MdSS implements the PSs. The MrSS implements the SL in the form of an Autonomic Control Loop (ACL) to (re)configure the MdSS. To experiment the usefulness of the proposed model, a framework is constructed using SAFRAN.