ideas-1.2: Feedback services for intelligent tutoring systems

Portabilityportable (depends on ghc)
Stabilityprovisional
Maintainerbastiaan.heeren@ou.nl
Safe HaskellSafe-Inferred

Ideas.Common.Strategy.Path

Contents

Description

A path encodes a location (sub-part) of a strategy by: * maintaining a list of directions (go left/go right) for each choice; * the depth (number of steps) Use ShowRead type classes for serializationdeserialization

Synopsis

datatype and constructor

data Path Source

Instances

extending a path

following a path

untick :: Monad m => Path -> m PathSource

Following a path without going left or right (counterpart of tick)