Advise-me-0.1: Assessment services for the Advise-Me project

Maintainerbastiaan.heeren@ou.nl
Stabilityprovisional
Portabilityportable (depends on ghc)
Safe HaskellNone
LanguageHaskell98

Recognize.Strategy.Exercises

Description

Custom exercises used within the AdviseMe code.

Synopsis

Documentation

recognizerExercise :: Exercise (Relation Expr) Source #

Exercise used by the strategy recognizer for recognizing linear equations. This exercise uses the recognizerStrategy strategy and has two additional characteristics:

  • Expressions are seen as equal up to 1 decimal (1.15 == 1.2)
  • Relations are equal regardless of the relation type (a == a b)

simplifyExercise :: Exercise Expr Source #

Exercise for simplifying expressions

normalizeExercise :: Exercise Expr Source #

Exercise for normalizing expressions