Files
novi-lessons/Samenvattingen/Les17-Samenvatting.md
2026-01-29 16:16:07 +01:00

188 lines
3.9 KiB
Markdown

# Les 17: Eindopdracht Kickoff
---
## Hoofdstuk
**Hoofdstuk 3: Advanced** (Les 10-18)
## Beschrijving
Bespreking van de eindopdracht requirements, planning maken, en laatste vragen beantwoorden voordat studenten zelfstandig verder werken.
---
## Te Behandelen
### Eindopdracht Overview
**Wat is de eindopdracht?**
- Bouw een AI-powered web applicatie
- Gebruik alle tools die je hebt geleerd
- Vrije keuze in implementatie
**Drie voorbeeldprojecten:**
1. **AI Recipe Generator** - Recepten op basis van ingrediënten
2. **Smart Budget Buddy** - Financieel overzicht met AI insights
3. **Travel Planner AI** - Reisplanning met AI suggesties
**Of:** Eigen idee (met goedkeuring docent)
---
### Requirements Doorlopen
**Technische vereisten:**
- Next.js 14 met App Router
- TypeScript
- Tailwind CSS
- Supabase (database + auth)
- Vercel AI SDK (chat of completion feature)
- Deployed op Vercel
**Documentatie vereisten:**
- `docs/PROJECT-BRIEF.md` - Project beschrijving
- `docs/PROMPT-LOG.md` - Minimaal 10 prompts
- `docs/AI-DECISIONS.md` - Minimaal 5 beslissingen
- Complete README met setup instructies
---
### Beoordelingscriteria
| Criterium | Weging |
|-----------|--------|
| Technische uitvoering | 40% |
| AI integratie | 25% |
| Documentatie (PROMPT-LOG, AI-DECISIONS) | 20% |
| Code kwaliteit & organisatie | 15% |
**Minimale vereisten:**
- App werkt in productie
- Auth + CRUD werkt
- AI feature werkt
- Documentatie compleet
---
### Timeline
**Nu tot deadline:**
- Les 17: Kickoff, planning maken
- Les 18: Werksessie met docent support
- Daarna: Zelfstandig afronden
**Tips:**
- Focus eerst op werkende MVP
- Dan pas polish
- Documenteer TIJDENS het bouwen
---
### Veel Voorkomende Vragen
**Q: Mag ik een ander project doen dan de voorbeelden?**
A: Ja, met goedkeuring. Bespreek je idee met de docent.
**Q: Moet ik alle AI tools gebruiken?**
A: Je moet minimaal Cursor en Vercel AI SDK gebruiken. De rest is optioneel.
**Q: Wat als ik vastloop?**
A: Documenteer het probleem in PROMPT-LOG, vraag hulp in Les 18.
**Q: Hoeveel prompts moet ik loggen?**
A: Minimaal 10, maar meer is beter. Focus op prompts waarvan je iets leerde.
---
### Planning Maken
**Wat moet je nog doen?**
Maak checklist:
- [ ] Core features compleet
- [ ] AI feature werkt
- [ ] Auth werkt
- [ ] Design afgewerkt
- [ ] Edge cases gehandled
- [ ] Documentatie compleet
- [ ] Deployed en getest
**Prioriteer:**
1. Wat werkt nog niet?
2. Wat is kritiek vs nice-to-have?
3. Hoeveel tijd heb je?
---
## Tools
- Cursor
- Alle geleerde tools
---
## Lesopdracht (2 uur)
### Plan Je Afronding
**Deel 1: Status Check (30 min)**
Beantwoord voor jezelf:
1. Welke features werken al?
2. Welke features missen nog?
3. Wat is je grootste blocker?
4. Hoe staat je documentatie ervoor?
Maak een eerlijke inschatting.
**Deel 2: Planning Maken (30 min)**
Maak gedetailleerde planning:
- Wat doe je vandaag?
- Wat doe je in Les 18?
- Wat doe je thuis?
- Wanneer ben je klaar?
**Deel 3: Begin Met Hoogste Prioriteit (1 uur)**
Start met de belangrijkste ontbrekende onderdelen:
- Werkt je AI feature? → Prioriteit 1
- Werkt auth? → Prioriteit 2
- Is het deployed? → Prioriteit 3
Vraag hulp als je vastloopt!
### Deliverable
- Statusoverzicht: wat werkt, wat niet
- Planning voor afronden
- Voortgang op hoogste prioriteit
---
## Huiswerk
### Werk aan je Eindopdracht
**Dit is geen nieuw huiswerk - gebruik deze tijd om je eindopdracht af te ronden.**
Focus op:
1. Features compleet maken
2. Bugs fixen
3. Documentatie bijwerken
4. Testen in productie
**Bereid vragen voor:**
Schrijf op waar je hulp bij nodig hebt voor Les 18 (werksessie).
### Deliverable
- Voortgang op eindopdracht
- Lijst met vragen voor Les 18
---
## Leerdoelen
Na deze les kan de student:
- De eindopdracht requirements begrijpen
- Een realistische planning maken
- Prioriteiten stellen voor afronden
- Eigen voortgang eerlijk inschatten
- Hulp vragen waar nodig