fix: add v2 lessons for next class
This commit is contained in:
146
v1-feedback.md
Normal file
146
v1-feedback.md
Normal file
@@ -0,0 +1,146 @@
|
||||
# V1 Feedback & Reflectie
|
||||
|
||||
Dit document bevat de reflectie op de eerste versie van het curriculum, gebaseerd op de ervaringen tijdens het geven van les 1 en les 2 aan de eerste groep studenten (februari 2026).
|
||||
|
||||
---
|
||||
|
||||
## Les 1: Introductie tot AI en Large Language Models
|
||||
|
||||
### Wat ging goed
|
||||
- ChatGPT gedeelte verliep soepel
|
||||
- Iedereen kon meedoen en de uitleg volgen
|
||||
- Studenten waren enthousiast over de workflow
|
||||
|
||||
### Wat ging minder
|
||||
- Docent versprak zich regelmatig en ging "van de hak op de tak"
|
||||
- Mogelijk oorzaken: verkeerde slide-volgorde of zenuwen/onwetendheid bij eerste les
|
||||
|
||||
### Probleempunt: Account setup chaos
|
||||
Bij het aanmaken van v0.dev account, koppelen met GitHub, en deployen naar Vercel werd het rommelig:
|
||||
- Studenten gingen door elkaar praten
|
||||
- Veel verschillende issues tegelijkertijd:
|
||||
- Sommigen konden GitHub niet koppelen
|
||||
- Anderen hadden eerst gedeployed en daarna pas gekoppeld
|
||||
- Ontelbare onduidelijkheden
|
||||
|
||||
### Aanbevolen verbeteringen v2
|
||||
1. **Strakker stappenplan:** Iedereen doet elke stap samen, wachten tot iedereen klaar is
|
||||
2. **Checkpoints toevoegen:** "Steek je hand op als je dit scherm ziet"
|
||||
3. **Troubleshooting slide:** Meest voorkomende problemen + oplossingen
|
||||
4. **Volgorde slides herzien:** Logischer opbouwen
|
||||
|
||||
---
|
||||
|
||||
## Les 2: AI Code Assistants en OpenCode
|
||||
|
||||
### Wat ging goed
|
||||
- Zodra OpenCode draaide, konden studenten goed meekomen
|
||||
- Lokaal draaien van website lukte uiteindelijk
|
||||
- Studenten slaagden erin om `/init` te gebruiken en nieuwe pagina's te maken
|
||||
- Wireframe → prompt → componenten werkte goed
|
||||
|
||||
### Probleem 1: Te vroeg installeren
|
||||
Zodra studenten de install command en "Download Desktop App" zagen op de slides, begonnen ze direct te installeren. Dit werd chaotisch terwijl de docent nog aan het uitleggen was.
|
||||
|
||||
**Oplossing v2:**
|
||||
- Installatie-instructies pas tonen NA de conceptuele uitleg
|
||||
- Of expliciet vermelden: "WACHT - nog niet installeren, eerst kijken"
|
||||
|
||||
### Probleem 2: Terminal en permissies
|
||||
Veel studenten hadden problemen met hun terminal:
|
||||
- **Windows vs Mac:** Verschillende omgevingen, verschillende commands
|
||||
- **EACCESS errors:** Geen rechten om globaal te installeren
|
||||
- **Sudo vereist:** Sommigen moesten met sudo installeren
|
||||
|
||||
**Oplossing v2:**
|
||||
- Voorbereiding document met terminal setup
|
||||
- Aparte instructies voor Windows en Mac
|
||||
- Uitleg over permissies en sudo
|
||||
|
||||
### Probleem 3: Git clone en SSH keys
|
||||
Bij het clonen van hun GitHub repository:
|
||||
- Veel studenten hadden geen SSH key geconfigureerd
|
||||
- Sommigen konden wel met HTTPS clonen (maar dat is minder ideaal)
|
||||
|
||||
**Oplossing v2:**
|
||||
- SSH key setup als voorbereiding VOOR de les
|
||||
- Of HTTPS als fallback accepteren voor beginners
|
||||
- Duidelijke instructies in voorbereidingsdocument
|
||||
|
||||
### Probleem 4: Node.js versie
|
||||
Bij npm install:
|
||||
- Sommige studenten hadden verkeerde Node versie
|
||||
- Geen ervaring met versie management
|
||||
|
||||
**Oplossing v2:**
|
||||
- NVM (Node Version Manager) introduceren
|
||||
- Specifieke Node versie vereisen (bijv. Node 20 LTS)
|
||||
- Check command in voorbereiding: `node -v`
|
||||
|
||||
### Probleem 5: OpenCode terminal vs System terminal
|
||||
Studenten runden commands in de OpenCode terminal terwijl ze het in hun system terminal moesten doen:
|
||||
- Begrepen niet dat ze eerst `exit` moesten doen bij OpenCode
|
||||
- Verwarring over welke terminal voor wat
|
||||
|
||||
**Oplossing v2:**
|
||||
- Duidelijker onderscheid maken tussen terminals
|
||||
- Visueel verschil tonen (screenshots)
|
||||
- Expliciete instructie: "Dit doe je in je EIGEN terminal, NIET in OpenCode"
|
||||
|
||||
### Probleem 6: Tokens op bij gratis modellen
|
||||
De tokens van gratis modellen raakten vrij snel op:
|
||||
- "Arme studenten" - alleen gratis modellen beschikbaar
|
||||
- Beperkt aantal prompts mogelijk per les
|
||||
|
||||
**Oplossing v2:**
|
||||
- Studenten aanmoedigen om prompts efficiënt te formuleren
|
||||
- Meerdere gratis modellen tonen (backup opties)
|
||||
- Eventueel: docent-account met meer tokens voor demo's
|
||||
|
||||
---
|
||||
|
||||
## Algemene verbeteringen voor v2
|
||||
|
||||
### 1. Voorbereidingsdocument toevoegen
|
||||
Een "Les 0" of voorbereidingsdocument dat studenten VOOR de eerste les moeten doorlopen:
|
||||
- [ ] Node.js installeren (via NVM)
|
||||
- [ ] Git installeren
|
||||
- [ ] SSH key genereren en toevoegen aan GitHub
|
||||
- [ ] Terminal basics (cd, ls, pwd)
|
||||
- [ ] GitHub account aanmaken
|
||||
|
||||
### 2. Platform-specifieke instructies
|
||||
- Aparte secties voor Windows en Mac
|
||||
- Screenshots van beide omgevingen
|
||||
- Bekende issues per platform
|
||||
|
||||
### 3. "Volg mij" aanpak
|
||||
- Kleinere stappen
|
||||
- Wachten tot iedereen klaar is
|
||||
- Checkpoints met handopsteking of poll
|
||||
|
||||
### 4. Troubleshooting secties
|
||||
- Veelvoorkomende errors met oplossingen
|
||||
- QR code naar online troubleshooting guide?
|
||||
|
||||
### 5. Slide volgorde herzien
|
||||
- Conceptuele uitleg VOOR praktische stappen
|
||||
- "Nog niet doen" waarschuwingen waar nodig
|
||||
|
||||
---
|
||||
|
||||
## Conclusie
|
||||
|
||||
De kern van de lessen (AI concepten, prompting, development workflow) werkt goed. De problemen zitten vooral in:
|
||||
|
||||
1. **Voorbereiding:** Studenten komen onvoorbereid qua development setup
|
||||
2. **Tempo:** Te snel door setup-stappen heen
|
||||
3. **Platform diversiteit:** Windows/Mac verschillen onderschat
|
||||
4. **Terminal ervaring:** Veel studenten hebben weinig terminal ervaring
|
||||
|
||||
V2 moet focussen op betere voorbereiding en duidelijkere, stapsgewijze instructies met checkpoints.
|
||||
|
||||
---
|
||||
|
||||
*Laatste update: februari 2026*
|
||||
*Gebaseerd op: Les 1 en Les 2 gegeven aan eerste groep*
|
||||
Reference in New Issue
Block a user