Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m450:learningunits:lu11:aufgaben:school [2024/03/28 14:07] – angelegt - Externe Bearbeitung 127.0.0.1modul:m450:learningunits:lu11:aufgaben:school [2024/11/26 17:33] (aktuell) – [Vorbereitung] msuter
Zeile 5: Zeile 5:
  
 ===== UML Klassendiagramm ===== ===== UML Klassendiagramm =====
-{{:modul:m450:learningunits:lu11:aufgaben:schulverwaltung_klassen.png?400|}}+{{:modul:m450:learningunits:lu11:aufgaben:klasseschule.png?600|}}
  
 ==== Hinweise ==== ==== Hinweise ====
Zeile 11: Zeile 11:
   * Der Unittests für den Konstruktor einer Klasse muss jeweils als erstes realisiert werden. Erst danach können weitere Methoden der Klasse ausgewählt werden.   * Der Unittests für den Konstruktor einer Klasse muss jeweils als erstes realisiert werden. Erst danach können weitere Methoden der Klasse ausgewählt werden.
   * Falls eine Methode ein Objekt bzw. Funktion einer anderen Klasse benötigt, verwendest du eine Mockup-Klasse bzw. -Funktion.   * Falls eine Methode ein Objekt bzw. Funktion einer anderen Klasse benötigt, verwendest du eine Mockup-Klasse bzw. -Funktion.
-  * Die Klasse ''ClassReport'' enthält zwei Methoden zur Anzeige der Noten: +  * Die Klasse ''StudentReport'' enthält zwei Methoden zur Anzeige der Noten: 
-    * Die Methode ''to_string()'' liefert ein Zeugnis mit allen Fächern und dem entsprechenden Notenschnitt. Eine mögliche Ausgabe kann wie folgt aussehen: \\ {{:modul:m320:learningunits:lu05:aufgaben:lu03_5_-aufg3_biblio-10.png?150|}} +    * Die Methode ''show_overview()'' liefert ein Zeugnis mit allen Fächern und dem entsprechenden Notenschnitt. Eine mögliche Ausgabe kann wie folgt aussehen: \\ {{:modul:m320:learningunits:lu05:aufgaben:lu03_5_-aufg3_biblio-10.png?150|}} 
-    * Die Methode ''print_details()'' liefert alle Fächern mit den einzelnen Noten. Eine mögliche Ausgabe kann wie folgt aussehen: \\ {{:modul:m320:learningunits:lu05:aufgaben:lu03_5_-aufg3_biblio-11.png?225|}}+    * Die Methode ''show_details()'' liefert alle Fächern mit den einzelnen Noten. Eine mögliche Ausgabe kann wie folgt aussehen: \\ {{:modul:m320:learningunits:lu05:aufgaben:lu03_5_-aufg3_biblio-11.png?225|}}
  
  
Zeile 22: Zeile 22:
   - Akzeptiere das GitHub Classroom Assignment.   - Akzeptiere das GitHub Classroom Assignment.
   - Wähle eine offene Gruppe aus oder eröffne eine neue Gruppe.   - Wähle eine offene Gruppe aus oder eröffne eine neue Gruppe.
 +    * Neue Gruppen müssen **zwingend** mit dem Klassennamen beginnen, z.B. ''im23a-gruppenname''
   - Klone das gemeinsame Repository in deine Entwicklungsumgebung.   - Klone das gemeinsame Repository in deine Entwicklungsumgebung.
  
  • modul/m450/learningunits/lu11/aufgaben/school.1711631267.txt.gz
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1