ProgKursOrga/artemis.md
2023-10-16 20:26:35 +02:00

61 lines
1.8 KiB
Markdown

Artemis
*12022-09-30*
ProgKursTreff: Eric hat sich für Artemis angeboten
* Übungen und Tests sammeln
*12022-10-01*
Treffen mit Morgenstern und Eric vorgeschlagen
* https://dud-poll.inf.tu-dresden.de/progkursartemis/
produktiv schon von DDI verwendet
* PCpool, accounts automatisch erstellen, mit Schnipseln ausgeteilt
* Morgenstern + Domanowski arbeiten an Shibboleth
* 4 VM-Agents
* mit Endlosschleifen und anderen Fehlern kann leicht Überlastung auftreten
Basics erstmal nur mit print-statements
* Artemis dann für etwas komplexere Aufgaben
*Übertragen von Aufgaben*
* im Ziel einen neuen leeren Kurs erstellen
* dann force pushen oder mergen aus bestehenden Repos
Kursen „Artemis per git“ optional ans Herz legen; see below
Erstmal einen Artemis-Kurs für alle Programmierkurse,
* dann je nach Interesse Aufgaben verwenden
damit template immer bei 0% beginnt, können tests auch 0 Pkt geben
unsere instructor-accounts: ewolf und aobersteiner
* bedeuten automatisch gitlab-ownership
*andere rollen*
* editor (nur bearbeiten, nicht erstellen)
* tutor (nicht bearbeiten, kann lösung sehen)
* student (keine lösung (außer irgendwann veröffentlicht))
git repos unter kurse -> edit -> choose exercise (runter scrollen)
-> auch als ssh, dann einstellen
*studis*
* aktuell können studis die Kurse nicht sehen
* einschreiben/Register
* dann im overview öffnen -> editor / clonen
für erstis nicht natives *PyTest*-assert verwenden!
* fail mit deaktiviertem trace is besser (mit functools standardmäßig deaktivieren)
* notfalls mit if bzw. match arbeiten
Morgenstern im Matrix?
* Accounts für Studis -> Anzahl, dann generiert
PC-Pools: turtle sollte dabei sein, matplotlib vorher anfragen
interner docker wurde von Ubuntu 20.04 auf 22 aktualisiert
-> Py 3.10 statt 3.8