In this paper we discuss how different reasoning techniques can be applied to the development of adaptive web applications. We will describe the reasoning mechanisms that are used by an agent that is implemented in DyLOG, a logic programming language, whose main characteristic is to allow reasoning about actions in a dynamically changing environment. The applicative domain is curriculum sequencing for education. In this framework the reasoning mechanisms will be used for constructing study plans, validating user-given study plans, and, in case these are wrong, to explain why they are not correct.
Supporting Users in Adaptive Web-based Applications: Techniques from Reasoning about Actions
BALDONI, Matteo;BAROGLIO, Cristina;PATTI, Viviana
2002-01-01
Abstract
In this paper we discuss how different reasoning techniques can be applied to the development of adaptive web applications. We will describe the reasoning mechanisms that are used by an agent that is implemented in DyLOG, a logic programming language, whose main characteristic is to allow reasoning about actions in a dynamically changing environment. The applicative domain is curriculum sequencing for education. In this framework the reasoning mechanisms will be used for constructing study plans, validating user-given study plans, and, in case these are wrong, to explain why they are not correct.File in questo prodotto:
Non ci sono file associati a questo prodotto.
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.