| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Actions.CourseDirectory
Documentation
data CourseDirectoryError #
Constructors
| CourseDirNotFound (Path Abs Dir) | |
| CourseAssessmentsDirNotFound (Path Abs Dir) | |
| FailedToCreateDirectory (Path Abs Dir) (Path Rel Dir) | |
| OtherException String |
getCourseDirectoryInPath :: MonadIO m => Path Abs Dir -> ExceptT CourseDirectoryError m CourseDirectory #
ensureAssessmentsDirectory :: MonadIO m => CourseDirectory -> m CourseDirectory #
createNewAssessmentInLocation :: MonadIO m => AssessmentCopyToLocation -> Path Abs Dir -> m (Either CourseDirectoryError (Path Abs Dir)) #
showErr :: CourseDirectoryError -> IO () #