A Conceptual View of Web-Based E-Learning Systems

  • Authors:
  • Klaus-Dieter Schewe;Bernhard Thalheim;Aleksander Binemann-Zdanowicz;Roland Kaschek;Thomas Kuss;Bernd Tschiedel

  • Affiliations:
  • Department of Information Systems & Information Science Research Centre, Massey University, New Zealand;Department of Computer Science and Applied Mathematics, Christian Albrechts University Kiel, Kiel, Germany D-24098;Department of Computer Science and Applied Mathematics, Christian Albrechts University Kiel, Kiel, Germany D-24098;Department of Information Systems & Information Science Research Centre, Massey University, New Zealand;Center for Cognitive Science, Freiburg University, Germany;Department of Computer Science, Brandenburgian Technical University at Cottbus, Cottbus, Germany 03044

  • Venue:
  • Education and Information Technologies
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Starting from a general framework for web-based e-learning systems that is based on an abstraction layer model, this paper presents a conceptual modelling approach, which captures the modelling of learners, the modelling of courses, the personalisation of courses, and the management of data in e-learning systems. Courses are modelled by outline graphs, which are further refined by some form of process algebra. The linguistic analysis of word fields referring to an application domain helps to set up these course outlines. Learners are modelled by classifying value combinations for their characteristic properties. Each learner type gives rise to intentions as well as rights and obligations in using a learning system. Intentions can be formalised as postconditions, while rights and obligations lead to deontic constraints. The intentions can be used for the personalisation of the learning system to a learner type. Finally, the management of data in an e-learning system is approached on two different levels dealing with the content of individual learning units and the integrated content of the whole system, respectively. This leads to supporting databases and views defined on them.