ProgKursOrga/artemis.md
2022-10-21 10:54:18 +02:00

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 wird hoffentlich von Ubuntu 20.04 auf 22 aktualisiert

-> Py 3.10 statt 3.8