A prototype Intelligent Tutoring System for musical chord theory
Eva Greiner, Bacheloropleiding Kunstmatige Intelligentie · 2011
An Intelligent Tutoring System (ITS) is an interactive computer environment that teaches students how to solve problems in a specific domain. This thesis describes the design and development of ChordTeacher, a prototype ITS for musical chord theory, implemented in Prolog. This ITS consists of three main modules. The domain knowledge module contains a representation of knowledge about notes and chords. The student model keeps track of what the student has already learned, in the form of values for the student’s proficiency in different topics. Finally, the exercise generator selects and refines exercise types from a database. The exercises are presented to the student. The student’s answer is evaluated and the student model updated accordingly, after which a new exercise is selected. From ChordTeacher, a powerful and practical tool could be developed that could help students to master many sub-domains of music theory. The thesis gives a number of suggestions for future work in the direction of such a system.