aboutsummaryrefslogtreecommitdiff
path: root/app/views/vips/sheets/show_exercise_link.php
blob: 1abc369b3ffb59611b71d8fe42a188adbb073e34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
/**
 * @var Vips_SheetsController $controller
 * @var VipsAssignment $assignment
 * @var int $assignment_id
 * @var int $position
 * @var string $solver_id
 * @var Exercise $item
 */
?>
<a href="<?= $controller->link_for('vips/sheets/show_exercise', ['assignment_id' => $assignment_id, 'exercise_id' => $item->task_id, 'solver_id' => $solver_id]) ?>">
    <div class="sidebar_exercise_label">
        <?= sprintf(_('Aufgabe %d'), $position) ?>
    </div>
    <div class="sidebar_exercise_points">
        <?= sprintf(_('%g Punkte'), $item->points) ?>
    </div>
    <div class="sidebar_exercise_state">
        <? if ($assignment->getSolution($solver_id, $item->task_id)): ?>
            <?= Icon::create('accept', Icon::ROLE_STATUS_GREEN)->asSvg(['title' => _('Aufgabe bearbeitet')]) ?>
        <? endif ?>
    </div>
</a>