[en] In [Zampunieris, 2006] we proposed a new kind of Learning Management Systems: proactive LMS, designed to help their users to better interact online by providing programmable, automatic and continuous analyses of users (inter-) actions augmented with appropriate actions initiated by the LMS itself. The proactive part of our LMS is based on a dynamic rules-based system. But the main algorithm we proposed in order to implement the rules running system, suffers some efficiency problems. In this paper, we propose a new version of the main rules running algorithm that is based on lazy evaluation in order to avoid unnecessary and time-costly requests to the LMS database when a rule is not activated, that is: when its actions part will not be performed because preliminary checks failed.
Disciplines :
Sciences informatiques
Identifiants :
UNILU:UL-CONFERENCE-2008-101
Auteur, co-auteur :
ZAMPUNIERIS, Denis ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Langue du document :
Anglais
Titre :
Implementation of efficient proactive computing using lazy evaluation in a learning management system
Date de publication/diffusion :
2006
Nom de la manifestation :
m-ICTE - International Conference on Multimedia and Information & Communication Technologies in Education
Lieu de la manifestation :
Seville, Espagne
Date de la manifestation :
November 2006
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of "m-ICTE - International Conference on Multimedia and Information & Communication Technologies in Education"
Maison d'édition :
Eds. A. Mendez-Vilas, A. Solano Martin, J. Mesa Gonzales, J. Mesa Gonzalez, FORMATEX
ISBN/EAN :
84-690-2472-8
Pagination :
886-890
Peer reviewed :
Peer reviewed
Commentaire :
Proceedings of "m-ICTE - International Conference on Multimedia and Information & Communication Technologies in Education", November 2006, Seville (Spain)