aboutsummaryrefslogtreecommitdiff
path: root/app/views/course/lti/grades.php
blob: a200405fc96e5766a09f27069a1d2890c5a80949 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<table class="default">
    <caption>
        <?= _('Ergebnisse') ?>
    </caption>

    <thead>
        <tr class="sortable">
            <th class="<?= $desc ? 'sortdesc' : 'sortasc' ?>">
                <a href="<?= $controller->link_for('course/lti/grades', ['desc' => !$desc]) ?>">
                    <?= _('Teilnehmende') ?>
                </a>
            </th>
            <? foreach ($lti_data_array as $lti_data): ?>
                <th style="text-align: right;">
                    <?= htmlReady($lti_data->title) ?>
                </th>
            <? endforeach ?>
        </tr>
    </thead>

    <tbody>
        <? foreach ($members as $member): ?>
            <tr>
                <td>
                    <?= htmlReady($member->nachname) ?>, <?= htmlReady($member->vorname) ?>
                </td>
                <? foreach ($lti_data_array as $lti_data): ?>
                    <td style="text-align: right;">
                        <? if ($grade = $lti_data->grades->findOneBy('user_id', $member->user_id)): ?>
                            <?= sprintf('%.0f%%', $grade->score * 100) ?>
                        <? else: ?>
                            &ndash;
                        <? endif ?>
                    </td>
                <? endforeach ?>
            </tr>
        <? endforeach ?>
    </tbody>
</table>