Wikipedia
Musition
Musition is an educational music theory software program. Musition contains 34 topics and allows students to improve their theory knowledge and musicianship. Teachers can tailor the drills and testing features of Musition, to assist students in reaching specific goals, or to help them prepare for particular assessment tasks. Musition allows teachers to track students' progress using the syllabus, test and record keeping features.