bkd-mba-fbi / webapp-schulverwaltung

JavaScript Web-Modul, das mit SLH.Evento Backend (REST-API) die Prozesse der Schulverwaltung online sicherstellt
https://bkd-mba-fbi.github.io/webapp-schulverwaltung/
MIT License
9 stars 0 forks source link

Meine Noten: Einsicht Lernende in Tests und Zeugnisnoten (2PT) #339

Open fbufbi opened 2 years ago

fbufbi commented 2 years ago

image

Endpunkt: GET /Courses/?expand=Tests,Gradings,FinalGrades&filter.StatusId=;{settings.statusfilter} Header: X-Role-Restriction: StudentRole

mfehlmann commented 2 years ago

@fbufbi Wenn ich den Request wie oben geschrieben absetze, sind die ParticipatingStudents der Kurse null.

Braucht es für den Request noch einen filter? Wenn ja wie lautet der? Und gibt es für diesen Request eine role-restriction?

schefbi commented 2 years ago

@mfehlmann Du kannst den gleichen filter aus dem settings nutzen > settings.statusfilter

mfehlmann commented 2 years ago

@schefbi Konnte den Filter wieder verwenden. Mit diesem Filter besucht die Schülerin mit der ID 4515 noch 28 Fächer. Stimmt das so?

fbufbi commented 2 years ago

@schefbi Konnte den Filter wieder verwenden. Mit diesem Filter besucht die Schülerin mit der ID 4515 noch 28 Fächer. Stimmt das so?

@mfehlmann Das hat meines Erachtens gestimmt. Ich habe jetzt noch die Status vom letzten Semester bereinigt - kommen bei dir nun für ID 4515 noch 14 Fächer?

mfehlmann commented 2 years ago

@schefbi Konnte den Filter wieder verwenden. Mit diesem Filter besucht die Schülerin mit der ID 4515 noch 28 Fächer. Stimmt das so?

@mfehlmann Das hat meines Erachtens gestimmt. Ich habe jetzt noch die Status vom letzten Semester bereinigt - kommen bei dir nun für ID 4515 noch 14 Fächer?

Jawohl, es kommen nur noch 14 :+1:

mfehlmann commented 2 years ago

@fbufbi @schefbi Der Mittelwert und die Zeugnisnote werden noch nicht angezeigt. Die Änderungen wurden dennoch gemerged, damit ihr das testen könnt und wir einen sauberen Stand haben.

fbufbi commented 2 years ago

@mfehlmann: Darstellung grundsätzlich analog Dossier Bereich "Noten" #337 resp. gemäss Mockup oben

  1. Text oben nicht blau + zu viel Abstand zur Linie
  2. Die Fächer (Rubriken) sollen alphabetisch sortiert sein
  3. Reihenfolge der Tests: Der neuste steht zuoberst
  4. Bitte Mittelwert & Note ausblenden, wenn keine Tests vorhanden sind. Text "Keine Tests vorhanden nach oben" analog Absenzen ohne Einträge.
  5. Wenn eine GradeId vorhanden ist, muss immer die Designation angezeigt werden
mburri commented 2 years ago

@fbufbi Zu Punkt 1. Text oben nicht blau + zu viel Abstand zur Linie - was ist da genau gemeint? Bei uns sieht es ok aus. Allenfalls spielt da euer CSS mit rein? Bei uns sieht das so aus: image

schefbi commented 2 years ago

@mburri und @fbufbi .header class sind bei uns im css blau. Aber ich werde das entfernen, weil wird den Text neu so oder so nicht mehr anzeigen -> Online Schuladministration...

fbufbi commented 2 years ago

@mburri Ist ein Test noch nicht publiziert ("IsPublished": false), darf bei den Lernenden nichts davon angezeigt werden. Beispiel mit s2 => Fach Deutsch-S1, 22a image

Der Request wird bei uns zudem 4x geschickt - ist das bei euch auch so? image

caebr commented 2 years ago

@mburri Ist ein Test noch nicht publiziert ("IsPublished": false), darf bei den Lernenden nichts davon angezeigt werden. Beispiel mit s2 => Fach Deutsch-S1, 22a image

Der Request wird bei uns zudem 4x geschickt - ist das bei euch auch so? image

Done

fbufbi commented 2 years ago

Test OK, Bugs bei SLH in Arbeit