Maintainer | bastiaan.heeren@ou.nl |
---|---|

Stability | provisional |

Portability | portable (depends on ghc) |

Safe Haskell | None |

Language | Haskell98 |

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