$newline never $maybe descr <- sheetDescription sheet

_{MsgSheetDescription}

#{descr}

_{MsgSheetActiveFrom}
#{sheetFrom}
_{MsgSheetActiveTo}
#{sheetTo} $maybe hints <- hintsFrom <* guard hasHints
_{MsgSheetHintFrom}
#{hints} $maybe solution <- solutionFrom <* guard hasSolution
_{MsgSheetSolutionFrom}
#{solution}
_{MsgSheetSubmissionMode}
_{sheetSubmissionMode sheet} $case sheetSubmissionMode sheet $of CorrectorSubmissions
_{MsgSheetCorrectorSubmissionsTip} $of _ $case sheetSubmissionMode sheet $of CorrectorSubmissions
_{MsgSheetPseudonym}
$maybe pseudonym <- mPseudonym #{pseudonym} $nothing
^{generateWidget} $of _
_{MsgSheetType}
_{sheetType sheet} $maybe marktxt <- markingText

_{MsgSheetMarking}

#{marktxt} $if hasFiles

_{MsgSheetFiles} ^{fileTable}