Ontology Based Intelligent Tutoring System
I was inspired on my hike through the forest. An ideal ontology based intelligent tutoring system would follow this procedure:
- Corpus selection
- A corpus is selected either by hand or through some sort of text search/index. This corpus represents the domain to be learned from the ITS.
- Ontology Extraction
- A reliable ontology is extracted from the corpus. Information in this ontology should not be inaccurate, although it is acceptable for it to be shallow, or not complete. Ideally this would be fully automated with the ability to use a semi-automated or other interface to fill in pieces missed.
- Lesson generation
- A more or less ’standard’ ITS system that generates questions, lessons, etc. based on the ontology. Would be nice if we could generate a sequence such that the domain can be learned with little effort. May be acceptable to rely on student exploration. The lessons must maximize comprehension and internalization of concepts, not just memory recall.
- Card generation
- Generate review cards for memorization based on ontology. These may be abstract or concrete, but would only be available after the student had learned the domain knowledge through the lesson. The assumption being that the lesson gives the student context for the knowledge to allow for easy memorization and understanding.
The cards and lessons may not be differentiated in the user interface, but they should be called out since the required outcomes are different.
This doesn’t really cover procedural skills, although it would be interesting to see if it could be associated with learning types of problem solving.
Yay! I’ve once more bitten off more than I can chew.