fix: lessons
This commit is contained in:
130
Les18-AI-Toolbox-Next/Les18-Huiswerk.md
Normal file
130
Les18-AI-Toolbox-Next/Les18-Huiswerk.md
Normal file
@@ -0,0 +1,130 @@
|
||||
# Les 18 — Huiswerk
|
||||
## Eén modaliteit naar productie + reflectie
|
||||
|
||||
**Vak:** AI-Assisted Development
|
||||
**Deadline:** Geen — dit is de laatste les van de leerlijn
|
||||
**Inleveren:** Brightspace + Teams
|
||||
|
||||
---
|
||||
|
||||
## Doel
|
||||
|
||||
Twee dingen:
|
||||
|
||||
1. **Praktisch** — neem de demo uit de lesopdracht en breng 'm naar een werkende, gedeployde mini-app
|
||||
2. **Reflectief** — korte schriftelijke reflectie op de 18 lessen
|
||||
|
||||
---
|
||||
|
||||
## Onderdeel A — Demo afmaken + deployen (verplicht)
|
||||
|
||||
Pak je voice / vision / image / local demo uit de les en breng 'm verder.
|
||||
|
||||
### Eisen
|
||||
|
||||
- [ ] Demo draait lokaal zonder errors
|
||||
- [ ] Gedeployed op Vercel (alle vereiste env vars geconfigureerd)
|
||||
- [ ] Productie URL werkt en is publiek
|
||||
- [ ] README.md met beschrijving + installatie-instructies
|
||||
- [ ] Mooie UI — niet ruw, geen unstyled HTML
|
||||
|
||||
### Tips per modaliteit
|
||||
|
||||
**Voice:** denk aan UX — toon dat AI 'luistert' (rec-indicator), error states (mic permission), korte audio-clips opslaan (Supabase Storage).
|
||||
|
||||
**Vision:** image preview vóór analysis, loading state, resize images client-side voor cost.
|
||||
|
||||
**Image gen:** save generated images (Supabase Storage), gallery van eerdere generaties, regenerate-button.
|
||||
|
||||
**Local LLM:** alleen lokaal zinvol — voor productie ofwel local-only, ofwel Vercel deploy met fallback naar OpenAI.
|
||||
|
||||
---
|
||||
|
||||
## Onderdeel B — Reflectie (verplicht)
|
||||
|
||||
Schrijf in `REFLECTIE.md` (in repo-root) — max 500 woorden.
|
||||
|
||||
### Vragen
|
||||
|
||||
1. **Wat was de meest verrassende les?** Welke stof gaf je een "aha"-moment?
|
||||
2. **Wat ga je in je eindopdracht gebruiken?** Welke 2-3 concepten zijn voor jou meest direct toepasbaar?
|
||||
3. **Wat zou je willen leren dat we niet hebben gedaan?** Welke richting wil je verder verkennen?
|
||||
4. **Wat is de grootste verandering in je werk als AI Developer?** Wat doe je nu anders dan vóór deze leerlijn?
|
||||
|
||||
### Vorm
|
||||
|
||||
- Persoonlijk, eerlijk
|
||||
- Geen ChatGPT — eigen woorden
|
||||
- 300-500 woorden
|
||||
|
||||
---
|
||||
|
||||
## Onderdeel C — Eindopdracht voorstel (verplicht)
|
||||
|
||||
Lever via Teams je voorstel in voor de eindopdracht. Max 250 woorden:
|
||||
|
||||
1. Welk probleem lost jouw applicatie op?
|
||||
2. Wat doet de AI concreet met de data?
|
||||
3. Welke externe API ga je gebruiken?
|
||||
4. Vier kernfunctionaliteiten (inclusief registreren+inloggen en min 1 AI-feature)
|
||||
|
||||
Na goedkeuring kun je aan de slag met deelopdracht 1 van de eindopdracht.
|
||||
|
||||
---
|
||||
|
||||
## Inleveren
|
||||
|
||||
1. **GitHub repo URL** (lesopdracht-demo + Vercel deploy) — Brightspace
|
||||
2. **`REFLECTIE.md`** in repo-root
|
||||
3. **Eindopdracht-voorstel** via Teams (separate channel)
|
||||
|
||||
---
|
||||
|
||||
## Beoordeling
|
||||
|
||||
| Criterium | Punten |
|
||||
|-----------|--------|
|
||||
| A — Demo deployed + werkt op productie | 5 |
|
||||
| B — Reflectie persoonlijk + concreet | 3 |
|
||||
| C — Eindopdracht-voorstel ingeleverd | 2 |
|
||||
| **Totaal** | **10** |
|
||||
|
||||
Voldoende = 6+.
|
||||
|
||||
---
|
||||
|
||||
## Tijd-indicatie
|
||||
|
||||
| Onderdeel | Tijd |
|
||||
|-----------|------|
|
||||
| A — Demo + deploy | 60 min |
|
||||
| B — Reflectie | 30 min |
|
||||
| C — Eindopdracht voorstel | 30 min |
|
||||
| **Totaal** | **~2 uur** |
|
||||
|
||||
---
|
||||
|
||||
## Wat nu?
|
||||
|
||||
Dit was de laatste les. Wat je hierna doet:
|
||||
|
||||
- **Eindopdracht** — thuis, 4-6 weken, 8-10 uur/week
|
||||
- **Eindopdracht-pitch** — na inleveren, in 8-12 min demonstratie
|
||||
- **Beoordeling + feedback** — binnen 4 weken na inleveren
|
||||
- **Daarna** — je bent klaar voor de praktijk
|
||||
|
||||
---
|
||||
|
||||
## Tips voor je eindopdracht
|
||||
|
||||
- **Start klein, voeg toe** — eerst basisflow werkend, dan polish
|
||||
- **Push klein en vaak** — geen 1 grote commit aan eind
|
||||
- **Vraag hulp tijdig** — Slack, mail, office hours
|
||||
- **Test op productie** — niet alleen lokaal
|
||||
- **Schrijf je verantwoordingsdoc gaandeweg** — niet aan eind
|
||||
|
||||
---
|
||||
|
||||
## Bedankt
|
||||
|
||||
Bedankt voor jullie inzet de afgelopen 18 lessen. Veel succes met de eindopdracht. Tot bij de pitch!
|
||||
Reference in New Issue
Block a user