
 
introduced a new conceptual approach for self 
adaptive hypermedia applications using triangular 
conceptual model. The proposed model offers many 
advantages but the main one consists in assuring 
strong independence of any of the building models 
and, at the same time, in facilitating a flexible 
adaptation of content delivery. The adaptation makes 
use of adaptive presentation, navigation support and 
content selection; it is not locked to any given 
learner model. In order to be able to describe 
polymorphic learner profiles, we use concepts of 
given domain such as characteristics of the learning 
style, psychology characters, etc. 
The adaptive process for e-learning content 
delivery was formalized through usage of predicates 
and relationships between them. On the base of such 
predicates, there were built formal rules controlling 
the adaptation process and executed by the 
adaptation engine. For describing the rules, two 
approaches have been considered – Drools Rule 
Language and SWRL. Both the approaches are 
supported by rule engines which executes rules 
described in correspondent language. Thanks to the 
fact they both support rules defined by first order 
logic predicates, we conclude they are suitable for 
constructing an adaptation engine supporting the 
conceptual model. Based on this comparison 
showing the weaknesses and advantages of the rule 
engines, we may choose Drools for the ongoing 
implementation of the adaptation engine. The choice 
of Drools is strongly influenced by the facts it 
provides advanced rule management tools, detailed 
documentation, and open source license. The 
adaptation engine is going to be integrated and 
tested within a adaptive e-learning platform 
providing an authoring tool for construction of 
learning courseware and an instructor tool 
(Vassileva, D., Bontchev, B. & Grigorov, S., 2008) 
for structuring the narrative storyboards and 
planning the instructional design. 
ACKNOWLEDGEMENTS 
This work is partially supported by the SISTER 
project funded by the European Commission in FP7-
SP4 Capacities via agreement no.: 205030. 
REFERENCES 
Berlanga, A. et al. (2006). Authoring Adaptive Learning 
Designs Using IMS LD, Lecture Notes in Computer 
Science, Volume 4018/2006, ISBN 978-3-540-34696-
8, pp. 31-40. 
Brusilovsky P. (1994). Adaptive Hypermedia: An attempt 
to analyze and generalize. Proc. of First International 
Conf. on Multimedia, Hypermedia and Virtual Reality. 
In Brusilovsky P. & Streitz N. (Eds.) LNCS 1077, 
Springer Verlag, pp.288-304. 
Dagger, D., Wade, V. & Conlan, O.. (2005). 
Personalization for All: Making Adaptive Course 
Composition Easy. Special issue of the Educational 
Technology and Society Journal, IEEE IFETS. 
De Bra P., Houben G.-J. & Wu H. (1999). AHAM: A 
Dexter-based Reference Model for adaptive 
Hypermedia. Proceedings of the ACM Conference on 
Hypertext and Hypermedia, 147-156. 
Guin-Duclosson, N. et al. (2002). The AMBRE ILE: How 
to Use Case-Based Reasoning to Teach Methods, 
Lecture Notes in Computer Science, ISBN 978-3-540-
43750-5 , Volume 2363/2002, pp. 782-791. 
Halasz, F. & Schwartz, M. (1994). Halasz, F., Schwartz, 
M.: The Dexter hypertext reference model. 
Communications of the ACM, Vol. 37, Issue 2, 
ISSN:0001-0782, pp. 30 - 39. 
Hill, E. J. F. (2006). “Jess, the Rule Engine for the Java 
Platform”, Sandia, National Laboratories, http:// 
www.jessrules.com/jess/ docs/70/, October 2007 
Koch, N. & Wirsing, M. (2002). The Munich Reference 
Model for Adaptive Hypermedia Applications. Proc. 
of the Int. Conf. on Adaptive Hypermedia and 
Adaptive Web-Based Systems, ISBN: 3-540-43737-1, 
pp. 213 – 222. 
Mei, J. & Boley, H. (2006). Interpreting SWRL Rules in 
RDF Graphs. Electr. Notes Theor. Comput. Sci. 
151(2): pp. 53-69. 
Ohene-Djan, J. et al. (2003) Understanding Adaptive 
Hypermedia: An Architecture for Personalisation and 
Adaptivity. In: Workshop on Adaptive Hypermedia 
and Adaptive Web-Based Systems AH2003, August 
26-30, 2003, Nottingham, UK. 
Rey-López, M. et al. (2006). Providing SCORM with 
adaptivity. Proceedings of the 15th international 
conference on World Wide Web, ISBN:1-59593-323-9, 
pp.981-982. 
Richters, M. & Gogolla, M. (1998). On Formalizing the 
UML Object Constraint Language OCL, LNCS Vol. 
1507, ISBN: 3-540-65189-6, pp. 449 - 464. 
Vassileva D. & Bontchev B. (2006). Self adaptive 
hypermedia navigation based on learner model 
characters, Proc. of IADAT-e2006, Barcelona, Spain, 
pp.46-52. 
Vassileva, D., Bontchev, B. & Grigorov, S. (2008). 
Mastering Adaptive Hypermedia Courseware, Proc. of 
6th Int. Conf. on Emerging eLearning Technologies 
and Applications ICETA2008. 
Zongmin Ma (Ed). (2006). Web-Based Intelligent e-
Learning Systems: Technologies and Applications 
(ISBN 1-59140-729-3), Chapter IX, pp. 175-193. 
CSEDU 2009 - International Conference on Computer Supported Education
332