Rule-Based reasoning for building learner model in programming tutoring system

  • Authors:
  • Boban Vesin;Mirjana Ivanovi$#263/;Aleksandra Kla$#353/nja-Mili$#263/evi$#263/;Zoran Budimac

  • Affiliations:
  • Higher School of Professional Business Studies, Novi Sad, Serbia;Department of Mathematics and Informatics, Faculty of Science, Novi Sad, Serbia;Higher School of Professional Business Studies, Novi Sad, Serbia;Department of Mathematics and Informatics, Faculty of Science, Novi Sad, Serbia

  • Venue:
  • ICWL'11 Proceedings of the 10th international conference on Advances in Web-Based Learning
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Semantic Web provides huge potential and opportunities for developing the next generation of e-learning systems. Although ontologies have a set of basic implicit reasoning mechanisms derived from the description logic, they need rules to make further inferences and to express relations that cannot be represented by ontological reasoning. We implemented an adaptive and intelligent web-based PRogramming TUtoring System --- Protus. One of the most important features of Protus is the adaptation of the presentation and navigation of a course material based on particular learner knowledge. This system aims at automatically guiding the learner's activities and recommend relevant actions during the learning process. This paper describes the functionality, structure and implementation of a learner model used in Protus as well as syntax of SWRL rules implemented for on-the-fly update of learner model ontology.