1.8 KiB
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
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