all needs of the students.
Let us imagine a scenario of a student using the
conventional e-learning systems where he enrolls for
a course say, ‘algorithms’ and opts to receive a ‘cer-
tificate’ for it. He is compelled to study all parts of al-
gorithms although his specific interest lies in dynamic
programming, which he wanted to study at an ad-
vanced level. He would have preferred to study parts
of the course using practical working examples. He
would want to know about the preferred job oppor-
tunities, interest areas as well as learning approaches
associated with the course he is pursuing, about which
he does not have information.
Conventional e-learning systems do not attempt
to satisfy these diverse needs of the students. These
needs manifest themselves in terms of flexible ways
of pursuing courses that encompass design and deliv-
ery of courses.
2 OBJECTIVE
Considering the needs of students, approaches
adopted by current e-Learning systems and also the
challenges faced by them, we highlight the two main
objectives for our work:
• To propose a framework which structures course
contents that facilitate flexibility as well as max-
imize learner’s satisfaction. The proposed frame-
work would facilitate flexibility and be adaptive
to all prevalent scenarios. It would also use in-
puts such as expertise, interest and job preferences
entered by students during entry tests in order to
counter challenges imposed by planning the mod-
ularization of courses.
• To enable such a system with Data Mining which
employs predictive analytic techniques to gener-
ate recommended Student preferences, Institutes
partnerships and Course coordinators’ content de-
sign functions.
3 COMPARATIVE STUDY OF
EXISTING E-LEARNING
SYSTEMS
A number of e-Learning systems exist and we present
a comparative study of four of the more prominent
of these, namely VirtualU
1
, LearnLoop
2
, WBT Sys-
1
http://www.virtualsystems.com
2
http://learnloop.sourceforge.net
tems
3
and NETg
4
. This study brings to the forefront
that these applications, while maintaining high levels
of quality in provided content, have issues that remain
unsolved.
The systems being compared in Table 1, display
various inabilities on the basis of attributes of com-
parison such as flexibility, technology used and cost.
The systems also exhibited other flaws:
• The systems that act as Internet Application
providers do not provide the client with control.
The client manages hosting of e-learning systems
through back-end administration site using stan-
dard web browser. Flexibility of the systems is
also handled by the provider so may not meet de-
sired standards of the clients and would not be
easy to modify.
• For open source systems, maintenance is ques-
tionable. Since multiple people are involved with
its development, authenticity of source code is
questionable. Moreover, the systems that are built
on integration of components face issues of effi-
cient information exchange between the various
components.
These limitations lead us to propose an Intelligent e-
Learning Systems (IeLS) framework as described in
the following sections.
4 IELS FRAMEWORK
IeLS adopts a component-based approach for both
design and development. It consists of a presenta-
tion component, a data mining component, a business
logic component, a content management component
and a database component as illustrated in Figure 1.
4.1 Role of Data Mining Component
Data Mining is performed by analyzing the data re-
lated to students, course coordinators and the insti-
tute, as depicted in Figure 2. This is done to generate
recommended preferences for all the above actors of
the IeLS.
4.1.1 Students’ Perspective
Association Rules would be employed to organize
historical data collected by the IeLS with respect to
the students for:
• Predicting interest areas for a particular course
based on analysis of past preferences.
3
http://www.wbtsystems.com
4
http://www.netg.com
ICEIS 2007 - International Conference on Enterprise Information Systems
108