The important characteristics of any intelligent systems are the possibilities of explanation. So, any software product which intend to be intelligent must provide some kind of explanation, i.e., explanation of some conclusions, explanation of new knowledge (theorem), etc. As Intelligent Tutoring Systems (ITSs) intend to be intelligent software, the explanation feature must be provided in ITSs. In this paper, we will briefly survey how we realized the explanation properties and features in Intelligent Tutoring System (ITS) shell called EduSof . The OBOA ( OB ject - O riented A bstraction) model for representing the knowledge, interaction within that knowledge and actions on that knowledge is used for the model of explanation, the transitions and the interactions features in EduSof shell.
/lp/association-for-computing-machinery/oboa-model-of-explanation-module-in-intelligent-tutoring-shell-Ng65N9SYvY