Abstract
The design and implementation of Intelligent Tutoring Systems (ITS) is a very complex task, as it involves a variety of organizational, administrative, instructional and technological components. In addition, there are no well established methodologies or development tools for ITS implementation. Therefore systematic, disciplined approaches must be devised in order to leverage the complexity of ITS implementation and achieve overall product quality within specific time and budget limits (Vladan Devedzic & Harrer, 2004). The goal of patterns within software community is to provide software developers with solutions to recurring software problems. However, the concept of patterns has received surprisingly little attention so far from researchers in the field of ITS (Vladan Devedzic & Harrer, 2004). In this research work, we tried to mine patterns by reverse-engineering some of the existing ITS systems. These identified patterns were semantically organized and categorized to form the basic core of a PLITS: A Pattern Language for Intelligent Tutoring Systems.
Original language | English |
---|---|
Journal | CEUR Workshop Proceedings |
Volume | 566 |
State | Published - 2009 |
Event | 14th Annual European Conference on Pattern Languages of Programming, EuroPLoP 2009 - Irsee, Germany Duration: 8 Jul 2009 → 12 Jul 2009 |