147 lines
5.1 KiB
Markdown
147 lines
5.1 KiB
Markdown
# 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*
|