Artificial intelligence and tutoring systems: computational and cognitive approaches to the communication of knowledge
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Communications of the ACM
Analyzing a new learning strategy according to different knowledge levels
Computers & Education
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Ontologies: borrowing from software patterns
intelligence
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
IEEE Software
An Actor Based Architecture for Intelligent Tutoring Systems
ITS '96 Proceedings of the Third International Conference on Intelligent Tutoring Systems
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Architectures for Computer Supported Collaborative Learning
ICALT '01 Proceedings of the IEEE International Conference on Advanced Learning Technologies
An Extended and Adaptable Information Model for Learning Objects
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
IMS Learning Design Support for the Formalization of Collaborative Learning Patterns
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
Web Services for Blended Learning Patterns
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
Design Pattern ITS: Student Model Implementation
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
An Intelligent SQL Tutor on the Web
International Journal of Artificial Intelligence in Education
Web-based learning tools: storing usage data makes a difference
WBED'07 Proceedings of the sixth conference on IASTED International Conference Web-Based Education - Volume 2
The Behavior of Tutoring Systems
International Journal of Artificial Intelligence in Education
A New Paradigm for Intelligent Tutoring Systems: Example-Tracing Tutors
International Journal of Artificial Intelligence in Education
A design pattern library for mutual understanding and cooperation in serious game design
ITS'12 Proceedings of the 11th international conference on Intelligent Tutoring Systems
Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium
The six facets of serious game design: a methodology enhanced by our design pattern library
EC-TEL'12 Proceedings of the 7th European conference on Technology Enhanced Learning
Hi-index | 0.00 |
The paper discusses ITS architectures in terms of patterns that exist within them. The concept of patterns has received surprisingly little attention so far from researchers in the field of ITS. A recent analysis of a number of existing ITS architectures has revealed that many ITS designers and developers use their own solutions when faced with design problems that are common to different systems, models, and paradigms. However, a closer look into such solutions and their comparison often shows that different solutions and the contexts in which they apply also have much in common, just like the corresponding problems do. In all such cases we can talk of the existence of patterns. A pattern is a generalized solution of a typical problem within a typical context. Discovering such patterns can help clarify general guiding principles of ITS-architectural design in a more systematic way.