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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Devedžić, V.: Semantic Web and Education. Springer Science, New York (2006)
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 184(5), 34–43 (2001)
Mizoguchi, R., Bourdeau, J.: Using Ontological Engineering to Overcome AI-ED Problems. International Journal of Artificial Intelligence in Education 11(2), 107–121 (2001)
Jovanović, J., Rao, R., Gašević, D., Devedžić, V., Hatala, M.: Ontological Framework for Educational Feedback. In: SWEL Workshop of Ontologies and Semantic Web Services for IES, AIED, pp. 54–64 (2007)
Gascueña, J.M., Fernández-Caballero, A., González, P.: Domain Ontology for Personalized E-Learning in Educational Systems. In: The Sixth IEEE International Conference on Advanced Learning Technologies, pp. 456–458 (2006)
Carmagnola, F., Cena, F., Gena, C., Torre, I.: A semantic framework for adaptive web-based systems. In: Bouquet, P., Tummarello, G. (eds.) SWAP, vol. 166 of CEUR Workshop Proceedings. CEUR-WS.org (2005), http://www.ceur-ws.org/Vol-166/17.pdf
Henze, N., Dolog, P., Hejdl, W.: Reasoning and Ontologies for Personalized E-Learning in the Semantic Web. Educational Technology & Society 7(4), 82–97 (2004)
Kobsa, A., Koenemann, J., Pohl, W.: Personalized Hypermedia Presentation Techniques for Improving Online Customer Relationships. The Knowledge Engineering Review 16(2), 111–155 (2001)
Wang, F., Chen, D.: A.: Knowledge Integration Framework for Adaptive Learning Systems Based on Semantic Web Languages. In: Eighth IEEE International Conference on Advanced Learning Technologies, pp. 64–68 (2008)
Klašnja-Milićević, A., Vesin, B., Ivanović, M., Budimac, Z.: E-Learning Personalization Based on Hybrid Recommendation Strategy and Learning Style identification. Computers & Education 56, 885–899 (2011)
SWRL: A Semantic Web Rule Language Combining OWL and RuleML, http://www.w3.org/Submission/2004/SUBM-SWRL-20040521
Hee Lee, C., Hyun Seu, J., Evens, M.W.: Building an Ontology for CIRCSIM-Tutor. In: 13th Midwest AI and Cognitive Science Society Conference, Chicago, pp. 161–168 (2002)
Zhiping, L., Tianwei, X., Yu, S.: A Web-Based Personalized Intelligent Tutoring System. In: Proceedings of the 2008 International Conference on Computer Science and Software Engineering, vol. 05, pp. 446–449 (2008)
Yu, S., Zhiping, L.: Intelligent Pedagogical Agents for Intelligent Tutoring Systems. Computer Science and Software Engineering (1), 516–519 (2008)
Jaesoo, K., Shinn, Y.H.: An Instructional Strategy Selection Model Based on Agent and Ontology for an Intelligent Tutoring System. In: IEEE 24th International Conference on Advanced Information Networking and Applications Workshops, pp. 848–853 (2010)
Garcia, E., Romero, C., Ventura, S., de Castro, C.: An architecture for making recommendations to courseware authors through association rule mining and collaborative filtering. User Modeling and User-Adapted Interaction 19(1-2), 99–132 (2009)
Baishuang, Q., Wei, Z.: Student Model in Adaptive Learning System based on Semantic Web. In: First International Workshop on Education Technology and Computer Science, pp. 909–913 (2009)
Henze, N., Nejdl, W.: A Logical Characterization of Adaptive Educational Hypermedia. In: International Workshop on Adaptive Hypermedia and Adaptive Web-based Systems, vol. 10(1), pp. 77–113 (2004)
Brut, M., Asandului, L., Grigoras, G.: A Rule-Based Approach for Developing a Competency-Oriented User Model for E-Learning Systems. Internet and Web Applications and Services, 555–560 (2009)
Liu, H., Tang, S., Ma, L.: A Rule-Based Approach for Student Modeling. In: Fifth International Conference on Fuzzy Systems and Knowledge Discovery, vol. 04, pp. 526–530 (2008)
Zhiyong, L., Lei, L., Hui, K., Shaochun, Z., Bing, J.: An Ontology-Based Method of Adaptive Learning. In: Fifth International Joint Conference on INC, IMS and IDC, pp. 1586–1591 (2009)
Swartout, W., Tate, A.: Guest Editors’ Introduction: Ontologies. IEEE Intelligent Systems 14(1), 18–19 (1999)
Tran, T., Cimiano, P., Ankolekar, A.: Rules for an Ontology-based Approach to Adaptation. In: First International Workshop on Semantic Media Adaptation and Personalization, pp. 49–54 (2006)
Sicilia, M.A., Lytras, M.D., Sances-Alonso, S., Garcia-Barriocanal, E., Zapata-Ros, M.: Modeling instructional-design theories with ontologies: Using methods to check, generate and search learning designs. Computers in Human Behavior 27(4), 1389–1398 (2011)
Papataxiarhis, V., Tsetsos, V., Karali, I., Stamatopoulos, P., Hadjiefthymiades, S.: Developing rule-based applications for the Web: Methodologies and Tools. Web Technologies: Concepts, Methodologies, Tools, and Applications 4, 456–477 (2010)
Protégé, http://protege.stanford.edu/
Jess (Java Expert System Shell), http://jessrules.com/
Ullrich, C.: Description of an Instructional Ontology and its Application in Web Services for education. In: Poster Proceedings of the 3rd International Semantic Web Conference, pp. 93–94 (2004)
Klašnja-Milićević, A., Vesin, B., Ivanović, M., Budimac, Z.: Integration of recommendations and adaptive hypermedia into Java tutoring system. Computer Science and Information Systems – ComSIS 8(1), 211–224 (2011)
Felder, R.M., Soloman, B.A.: Index of learning styles questionnaire (1996), http://www.engr.ncsu.edu/learningstyles/ilsweb.html (retrieved December 17, 2009)
Carmagnola, F., Cena, F., Gena, C., Torre, I.: MUSE: A Multidimensional Semantic Environment for Adaptive Hypermedia Systems. In: The Proceedings of ABIS 2005, pp. 14–19 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vesin, B., Ivanović, M., Klašnja-Milićević, A., Budimac, Z. (2011). Rule-Based Reasoning for Building Learner Model in Programming Tutoring System. In: Leung, H., Popescu, E., Cao, Y., Lau, R.W.H., Nejdl, W. (eds) Advances in Web-Based Learning - ICWL 2011. ICWL 2011. Lecture Notes in Computer Science, vol 7048. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25813-8_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-25813-8_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25812-1
Online ISBN: 978-3-642-25813-8
eBook Packages: Computer ScienceComputer Science (R0)