Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m320_2024:learningunits:lu09:aufgaben:schulverwaltung [2026/08/30 14:12] – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.243.195de:modul:m320_2024:learningunits:lu09:aufgaben:schulverwaltung [2026/09/25 13:16] (aktuell) – [Grade] msuter
Zeile 21: Zeile 21:
 {{de:modul:m320_2024:learningunits:lu09:aufgaben:klasseschule.png?600|}} {{de:modul:m320_2024:learningunits:lu09:aufgaben:klasseschule.png?600|}}
  
-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 die 4 gezeigten Fällen der Referenzzuweisung. Ebenso verwenden Sie Mehrfachbeziehungen.
  
 {{https://ritholtz.com/wp-content/uploads/2020/03/dontpanic.jpg?300|}} {{https://ritholtz.com/wp-content/uploads/2020/03/dontpanic.jpg?300|}}
Zeile 83: Zeile 83:
   * Beachten Sie die Parameter und Defaultwerte.   * Beachten Sie die Parameter und Defaultwerte.
 === show_report === === show_report ===
-Gibt die Referenz auf das ''report''-Objekt aus dem Attribut zurück.+**//Wird aktuell nicht benötigt//**
  
 ==== StudentReport ==== ==== StudentReport ====
Zeile 154: Zeile 154:
 === Konstruktor === === Konstruktor ===
   * Initialisieren Sie die Werte ''value'' und ''date'' gemäss Klassendiagramm.   * Initialisieren Sie die Werte ''value'' und ''date'' gemäss Klassendiagramm.
-  * Achten Sie auf die Zusicherung für den Wert von ''value''. Diese nehmen Sie im ''__post_init__'' vor. \\ Falls der Wert ungültig ist (keine Zahl, zu gross, zu klein) lösen Sie einen ''ValueError'' aus.+  * Achten Sie auf die Zusicherung für den Wert von ''value'':  
 +    * Fall der Wert formal falsch ist (keine Zahl) lösen Sie einen ''TypeError'' aus.  
 +    * Falls der Wert ungültig ist (keine Zahl, zu gross, zu klein) lösen Sie einen ''ValueError'' aus. Diese Validierung nehmen Sie im ''__post_init__'' vor.
  
 === date.setter === === date.setter ===
  • de/modul/m320_2024/learningunits/lu09/aufgaben/schulverwaltung.1788091970.txt.gz
  • Zuletzt geändert: 2026/08/30 14:12
  • von 74.7.243.195