Lambdajudge-1.0.0.4: A library to easily host Haskell based programming competitions

Copyright(c) Ankit Kumar, Venugopal, Safal 2015
LicenseMIT
Maintainerankitkumar.itbhu@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe
LanguageHaskell2010

Lambdajudge

Description

 

Synopsis

Documentation

muevalAvlbl :: IO Bool Source

Check if mueval is installed on this system

gradeSubmission :: Problem -> FilePath -> LJMonad [StatusCode] Source

maps evaluation of solution file to each test case of the problem. Effectively we are sequencing the runs corresponding to each test case

runLJMonad :: Num s => WriterT w (StateT s (ErrorT e m)) a -> m (Either e ((a, w), s)) Source

runs submitted code on problem testcases