| Woche | -Datum | -Zeit | -Raum | -Status | -Code | -Eingecheckt | -Aktionen | -
|---|---|---|---|---|---|---|---|
| W{String(s.week).padStart(2, "0")} | -{s.day} | -{s.time} | -{s.room} | -{s.code ? {s.code} : —} | -
-
- {s.checkedIn} / {s.total}
-
-
-
-
- |
- - {s.status === "open" && } - {s.status === "closed" && } - {s.status === "locked" && } - | -
| # | -Studierende:r | - {weeks.map((w) => ( -W{String(w).padStart(2, "0")} | - ))} -Anwesend | -Bonus | -- |
|---|---|---|---|---|---|
| {String(i + 1).padStart(2, "0")} | -
-
- {row.student.initials}
- {row.student.name}
-
- |
- {row.weeks.map((p, wi) => (
-
- {p ? (
-
- |
- ))}
- {count} / {weeks.length} | -
- {count > 0 ? (
-
- |
-
| # | -Name | -Anwesend | -Bonus | -Notizen | -Letzte Sitzung | -- |
|---|---|---|---|---|---|---|
| {String(i + 1).padStart(2, "0")} | -
-
- {s.initials}
- {s.name}
-
- |
- {count} / 4 | -
- {count > 0 ? (
-
- |
- - {noteCount > 0 ? ( - - - {noteCount} Notizen - - ) : ( - — - )} - | -Do, 23. April · T{(s.id % 4) + 1}-{(s.id % 5) + 1} | -