Skip to content

Commit 0b2c54a

Browse files
committed
feat: Add list of issues and suggested improvements
1 parent 1b897ff commit 0b2c54a

2 files changed

Lines changed: 533 additions & 0 deletions

File tree

improvement_suggestions.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
# Zukünftige Verbesserungsvorschläge (Optional)
2+
3+
Dieses Dokument sammelt Verbesserungsideen, die aktuell zu umfangreich oder
4+
nicht prioritär sind, aber langfristig interessant sein könnten.
5+
6+
---
7+
8+
## Assessment-Redesign: Three-Track Curriculum
9+
10+
**Kategorie**: Assessment & Pedagogy<br>
11+
**Priorität**: Optional / Langfristig<br>
12+
**Betroffene Module**: Gesamter Kurs<br>
13+
14+
### Beschreibung Entwicklung eines gestuften Curriculums mit drei
15+
16+
Track-Optionen und verbessertem Assessment durch Auto-Grading, Peer Review und
17+
Portfolio-Entwicklung.
18+
19+
### Curriculum-Struktur
20+
21+
#### 30-Hour Track (Foundation)
22+
23+
- Grundlagen Python (4-5 Projekte)
24+
- Fokus: Fundamentale Konzepte, syntaktisches Verständnis
25+
- Assessment: Auto-graded quizzes + Peer code review (strukturiert)
26+
27+
**Projekte**:
28+
29+
1. Taschenrechner I & II (Grundlagen)
30+
2. CSV I (Bestseller-Analyse)
31+
3. Einfacher Datenanalyseprozess (optional)
32+
33+
#### 60-Hour Track (Extended)
34+
35+
- Foundation + OOP, Exception Handling, Web Scraping, Advanced Pandas
36+
- Progressive Komplexität über 12-15 Wochen
37+
- Größere Projekte mit praktischer Anwendung
38+
39+
**Projekte** (zusätzlich zu Foundation):
40+
41+
1. Web Scraper für Library Vendors (200-250 Zeilen, 8-10h)
42+
2. OAI-PMH Harvester (300-400 Zeilen, 10-12h)
43+
3. Circulation Analysis Suite (250-300 Zeilen, 8-10h)
44+
45+
#### 90-Hour Track (Capstone)
46+
47+
- Extended + Capstone-Projekt mit individuellem Problemlösungsansatz
48+
- Proposal, Design, Development, Testing, Documentation, Presentation
49+
- Real-world Anwendung für eigene Organisation
50+
51+
### Assessment-Komponenten
52+
53+
#### 1. Auto-Graded Quizzes
54+
55+
- **Was**: Faktenwissen + syntaktisches Verständnis
56+
- **Wann**: Nach jedem Konzept-Block
57+
- **Feedback**: Nicht nur "incorrect", sondern "Your answer suggests you're
58+
thinking about variable scope in local rather than global terms—review this
59+
explanation"
60+
61+
#### 2. Weekly Challenge Problems
62+
63+
- **Was**: Automatisiertes Testing gegen mehrere Test-Cases
64+
- **Output**: Pass/Fail + spezifische Test-Cases
65+
- **Beispiel**: "Your function works correctly for single-digit numbers but
66+
fails for multi-digit—check your string indexing"
67+
68+
#### 3. Peer Code Review (Structured)
69+
70+
- **Rubrik**: 4-5 konkrete ja/nein Fragen pro Projekt
71+
- Läuft der Code ohne Fehler?
72+
- Erfüllt er das Ziel?
73+
- Ist er angemessen organisiert?
74+
- Sind Variablennamen aussagekräftig?
75+
- **Protokoll**:
76+
- Jeder Lernende postet Code + Erklärung
77+
- Review von 2 zugewiesenen Peers
78+
- Strukturiertes Feedback: 1 Stärke + 1 Verbesserungsvorschlag
79+
- **Kalibrierung**: Beispiele mit Scoring in Orientierungssession
80+
81+
#### 4. Selective Deep Instructor Feedback
82+
83+
- **Wann**: 3 Punkte pro Lernende
84+
- Opening session practice
85+
- Mid-program milestone project
86+
- Capstone/Final project
87+
- **Format**:
88+
- 2 Stärken (mit Code-Beispielen)
89+
- 2 Wachstumsbereiche (mit konkreten Vorschlägen)
90+
- 1 reflektierende Frage
91+
- **Medium**: Video-Feedback mit Screen-Annotation (effizienter als
92+
schriftlich)
93+
94+
#### 5. Portfolio Development
95+
96+
- **Was**: Lernende dokumentieren abgeschlossene Projekte
97+
- **Inhalt pro Projekt**:
98+
- Problem-Beschreibung
99+
- Gewählter Ansatz
100+
- Konsultierte Ressourcen
101+
- Investierte Zeit
102+
- Reflexion über Lernergebnisse
103+
104+
### Implementierungsschritte
105+
106+
- [ ] Quizzes überprüfen und mit detailliertem Feedback ausstatten
107+
- [ ] Challenge-Problem-Infrastruktur setup (Auto-Testing)
108+
- [ ] Rubrik für Peer Code Review entwickeln + dokumentieren
109+
- [ ] Portfolio-Vorlage erstellen
110+
- [ ] Video-Feedback-Template erstellen
111+
- [ ] Pilot mit einer kleinen Lerngruppe
112+
113+
### Offene Fragen
114+
115+
1. Ist dieses Three-Track-Modell für den weiterbildenden Masterstudiengang
116+
realistisch?
117+
2. Gibt es bereits Assessment-Strukturen, die beibehalten werden sollten?
118+
3. Automatisiertes Testing: Welche Tools? (`pytest`, `nbgrader`, andere?)
119+
4. Peer Review: Organisatorisch im Fernstudium umsetzbar? (Moodle, GitHub
120+
Discussions?)
121+
122+
### Deliverables (wenn implementiert)
123+
124+
- [ ] Überarbeitete Quizzes mit spezifischem Feedback (alle 50+)
125+
- [ ] 5-10 Challenge-Probleme mit Test-Suite
126+
- [ ] Structured Peer Review Rubric (1 Dokument)
127+
- [ ] Portfolio-Template (Google Doc / Markdown-Vorlage)
128+
- [ ] Assessment-Übersichtsdokument (welches Assessment wann?)
129+
130+
---
131+
132+
**Dokument erstellt**: 17.10.2025<br>
133+
**Status**: Optional / Für zukünftige
134+
Überlegungen

0 commit comments

Comments
 (0)