Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A Bayesian Diagnostic Algorithm for Student Modeling and its Evaluation
User Modeling and User-Adapted Interaction
Collaborative Dialogue with a Learning Companion as a Source of Inforamtion on Student Reasoning
ITS '96 Proceedings of the Third International Conference on Intelligent Tutoring Systems
A Web-Based Intelligent Tutoring System Using Hybrid Rules as Its Representational Basis
ITS '02 Proceedings of the 6th International Conference on Intelligent Tutoring Systems
ITS '02 Proceedings of the 6th International Conference on Intelligent Tutoring Systems
Probabilistic Student Modelling to Improve Exploratory Behaviour
User Modeling and User-Adapted Interaction
Personalised hypermedia presentation techniques for improving online customer relationships
The Knowledge Engineering Review
PatternGuru: An Educational System for Software Patterns
ICALT '05 Proceedings of the Fifth IEEE International Conference on Advanced Learning Technologies
Neuro Fuzzy Reasoner for Student Modeling
ICALT '06 Proceedings of the Sixth IEEE International Conference on Advanced Learning Technologies
Knowledge modeling -- State of the art
Integrated Computer-Aided Engineering
Personalizing access to learning networks
ACM Transactions on Internet Technology (TOIT)
Jess in action: rule-based systems in java
Jess in action: rule-based systems in java
Towards Best Practices for Semantic Web Student Modelling
Proceedings of the 2005 conference on Artificial Intelligence in Education: Supporting Learning through Intelligent and Socially Informed Technology
Teaching-Learning by Means of a Fuzzy-Causal User Model
MICAI '09 Proceedings of the 8th Mexican International Conference on Artificial Intelligence
ISWC '09 Proceedings of the 8th International Semantic Web Conference
Integrating open user modeling and learning content management for the semantic web
UM'05 Proceedings of the 10th international conference on User Modeling
A framework for browsing, manipulating and maintaining interoperable learner profiles
UM'05 Proceedings of the 10th international conference on User Modeling
Evaluating the integration of fuzzy logic into the student model of a web-based learning environment
Expert Systems with Applications: An International Journal
A fuzzy linguistic algorithm for adaptive test in Intelligent Tutoring System based on competences
Expert Systems with Applications: An International Journal
Review: Student modeling approaches: A literature review for the last decade
Expert Systems with Applications: An International Journal
International Journal of Organizational and Collective Intelligence
An empirical study on the quantitative notion of task difficulty
Expert Systems with Applications: An International Journal
Hi-index | 12.06 |
This paper presents the design, implementation, and evaluation of a student model in DEPTHS (Design Pattern Teaching Help System), an intelligent tutoring system for learning software design patterns. There are many approaches and technologies for student modeling, but choosing the right one depends on intended functionalities of an intelligent system that the student model is going to be used in. Those functionalities often determine the kinds of information that the student model should contain. The student model used in DEPTHS is a result of combining two widely known modeling approaches, namely, stereotype and overlay modeling. The model is domain independent and can be easily applied in other learning domains as well. To keep student model update during the learning process, DEPTHS makes use of a knowledge assessment method based on fuzzy rules (i.e., a combination of production rules and fuzzy logics). The evaluation of DEPTHS performed with the aim of assessing the system's overall effectiveness and the accuracy of its student model, indicated several advantages of the DEPTHS system over the traditional approach to learning design patterns, and encouraged us to move on further with this research.