[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 :
Computer science
Identifiers :
UNILU:UL-CONFERENCE-2008-101
Author, co-author :
Zampunieris, Denis ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Language :
English
Title :
Implementation of efficient proactive computing using lazy evaluation in a learning management system
Publication date :
2006
Event name :
m-ICTE - International Conference on Multimedia and Information & Communication Technologies in Education
Event place :
Seville, Spain
Event date :
November 2006
Audience :
International
Main work title :
Proceedings of "m-ICTE - International Conference on Multimedia and Information & Communication Technologies in Education"
Publisher :
Eds. A. Mendez-Vilas, A. Solano Martin, J. Mesa Gonzales, J. Mesa Gonzalez, FORMATEX
ISBN/EAN :
84-690-2472-8
Pages :
886-890
Peer reviewed :
Peer reviewed
Commentary :
Proceedings of "m-ICTE - International Conference on Multimedia and Information & Communication Technologies in Education", November 2006, Seville (Spain)