first notes
not fully ordered yet, mostly understandable partially in German, might need to change
This commit is contained in:
commit
bdf6c066c4
5 changed files with 145 additions and 0 deletions
30
README.md
Normal file
30
README.md
Normal file
|
@ -0,0 +1,30 @@
|
|||
|
||||
This is some of the orga of the programming courses of the iFSR TU Dresden.
|
||||
Some of these notes are not published for privacy reasons.
|
||||
|
||||
FOLDERS:
|
||||
2022\_WiSe/ and similar
|
||||
notes and mails written to the tutors
|
||||
that might be reused
|
||||
didactics/
|
||||
organizing didactics: communication with Bergner, Podeyn
|
||||
materials
|
||||
infrastructure/
|
||||
things to remember about access and config
|
||||
offers/
|
||||
people who offer specific workshops/...
|
||||
students/
|
||||
small mails written to specific people, usually students
|
||||
|
||||
FILES:
|
||||
people
|
||||
list of people associated with courses
|
||||
should be expanded to a little database of csv?
|
||||
artemis.md
|
||||
current notes on the organization and structure of Artemis tasks
|
||||
checklist.md
|
||||
what new tutors have to do before getting a course
|
||||
links.md
|
||||
some orga-links (dudle)
|
||||
material.md
|
||||
some links to repositories for teaching materials
|
56
artemis.md
Normal file
56
artemis.md
Normal file
|
@ -0,0 +1,56 @@
|
|||
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))
|
||||
|
||||
aktuell können studis die Kurse nicht sehen
|
||||
|
||||
git repos unter kurse -> edit -> choose exercise (runter scrollen)
|
||||
auch als ssh, dann einstellen
|
||||
|
||||
studis
|
||||
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
|
18
checklist.md
Normal file
18
checklist.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
|
||||
PC-Pool oder Seminarraum
|
||||
Pool: Tutor ⇔ ORGA ⇔ Service-Desk #APB-PC-Pools
|
||||
SemR: Tutor ⇔ ORGA ⇔ Robert Fischer #APB-Seminarräume
|
||||
Kurs: Tutor ⇔ ORGA [⇔ iFSR-Admins] #kurse.ifsr.de
|
||||
wieviele Kursteilnehmer? Empfehlung: 15 / Tutor
|
||||
Nutzername (nicht Mail)?
|
||||
Didaktik: bitte Material lesen #Mail-Anhänge/bald Nextcloud
|
||||
zweites Treffen nachdem alle ihre erste Stunde hatten
|
||||
-> DuDle
|
||||
Fragen: Tutor [⇔ ORGA] ⇔ Jens #ORGA gern in CC, falls für alle interessant
|
||||
Material: verschiedene GitHub-Repos #Linkliste in der Nextcloud
|
||||
https://cloudstore.zih.tu-dresden.de/index.php/s/HeNoAxHapbj2ZtH
|
||||
github.com/fsr
|
||||
|
||||
Note: Tutor ⇔ ORGA ⇔ Lehrstuhl
|
||||
während Kurs Unterschriften sammeln: 1.3
|
||||
(1.0 mit Hospitierung Mitarbeiter:in)
|
14
links.md
Normal file
14
links.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
|
||||
Poll für die Programmiersprachenwünsche SoSe 2022
|
||||
https://dud-poll.inf.tu-dresden.de/7agBIAP0uA/
|
||||
bzw. tud.link/ujyu
|
||||
|
||||
Poll für das erste Treffen der Tutor:innen WiSe 2022
|
||||
https://dud-poll.inf.tu-dresden.de/progkurstreff2022/
|
||||
Termin gewählt: 30.09., 13:00
|
||||
|
||||
Poll für das zweite Treffen der Tutor:innen WiSe 2022
|
||||
https://dud-poll.inf.tu-dresden.de/progkurstreff22022/
|
||||
Termin gewählt?: 28.10., 15:00
|
||||
|
||||
|
27
material.md
Normal file
27
material.md
Normal file
|
@ -0,0 +1,27 @@
|
|||
**Materialien:**
|
||||
|
||||
In den Forks der FSR-Repos finden sich manchmal noch interessante Sachen.
|
||||
|
||||
*Python*
|
||||
|
||||
* Basics (CMU): <https://academy.cs.cmu.edu/>
|
||||
* Basics (FSR): <https://github.com/fsr/python-beginner-lessons>
|
||||
* Fortgeschritten: <https://github.com/fsr/python-lessons>
|
||||
* Aufgaben-Fork: <https://github.com/AntonObersteiner/python-lessons> (Fortgeschrittene für Anfänger umgeschrieben, Lösungen fangen mit '_' an)
|
||||
* Aufgaben-Fork: <https://github.com/Bizarious/python-lessons>
|
||||
|
||||
*Java*
|
||||
|
||||
* FSR-Slides: <https://github.com/fsr/java-lessons>
|
||||
* Kurs von Moritz Schulz: <https://trivo25.github.io/tud-java-course> (Basiert auf "Java for Everyone" → SLUB, moritzzzschulzzz@gmail.com)
|
||||
|
||||
*C*
|
||||
|
||||
* FSR-Slides: <https://github.com/fsr/c-lessons>
|
||||
* Aufgaben-Fork? <https://github.com/scholzp/c-lessons>
|
||||
* Aufgaben als Website <http://fsr.github.io/c-lessons/>
|
||||
|
||||
*Artemis*
|
||||
|
||||
* Haupt-Repo: <https://github.com/ls1intum/ArTEMiS>
|
||||
|
Loading…
Add table
Reference in a new issue