Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:modul:m319:checklist [2025/06/23 07:45] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1de:modul:m319:checklist [2025/06/23 07:45] (aktuell) – ↷ Seite von modul:m319:checklist nach de:modul:m319:checklist verschoben msuter
Zeile 1: Zeile 1:
 +====== Checkliste für Überarbeitung ======
 +===== Theorieseiten =====
 +  * Tag für Kompetenz(en)  (m319_xy1)
 +  * Tag für Learning Unit  (m319_lu99)
 +
 +===== Aufgaben, Lösungen =====
 +  * Tag für Learning Unit (m319_lu99)
 +  * ''WRAP center round todo 60%> Kurzbeschreibung des Auftrags /WRAP'' am Anfang der Aufgabe.
 +  * PyTests für Teilfunktionalitäten, Gesamtfunktion 
 +  * Ende der LU folgenden Footer:
 +<WRAP center round box 60%>
 +<code>
 +<details>
 +<summary>//=> GitHub Repo für externe Besucher//</summary>
 +GitHub Repository https://URL zum Template Repo
 +
 +//Lernende am BZZ müssen den Link zum GitHub Classroom Assignment in Moodle verwenden//
 +
 +</details>
 +
 +{{tag>Mxxx-LUxx}}
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] AUTHOR
 +</code>
 +
 +<details>
 +<summary>//=> GitHub Repo für externe Besucher//</summary>
 +GitHub Repository https://URL zum Template Repo
 +
 +//Lernende am BZZ müssen den Link zum GitHub Classroom Assignment in Moodle verwenden//
 +
 +</details>
 +
 +{{tag>Mxxx-LUxx}}
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] AUTHOR
 +</WRAP>
 +
 +===== GitHub =====
 +  * Template-Repositorys in Organisation ''templates-python''.
 +  * Branch "main" mit Vorlage
 +  * Branch "solution" mit Lösung
 +
 +==== Issues ====
 +Vorgehensschritte über Issues abbilden.
 +Commit mit ''resolves #n'' fordern.
 +
 +Wenn es sinn macht in mehreren Teilschritten zu implementieren, wird das wenn möglich umgesetzt.
 +
 +==== GitHub Classroom ====
 +  * Assignment in Classroom "M319_2023"
 +  * Workflow mit Linter, Autograding, Moodle-Update
 +  * Assignment-Name in Moodle-Aufgabe
 +
 +===== Sourcecode =====
 +  * Konsequent f-Strings verwenden 
 +    * ''print(f'foo {bar}')'' verwenden statt ''print('foo' + str(bar))''
 +    * ''whatever = f'I am a {animal}' '' statt ''whatever = 'I am a ' + animal