• Generalizing an example-tracing tutor with formulas
  • Table of contents
  • What are formulas and when are they useful?
  • Writing a formula
  • Setting the matcher type for a link
  • Referring to other links and components
  • Operators
  • Return types
  • Syntax-checking
  • Testing a formula
  • Formulas in hints and error feedback messages
  • Writing your own function