IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Implementation of Efficient Proactive Computing Using Lazy Evaluation in a Learning Management System

Implementation of Efficient Proactive Computing Using Lazy Evaluation in a Learning Management System
View Sample PDF
Author(s): Zampunieris Denis (University of Luxembourg, Luxembourg)
Copyright: 2010
Pages: 7
Source title: Novel Developments in Web-Based Learning Technologies: Tools for Modern Teaching
Source Author(s)/Editor(s): Nikos Karacapilidis (University of Patras, Greece)
DOI: 10.4018/978-1-60566-938-0.ch015

Purchase

View Implementation of Efficient Proactive Computing Using Lazy Evaluation in a Learning Management System on the publisher's website for pricing and purchasing information.

Abstract

In Zampunieris (2006) we proposed a new kind of learning management system, proactive LMS, designed to help users to better interact online by providing programmable, automatic, and continuous analyses of the users’ actions, augmented with appropriate actions initiated by the LMS itself. The proactive part of our LMS is based on a dynamic rules-based system. However, the main algorithm we proposed in order to implement the rules-running system suffers some efficiency problems. In this article, 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 check(s) failed.

Related Content

Carolyne Nekesa Obonyo. © 2024. 30 pages.
Darina M. Slattery. © 2024. 19 pages.
Derrick Raphael Pacheco, Brittany Devies. © 2024. 24 pages.
Yakkala B. V. L. Pratyusha, Bindi Varghese. © 2024. 19 pages.
Daniel Otieno. © 2024. 12 pages.
Youmei Liu. © 2024. 27 pages.
Kathleen O'Brien. © 2024. 36 pages.
Body Bottom