|
|
= $ass['assignment']->getTypeIcon() ?>
= htmlReady($ass['assignment']->test->title) ?>
|
= date('d.m.Y, H:i', $ass['assignment']->start) ?>
|
if (!$ass['assignment']->isUnlimited()): ?>
= date('d.m.Y, H:i', $ass['assignment']->end) ?>
endif ?>
|
if (!isset($ass['uncorrected_solutions'])): ?>
–
elseif ($ass['uncorrected_solutions'] == 0): ?>
= Icon::create('accept', Icon::ROLE_STATUS_GREEN)->asImg(['title' => _('ja')]) ?>
else : ?>
= Icon::create('decline', Icon::ROLE_STATUS_RED)->asImg(['title' => _('nein')]) ?>
endif ?>
|
if ($ass['released'] == VipsAssignment::RELEASE_STATUS_POINTS): ?>
= _('Punkte') ?>
elseif ($ass['released'] == VipsAssignment::RELEASE_STATUS_COMMENTS): ?>
= _('Kommentare') ?>
elseif ($ass['released'] == VipsAssignment::RELEASE_STATUS_CORRECTIONS): ?>
= _('Korrektur') ?>
elseif ($ass['released'] == VipsAssignment::RELEASE_STATUS_SAMPLE_SOLUTIONS): ?>
= _('Lösungen') ?>
else : ?>
–
endif ?>
|
= sprintf('%g', $ass['max_points']) ?>
|
if ($ass['assignment']->type !== 'selftest' && $block->weight === null): ?>
%
endif ?>
|
$menu = ActionMenu::get() ?>
$menu->addLink(
$controller->url_for('vips/solutions/update_released_dialog', ['assignment_ids[]' => $ass['assignment']->id]),
_('Freigabe ändern'),
Icon::create('lock-locked'),
['data-dialog' => 'size=auto']
) ?>
$menu->addLink(
$controller->url_for('vips/sheets/edit_assignment', ['assignment_id' => $ass['assignment']->id]),
_('Aufgabenblatt bearbeiten'),
Icon::create('edit')
) ?>
$menu->addLink(
$controller->url_for('vips/sheets/print_assignments', ['assignment_id' => $ass['assignment']->id]),
_('Aufgabenblatt drucken'),
Icon::create('print'),
['target' => '_blank']
) ?>
= $menu->render() ?>
|
endforeach ?>
endif ?>