Intelligent tutoring system

A system designed to boost comprehension by giving students immediate and sophisticated feedback on their efforts. It is designed to reduce the burden of Metacognition.

Eight principles of ITS design and development

Principle zero: An ITS must help the student solve problems. Solving problems is still the ultimate form of learning. See Testing Effect. [[TODO]]

  1. Track student competence.
  2. Be upfront with the role that any particular problem serves in the grander plan.
  3. Provide clear and concise instruction about the current problem.
  4. Use the individual problems to build toward a broader understanding of how to solve related problems. The student should eventually attain an abstract understanding of problems so that they can use their knowledge to solve new and interesting problems.
  5. Minimize the number of items that the pupil must hold in their [[working memory]] at any one time.
  6. Provide immediate feedback on errors.
  7. Split the learning process into granular chunks. See [[Chunking]].
  8. Problems should progressively become more difficult. At first, they should be overly simplified versions of real-world problems, but they will slowly evolve, as the student learns, into the type of real-world problems that the student is expected to be able to perform.

#learning #software