if (count($blocks) == 0): ?> = MessageBox::info(_('Es gibt aktuell keine laufenden Aufgabenblätter.')) ?> endif ?> foreach ($blocks as $block_id => $block): ?>
| = _('Titel') ?> | = _('Start') ?> | = _('Ende') ?> | = _('Modus') ?> | = _('Status') ?> | = _('Aktion') ?> |
|---|---|---|---|---|---|
| = $assignment->getTypeIcon() ?> = htmlReady($assignment->test->title) ?> if (!$assignment->active): ?> (= _('unterbrochen') ?>) endif ?> | = date('d.m.Y, H:i', $assignment->start) ?> | if (!$assignment->isUnlimited()) : ?> = date('d.m.Y, H:i', $assignment->end) ?> endif ?> | = htmlReady($assignment->getTypeName()) ?> | if ($assignment->type === 'exam'): ?> $assignment_attempt = $assignment->getAssignmentAttempt($user_id) ?> if ($assignment_attempt === null): ?> – elseif ($assignment_attempt->end < time()): ?> = _('beendet') ?> else: ?> = _('angefangen') ?> endif ?> elseif ($assignment->isFinished($user_id)): ?> = _('beendet') ?> else: ?> $num_solutions = $assignment->countSolutions($user_id) ?> if ($num_solutions == 0): ?> – elseif ($num_solutions == count($assignment->test->exercise_refs)): ?> = _('bearbeitet') ?> else: ?> = _('angefangen') ?> endif ?> endif ?> | if ($assignment->active && $assignment->type !== 'exam'): ?> $menu = ActionMenu::get() ?> $menu->addLink($controller->url_for('vips/sheets/print_assignments', ['assignment_id' => $assignment->id]), _('Aufgabenblatt drucken'), Icon::create('print'), ['target' => '_blank'] ) ?> = $menu->render() ?> endif ?> |