blob: e9b0b40fcbebc69aa7df309610c630d66fed94f3 (
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
40
41
|
<? if (empty($lti_data_array)): ?>
<?= MessageBox::info(_('Es sind keine LTI-Tools konfiguriert.')) ?>
<? else : ?>
<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: ?>
–
<? endif ?>
</td>
<? endforeach ?>
</tr>
<? endforeach ?>
</tbody>
</table>
<? endif ?>
|