With the aim to individualise human-computer interaction, an Intelligent Tutoring System (ITS) has to keep track of what and how the student has learned. Hence, it is necessary to maintain a Student Model (SM) dealing with complex knowledge representation, such as incomplete and inconsistent knowledge and belief revision. With this in view, the main objective of this paper is to present and discuss the student modelling approach we have adopted to implement Pitagora 2.0, an ITS based on a co-operative learning model, and designed to support teaching-learning activities in a Euclidean Geometry context. In particular, this approach has led us to develop two distinct modules that cooperate to implement the SM of Pitagora 2.0. The first module resembles a "classical" student model, in the sense that it maintains a representation of the current student knowledge level, which can be used by the teacher in order to tune its teaching strategies to the specific student needs. In addition, our system contains a second module that implements a virtual partner, called companion. This module consists of a computational model of an "average student" which cooperates with the student during the learning process. The above mentioned module calls for the use of machine learning algorithms that allow the companion to improve in parallel with the real student. Computational results obtained when testing this module in simulation experiments are also presented. © 1995 Kluwer Academic Publishers.
Carbonaro A., Maniezzo V., Roccetti M., Salomoni P. (2004). Modelling the student in Pitagora 2.0. USER MODELING AND USER-ADAPTED INTERACTION, 4(4), 233-251 [10.1007/BF01099820].
Modelling the student in Pitagora 2.0
Carbonaro A.;Maniezzo V.;Roccetti M.;Salomoni P.
2004
Abstract
With the aim to individualise human-computer interaction, an Intelligent Tutoring System (ITS) has to keep track of what and how the student has learned. Hence, it is necessary to maintain a Student Model (SM) dealing with complex knowledge representation, such as incomplete and inconsistent knowledge and belief revision. With this in view, the main objective of this paper is to present and discuss the student modelling approach we have adopted to implement Pitagora 2.0, an ITS based on a co-operative learning model, and designed to support teaching-learning activities in a Euclidean Geometry context. In particular, this approach has led us to develop two distinct modules that cooperate to implement the SM of Pitagora 2.0. The first module resembles a "classical" student model, in the sense that it maintains a representation of the current student knowledge level, which can be used by the teacher in order to tune its teaching strategies to the specific student needs. In addition, our system contains a second module that implements a virtual partner, called companion. This module consists of a computational model of an "average student" which cooperates with the student during the learning process. The above mentioned module calls for the use of machine learning algorithms that allow the companion to improve in parallel with the real student. Computational results obtained when testing this module in simulation experiments are also presented. © 1995 Kluwer Academic Publishers.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.