Specifying Strategies for Exercises

  • Authors:
  • Bastiaan Heeren;Johan Jeuring;Arthur Leeuwen;Alex Gerdes

  • Affiliations:
  • School of Computer Science, Open Universiteit Nederland, Heerlen, The Netherlands 6401 DL;School of Computer Science, Open Universiteit Nederland, Heerlen, The Netherlands 6401 DL and Department of Information and Computing Sciences, Universiteit Utrecht,;Department of Information and Computing Sciences, Universiteit Utrecht,;School of Computer Science, Open Universiteit Nederland, Heerlen, The Netherlands 6401 DL

  • Venue:
  • Proceedings of the 9th AISC international conference, the 15th Calculemas symposium, and the 7th international MKM conference on Intelligent Computer Mathematics
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The feedback given by e-learning tools that support incrementally solving problems in mathematics, logic, physics, etc. is limited, or laborious to specify. In this paper we introduce a language for specifying strategies for solving exercises. This language makes it easier to automatically calculate feedback when users make erroneous steps in a calculation. Although we need the power of a full programming language to specify strategies, we carefully distinguish between context-free and non-context-free sublanguages of our strategy language. This separation is the key to automatically calculating all kinds of desirable feedback.