Notenverwaltung (Kapitel 2) und Mitarbeits-Assistent
Notenübersicht der Gruppe (Matrix, Gesamt-Spalte, Sortierung, Halbjahresfilter), Einzelnoten-Pflege samt Sammelerfassung, Gewichtungsschema mit Voreinstellung je Gruppentyp, Zeugnisnoten-Berechnung mit Übersteuern/Festschreiben/Export und Notenentwicklung im Schülerdetail. Dazu Anwesenheits-/Hausaufgaben-Tracking je Mitarbeit-Sitzung, ein neuer Mitarbeits-Assistent (Zeitleiste mit Abschnitten, automatischer Notenvorschlag, Zusammenzug zur Halbjahresnote) und eine Dashboard-Kachel für offene Entschuldigungen. Außerdem: verbliebene englische Begriffe in Auswahlfeldern und Buttons auf Deutsch umgestellt.
This commit is contained in:
@@ -56,6 +56,20 @@ public interface IGradeRepository
|
||||
void Save(Grade grade);
|
||||
void Delete(Guid id);
|
||||
}
|
||||
public interface IGradingSchemeRepository
|
||||
{
|
||||
GradingScheme? GetByGroup(Guid groupId);
|
||||
GradingScheme? GetDefaultForType(GroupType type);
|
||||
void Save(GradingScheme scheme);
|
||||
void Delete(Guid id);
|
||||
}
|
||||
public interface IReportGradeRepository
|
||||
{
|
||||
List<ReportGrade> GetByGroup(Guid groupId);
|
||||
ReportGrade? GetByStudentGroupPeriod(Guid studentId, Guid groupId, string period);
|
||||
void Save(ReportGrade grade);
|
||||
void Delete(Guid id);
|
||||
}
|
||||
public interface IUnitRepository
|
||||
{
|
||||
Unit? GetById(Guid id);
|
||||
@@ -116,6 +130,12 @@ public interface IParticipationAspectRepository
|
||||
void Save(ParticipationAspect aspect);
|
||||
void Delete(Guid id);
|
||||
}
|
||||
public interface IParticipationSectionRepository
|
||||
{
|
||||
List<ParticipationSection> GetByGroup(Guid groupId);
|
||||
void Save(ParticipationSection section);
|
||||
void Delete(Guid id);
|
||||
}
|
||||
public interface ISubjectRepository
|
||||
{
|
||||
List<Subject> GetAll();
|
||||
|
||||
Reference in New Issue
Block a user