Abstract
Intelligent Tutoring Systems (ITSs) are usually based on similar fundamental structures. In contrast to this, software engineering techniques are seldomly used for realizing ITSs. In the last years, some approaches tried to change this: pattern mining took place; methods covering the specifics of ITS project development have been deployed. These approaches usually focus on a specific system type or on a certain application domain. What is missing is a combination of all the different approaches in a pattern language or a pattern catalogue for ITS. The purpose of such a pattern catalogue is to provide pattern for different types of software and to support the software development starting from design and ending with the implementation. The first step towards a pattern language is described in this paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Anderson, J.R., Boyle, C.F., Corbett, A.T., Lewis, M.W.: Cognitive Modeling and Intelligent Tutoring. Artificial Intelligence 42, 17–49 (1990)
Brown, J.S., Burton, R.R.: Diagnostic Models for Procedural Bugs in Basic Mathematical Skills. Cognitive Sciences 2, 155–192 (1978)
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: A System of Patterns. John Wiley & Sons, Chichester (1996)
Brusilovsky, P.: Intelligent Learning Environments for Programming: the Case for Integration and Adaptation. In: Proc. of AI-Ed, Washington, US, pp. 1–7 (1995)
Clancey, W.J.: Methodology for Building an Intelligent Tutoring System. In: Kintsch, W., Miller, J.R., Polson, P.G. (eds.) Methods and Tactics in Cognitive Sciences, pp. 51–84. Lawrence Erlbaum Associates, Hillsdale (1984)
IMS Global Learning Consortium. IMS Learning Design Information Model. Report No. 1.0 (2003)
Dolonen, J., Chen, W., Morch, A.: Integrating Software Agents with FLE3. In: Wasson, B., Ludvigsen, S., Hoppe, U. (eds.) Proc. of CSCL 2003, pp. 157–161. Kluwer Academic Publishers, Dordrecht (2003)
Devedzic, V.: A Pattern Language for Architectures of Intelligent Tutors. In: Moore, J.D., Redfield, C., Johnson, W.L. (eds.) Proc. of AI-Ed, San Antonio, TX, US, pp. 542–544 (2001)
Devedžić, V., Harrer, A.: Architectural Patterns in Pedagogical Agents. In: Cerri, S.A., Gouardéres, G., Paraguaçu, F. (eds.) ITS 2002. LNCS, vol. 2363, pp. 81–90. Springer, Heidelberg (2002)
Derntl, M., Motschnig-Pitrik, R.: Patterns for blended, Person-Centered learning: Strategy, Concepts, Experiences, and Evaluation. In: Proc. of the 2004 ACM symposium on Applied Computing, Nicosia, Cyprius, pp. 916–923. ACM Press, New York (2004)
Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Reading (1999)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Goldstein, I.P.: A Theorie of Modeling for Computer Aided Instruction. Report AI Memo 406. MIT, Cambridge (1970)
Harrer, A.: Both Sides of the Coin - Blending Cognitive and Motivational Aspects into a Tutoring Strategy. In: Ottmann, T., Halim, Z., Razak, Z. (eds.) Proc. of ICCE, Kuching, Malaysia, pp. 188–195 (1997)
Harrer, A.: Unterstützung von Lerngemeinschaften in verteilten intelligenten Lehrsystemen. PhD thesis, University of Munich, Germany (2000)
Harrer, A.: Software Engineering Methods for re–use of Components and Design in Educational Systems. International Journal of Computers & Applications, Special Issue on Intelligence and Technology in Educational Applications, Anaheim 25(1) (2003)
Harrer, A., Malzahn, N., Hoeksema, K., Hoppe, U.: Learning design engines as remote control to learning support environments. Journal of Interactive Media in Education, Special Issue on Advances in Learning Design (2005), http://jime.open.ac.uk/2005/05
Harrer, A., McLaren, B., Walker, E., Bollen, L.B., Sewell, J.: Collaboration and cognitive tutoring: Integration, empirical results, and future directions. In: Proc. of AI-Ed, pp. 266–273. IOS Press, Amsterdam (2005)
Herrmann, K., Hoppe, U., Pinkwart, N.: A checking mechanism for visual language environments. In: Proc. of AI-Ed, pp. 97–104. IOS Press, Amsterdam (2003)
Ikeda, M., Mizoguchi, R.: FITS, A Framework for ITS – A computational model of tutoring. Journal of Artificial Intelligence in Education 5(3), 319–348 (1994)
Illmann, T., Weber, M., Martens, A., Seitz, A.: A Pattern-Oriented Design of a Web-Based and Case-Oriented Multimedia Training System in Medicine. In: 4th World Conference on Integrated Design and Process Technology, Dallas, US (2000)
Illmann, T., Martens, A., Seitz, A., Weber, M.: Structure of Training Cases in Web-based Case-oriented Training Systems. In: Proc. of Advanced Learning Technologies, ICALT (2001)
Jansen, M.: Matchmaker - a framework to support collaborative java applications. In: Proc. of AI-Ed, pp. 529–530. IOS Press, Amsterdam (2003)
Johnson, W.L., Rickel, J., Lester, J.: Animated Pedagogical Agents: Face-to-Face Interaction in Interactive Learning Environments. International Journal of Artificial Intelligence in Education 11 (2000)
Lingnau, A., Kuhn, M., Harrer, A., Hofmann, D., Fendrich, M., Hoppe, U.: Enriching traditional classroom scenarios by seamless integration of interactive media. In: Proc. of Advanced Learning Technologies, Los Alamitos, CA, pp. 135–139 (2003)
Martens, A., Bernauer, J., Illmann, T., Seitz, A.: Docs ’n Drugs - The Virtual Polyclinic. In: Proc. of the American Medical Informatics Conference AMIA, Washington, USA (2001)
Martens, A.: Centralize the Tutoring Process in Intelligent Tutoring Systems. In: Proc. of the 5th Internat. Conf. New Educational Environments ICNEE, Lucerne, Switzerland (2003)
Martens, A.: Ein Tutoring Prozess Modell für fallbasierte Intelligente Tutoring Systeme. AKA Verlag infix, DISKI 281 (2004)
Martens, A.: Modeling of Adaptive Tutoring Processes. In: Zongmin, M. (ed.) Web-Based Intelligent e-Learning Systems: Technologies and Applications, pp. 193–215. Information Science Publishing, Idea Group Inc., Hershey (2005)
Martens, A.: Time in the adaptive tutoring process model. In: Ikeda, M., Ashley, K.D., Chan, T.-W. (eds.) ITS 2006. LNCS, vol. 4053, pp. 134–143. Springer, Heidelberg (2006)
Muukkonen, H., Hakkarainen, K., Lakkala, M.: Collaborative Technology for Facilitating Progressive Inquiry: Future Learning Environment Tools. In: Hoadly, C., Roschelle, J. (eds.) Proc. of CSCL, Stanford University (1999)
Mizoguchi, R., Ikeda, M., Sinitsa, K.: Roles of Shared Ontology in AI–ED Research. In: du Boulay, B., Mizoguchi, R. (eds.) Proc. of AI-Ed, Kobe (1997)
Mühlenbrock, M., Tewissen, F., Hoppe, H.U.: A Framework System for Intelligent Support in Open Distributed Learning Environments. Journal of Artificial Intelligence in Education 9, 256–274 (1998)
Pawlowski, J.M.: The Essen Learning Model - a Multi-Level Development Model. In: Proc. of the Int. Conf. on Educational Multimedia, Hypermedia & Telecommunications ED-MEDIA, Montreal, Quebec, Canada (2000)
Pinkwart, N., Harrer, A., Lohmann, S., Vetter, S.: Integrating Portal Based Support Tools to Foster Learning Communities in University Courses. In: Uskov, V. (ed.) Proc. of Web-Based Education WBE, pp. 201–206. ACTA Press, Anaheim (2005)
Pinkwart, N.: Collaborative Modeling in Graph Based Environments. PhD thesis, Gerhard-Mercator-Universität Duisburg (2005)
Rohmer, J.: Yesterday, Today, and Tomorrow of AI Applications. IFIP World Congress (2004) (invited Talk)
Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern–oriented Software Architecture – Patterns for Concurrent and Networked Objects. John Wiley & Sons, Chichester (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Harrer, A., Martens, A. (2006). Towards a Pattern Language for Intelligent Teaching and Training Systems. In: Ikeda, M., Ashley, K.D., Chan, TW. (eds) Intelligent Tutoring Systems. ITS 2006. Lecture Notes in Computer Science, vol 4053. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11774303_30
Download citation
DOI: https://doi.org/10.1007/11774303_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35159-7
Online ISBN: 978-3-540-35160-3
eBook Packages: Computer ScienceComputer Science (R0)