$newline never
$# #{summary} $of (_, Just summary) $if not isVisible
#{courseNewsContent} $of (Nothing, Nothing) $if not isVisible
#{courseNewsContent} $if showNewsFiles files
#{iconFileZip}
\ _{MsgCourseNewsFiles}
_{MsgCourseNewsLastEdited lastEditText}
$if mayEdit || mayDelete
^{formatTimeRangeW SelFormatDateTime regFrom'' (courseRegisterTo course)}
$maybe dereg <- mDereg
_{MsgCourseDeregisterUntil dereg}
$nothing
$maybe regFrom <- courseRegisterFrom course
^{formatTimeRangeW SelFormatDateTime regFrom (courseRegisterTo course)}
$maybe dereg <- mDereg
_{MsgCourseDeregisterUntil dereg}
$maybe aInst <- courseApplicationsInstructions course
$if mayEdit
$forall lect <- lecturers
$forall assi <- assistants
$forall tutor <- tutors
$forall corrector <- correctors