Neue Abwensenheitsmodi plus Upgrade Sitzplan
This commit is contained in:
@@ -363,7 +363,10 @@ public partial class ParticipationStudentRow : ObservableObject
|
||||
public string AttendanceTooltip => AttendanceDisplay.Label(Attendance);
|
||||
/// Abwesend im Sinne der Mitarbeitsbewertung: eine Bewertung ergibt für diese Stunde keinen
|
||||
/// Sinn, unabhängig davon, ob die Abwesenheit entschuldigt ist oder noch geklärt werden muss.
|
||||
public bool IsAbsent => Attendance is not null and not AttendanceStatus.Present;
|
||||
public bool IsAbsent => Attendance is not null
|
||||
and not AttendanceStatus.Present
|
||||
and not AttendanceStatus.Late
|
||||
and not AttendanceStatus.SignificantlyLate;
|
||||
public string HomeworkSymbol => HomeworkDisplay.Symbol(Homework);
|
||||
public string HomeworkTooltip => HomeworkDisplay.Label(Homework);
|
||||
|
||||
@@ -538,6 +541,11 @@ public static class AttendanceDisplay
|
||||
AttendanceStatus.Unexcused => "Krank, unentschuldigt",
|
||||
AttendanceStatus.Truant => "Geschwänzt",
|
||||
AttendanceStatus.OtherSchoolEvent => "Andere Schulveranstaltung",
|
||||
AttendanceStatus.Late => "Verspätet",
|
||||
AttendanceStatus.SignificantlyLate => "Erheblich verspätet",
|
||||
AttendanceStatus.LeftDuringClass => "Während des Unterrichts abgängig",
|
||||
AttendanceStatus.LearningIsland => "Lerninsel",
|
||||
AttendanceStatus.Suspended => "Suspendiert",
|
||||
_ => "Anwesend",
|
||||
};
|
||||
|
||||
@@ -550,6 +558,11 @@ public static class AttendanceDisplay
|
||||
AttendanceStatus.Unexcused => "!",
|
||||
AttendanceStatus.Truant => "✕",
|
||||
AttendanceStatus.OtherSchoolEvent => "◇",
|
||||
AttendanceStatus.Late => "V",
|
||||
AttendanceStatus.SignificantlyLate => "V!",
|
||||
AttendanceStatus.LeftDuringClass => "A",
|
||||
AttendanceStatus.LearningIsland => "L",
|
||||
AttendanceStatus.Suspended => "S",
|
||||
_ => "",
|
||||
};
|
||||
|
||||
@@ -561,6 +574,11 @@ public static class AttendanceDisplay
|
||||
AttendanceStatus.Unexcused => "#D96C00",
|
||||
AttendanceStatus.Truant => "#D64545",
|
||||
AttendanceStatus.OtherSchoolEvent => "#5277C3",
|
||||
AttendanceStatus.Late => "#D98200",
|
||||
AttendanceStatus.SignificantlyLate => "#D96C00",
|
||||
AttendanceStatus.LeftDuringClass => "#D64545",
|
||||
AttendanceStatus.LearningIsland => "#5277C3",
|
||||
AttendanceStatus.Suspended => "#6B6576",
|
||||
_ => "",
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user