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
modul:m450:learningunits:lu11:aufgaben:school [2024/11/15 10:25] – [UML Klassendiagramm] msutermodul:m450:learningunits:lu11:aufgaben:school [2024/11/26 17:33] (aktuell) – [Vorbereitung] msuter
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.1731662704.txt.gz
  • Zuletzt geändert: 2024/11/15 10:25
  • von msuter