autotool Distance Learning Demonstration

Unique Features

  • immediate semantic feedback (detailed answer explaining why a submission does not solve the problem)
  • optional: automatic creation of problem instances according to given parameters (each student gets a different instance)
  • for problems with uniform instances: highscore ranking

How to use


Software Design and Implementation

  • consists of semantics server (stateless) and front-end
  • front-ends available:

source code:

implementation language: Haskell, new front-end using the Yesod web framework.