Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m320_2024:learningunits:lu09:aufgaben:schulverwaltung [2024/09/18 10:55] – [Grade] msuter | modul:m320_2024:learningunits:lu09:aufgaben:schulverwaltung [2024/09/26 10:04] (aktuell) – msuter | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== LU09.A01 - Schulverwaltung ====== | ====== LU09.A01 - Schulverwaltung ====== | ||
+ | < | ||
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
Zeile 23: | Zeile 23: | ||
Dabei nutzen Sie Ihr Wissen zu ein- und zweiseitiger Beziehung sowie den 4 gezeigten Fällen der Referenzzuweisung. Ebenso verwenden Sie Mehrfachbeziehungen. | Dabei nutzen Sie Ihr Wissen zu ein- und zweiseitiger Beziehung sowie den 4 gezeigten Fällen der Referenzzuweisung. Ebenso verwenden Sie Mehrfachbeziehungen. | ||
- | {{https:// | + | {{https:// |
===== Vorgehen ===== | ===== Vorgehen ===== | ||
Zeile 49: | Zeile 49: | ||
* Beim Versuch mehr als 20 Studenten einzufügen, | * Beim Versuch mehr als 20 Studenten einzufügen, | ||
- | === count_student | + | === count_students |
* Gibt die Anzahl Studenten zurück. | * Gibt die Anzahl Studenten zurück. | ||
Zeile 82: | Zeile 82: | ||
=== Konstruktor === | === Konstruktor === | ||
* Beachten Sie die Parameter und Defaultwerte. | * Beachten Sie die Parameter und Defaultwerte. | ||
+ | === show_report === | ||
+ | Gibt die Referenz auf das '' | ||
==== StudentReport ==== | ==== StudentReport ==== | ||
Zeile 137: | Zeile 138: | ||
* Bei einem ungültigen Index soll ein '' | * Bei einem ungültigen Index soll ein '' | ||
- | === calc_average | + | === count_grades === |
+ | * Gibt die Anzahl Noten ('' | ||
+ | |||
+ | === average | ||
* Die Methode berechnet den Notendurchschnitt aus allen '' | * Die Methode berechnet den Notendurchschnitt aus allen '' | ||
* Falls keine '' | * Falls keine '' |