App | App |
AppArgs | |
1 (Type/Class) | Data.Options |
2 (Data Constructor) | Data.Options |
appArgs | Data.Options |
appConfig | App |
AppException | Exceptions |
AppExceptionMonad | Exceptions |
AppExceptionMonadT | Exceptions |
appOptions | App |
argParser | Data.Options |
AssessmentCopyToLocation | Data.Options |
AssessmentItem | |
1 (Type/Class) | Data.CourseDirectory |
2 (Data Constructor) | Data.CourseDirectory |
assessmentItemDirectory | Data.CourseDirectory |
assessmentItemNumber | Data.CourseDirectory |
assessmentItems | Data.CourseDirectory |
AssessmentsDirectory | |
1 (Type/Class) | Data.CourseDirectory |
2 (Data Constructor) | Data.CourseDirectory |
assessmentsDirectoryPath | Data.CourseDirectory |
AssessmentsRootDir | Data.Options |
AuthorInfo | Data.Configuration |
authorInfo | Data.Configuration |
catMaybesOrDefault | Helpers.Maybe |
cleanAbsDirPathString | StringFormatters |
cleanAbsFilePathString | StringFormatters |
cleanDirNameString | StringFormatters |
cleanRelDirPathString | StringFormatters |
Configuration | |
1 (Type/Class) | Data.Configuration |
2 (Data Constructor) | Data.Configuration |
ConfigurationPath | Data.Configuration |
configurationPath | Data.Configuration |
ConfigurationReader | Commands |
contentReplacementActions | Data.Configuration |
courseAssessmentsDirectoryRoot | Data.CourseDirectory |
CourseAssessmentsDirNotFound | Actions.CourseDirectory |
CourseCode | |
1 (Type/Class) | Data.CourseDirectory |
2 (Data Constructor) | Data.CourseDirectory |
CourseDirectory | |
1 (Type/Class) | Data.CourseDirectory |
2 (Data Constructor) | Data.CourseDirectory |
CourseDirectoryError | Actions.CourseDirectory |
courseDirectoryPath | Data.CourseDirectory |
CourseDirNotFound | Actions.CourseDirectory |
CreateAssessment | Data.Options |
createDefaultConfigFile | Parsing.Configuration |
createDemoTemplateFileIfNotExist | Parsing.Configuration |
createNewAssessmentInLocation | Actions.CourseDirectory |
currentWorkingDir | Data.Options |
CurrentWorkingDirectory | Data.Options |
debug | Printing |
encodeFilePretty | Helpers.IO |
ensureAssessmentsDirectory | Actions.CourseDirectory |
ExistingConfiguration | Data.Configuration |
FailedToCreateDirectory | Actions.CourseDirectory |
fileContentReplacementMap | Data.Configuration |
FileDoesNotExist | Exceptions |
findOrCreateDefaultConfig | Parsing.Configuration |
getApplicationDirectory | Helpers.IO |
getCourseDirectoryInPath | Actions.CourseDirectory |
getProgramOptions | Data.Options |
GradingCLI | Data.Options |
ifNewConfiguration | Parsing.Configuration |
InvalidConfiguration | Exceptions |
isAssessmentItemFolder | Parsing.CourseDirectory |
isCourseCode | Parsing.CourseDirectory |
isNewConfiguration | Data.Configuration |
isYear | Parsing.CourseDirectory |
Message | Printing |
mkApp | App |
mkAssessmentItem | Data.CourseDirectory |
mkCourseCode | Data.CourseDirectory |
MultipleAuthors | Data.Configuration |
nestedSGRScope | Printing |
NewConfiguration | Data.Configuration |
nextMissingNonNegative | Helpers.Sequence |
numericIdentifier | Data.CourseDirectory |
OtherException | Actions.CourseDirectory |
parseApplicationConfig | Parsing.Configuration |
parseAssessmentItemFolderNumber | Parsing.CourseDirectory |
parseCommandGradingCLI | Data.Options |
parseCommandNewAssessment | Data.Options |
parseCourseCode | Parsing.CourseDirectory |
parseFlagAssessmentCopyToLocation | Data.Options |
parseProgramCommand | Data.Options |
Parser | Parsing.CourseDirectory |
pAssessmentItemFolderNumber | Parsing.CourseDirectory |
pCourseCode | Parsing.CourseDirectory |
ProgramCommand | Data.Options |
programCommand | Data.Options |
ProgramOptions | |
1 (Type/Class) | Data.Options |
2 (Data Constructor) | Data.Options |
pYear | Parsing.CourseDirectory |
relativeOutputPath | Data.Configuration |
ReplacementActionName | Data.Configuration |
replacementActionName | Data.Configuration |
replacementActionSearchString | Data.Configuration |
ReplacementSearchString | Data.Configuration |
replacementText | Data.Configuration |
rights | Helpers.Sequence |
runProgram | Commands |
sgrBlue | Printing |
sgrGray | Printing |
sgrHyperlink | Printing |
sgrHyperlinkFile | Printing |
sgrPutStr | Printing |
sgrPutStrLn | Printing |
sgrRed | Printing |
SGRStack | Printing |
sgrYellow | Printing |
showErr | Actions.CourseDirectory |
SingularAuthor | Data.Configuration |
startSGRScope | Printing |
SubjectCode | Data.CourseDirectory |
subjectCode | Data.CourseDirectory |
SubjectIdentifier | Data.CourseDirectory |
surround | StringFormatters |
surround1 | StringFormatters |
TemplateConfiguration | |
1 (Type/Class) | Data.Configuration |
2 (Data Constructor) | Data.Configuration |
templateConfigurations | Data.Configuration |
templateDirectoryPath | Data.Configuration |
TemplateName | Data.Configuration |
TextReplacementAction | |
1 (Type/Class) | Data.Configuration |
2 (Data Constructor) | Data.Configuration |
UndeterminedAppDirectory | Exceptions |
URI | Printing |
_appArgs | Data.Options |
_authorInfo | Data.Configuration |
_contentReplacementActions | Data.Configuration |
_currentWorkingDir | Data.Options |
_fileContentReplacementMap | Data.Configuration |
_programCommand | Data.Options |
_relativeOutputPath | Data.Configuration |
_replacementActionName | Data.Configuration |
_replacementActionSearchString | Data.Configuration |
_replacementText | Data.Configuration |
_templateConfigurations | Data.Configuration |
_templateDirectoryPath | Data.Configuration |