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

3.9 KiB

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