Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Applications of simulated students: an exploration
Journal of Artificial Intelligence in Education
Communications of the ACM
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Artificial Intelligence in Education: Knowledge and Media in Learning Systems
Artificial Intelligence in Education: Knowledge and Media in Learning Systems
Artificial Intelligence in Education: Open Learning Environments: New Computational Technologies to Support Learning
The web-orientation agent (WOA) for simulated learning in technology education
International Journal of Learning Technology
Towards a pattern language for intelligent teaching and training systems
ITS'06 Proceedings of the 8th international conference on Intelligent Tutoring Systems
Hi-index | 0.00 |
One possible way to start from a firm and stable engineering backbone when developing the architecture of an Intelligent Tutoring System (ITS) is to use patterns for ITS architectures. Speaking architecturally, a pattern is a generalized solution of a typical problem within a typical context. Knowledge of patterns and using them definitely brings more engineering flavor to the field of ITS. It is also important to stress that it does not mean abandoning learning theories, teaching expertise, curriculum structuring, or instruction delivery as the cornerstones of any intelligent tutor. Using patterns is just taking more care about AIED systems themselves, especially about the way we develop them. This paper presents new results of our continuous efforts to analyze well-known ITS architectures from the patterns perspective.