#if($r.available("contextualSubscription"))
$r.render("contextualSubscription")
#end #if($groupName && !$groupName.isEmpty())

$r.escapeHtml($groupName) $r.render("mailto.group")

#elseif($identityFullName && !$identityFullName.isEmpty())

$r.render("image") $r.render("mailto.user")

#end
#if($assignmentEnabled)

#if($assignmentDueDate)
$r.translate("run.assignment.due.date", $assignmentDueDate)
#elseif($assignmentDueDateMsg)
$r.escapeHtml($assignmentDueDateMsg)
#end
#if($r.available("assignedTask")) $r.render("assignedTask") #else $r.translate("coach.waiting.assignment")
$r.translate("coach.waiting.assignment.description") #end
#end #if($submitEnabled)

#if($submitDueDate)
$r.translate("run.submit.due.date", $submitDueDate)
#elseif($submitDueDateMsg)
$r.escapeHtml($submitDueDateMsg)
#end
#if($r.available("submittedDocs")) $r.render("submittedDocs") #else $r.translate("coach.waiting.submitted.documents")
$r.translate("coach.waiting.submitted.documents.description") #end
#end #if($reviewAndCorrectionEnabled)

#if($r.available("corrections")) $r.render("corrections") #if($r.visible("coach.reviewed.button") || $r.visible("coach.need.revision.button"))
#if($r.visible("coach.need.revision.button")) $r.render("coach.need.revision.button") #end #if($r.visible("coach.reviewed.button")) $r.render("coach.reviewed.button") #end
#end #end
#end #if($revisionEnabled && !$skipRevisions)

#if($r.available("revisionDocs")) $r.render("revisionDocs") #end
#end #if($solutionEnabled)

#if($solutionAvailableDate)
$r.translate("run.solution.available.date", $solutionAvailableDate)
#elseif($solutionAvailableDateMsg)
$r.escapeHtml($solutionAvailableDateMsg)
#end
#if($r.available("solutions")) $r.render("solutions") #end
#end #if($gradingEnabled)

#if($r.available("grading")) $r.render("grading") #end
#end
#if($userLog || $groupLog)
#o_togglebox_start("o_course_run_log" $r.translate("log.title")) #if($groupLog)
$groupLog
#end #if($userLog)
$userLog
#end #o_togglebox_end()
#end