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

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

Recognize.Data.Step

Contents

Description

 
Synopsis

Documentation

data Step Source #

A step is a small step, which describes some action by the math and attributes it carries or it is a big step which is a grouping of other steps.

Constructors

Step Id (Math, [Attribute]) [Step] 
Instances
Eq Step Source # 
Instance details

Defined in Recognize.Data.Step

Methods

(==) :: Step -> Step -> Bool #

(/=) :: Step -> Step -> Bool #

Show Step Source # 
Instance details

Defined in Recognize.Data.Step

Methods

showsPrec :: Int -> Step -> ShowS #

show :: Step -> String #

showList :: [Step] -> ShowS #

HasId Step Source # 
Instance details

Defined in Recognize.Data.Step

Methods

getId :: Step -> Id #

changeId :: (Id -> Id) -> Step -> Step #

ToHTML Step Source # 
Instance details

Defined in Recognize.Data.Step

ToXML Step Source # 
Instance details

Defined in Recognize.Data.Step

Methods

toXML :: Step -> XML #

listToXML :: [Step] -> XML #

bigStep :: Id -> (Math, [Attribute]) -> [Step] -> Step Source #

Orphan instances

ToXML (Math, [Attribute]) Source # 
Instance details

Methods

toXML :: (Math, [Attribute]) -> XML #

listToXML :: [(Math, [Attribute])] -> XML #