Voor de docent

Banner

Opzet

Portfolio serie is een projectles waarin studenten hun portfolio-site hardenen met CI/CD, tests en een gezamenlijke workflow. Deze pagina is bedoeld als lesleidraad en blijft verborgen voor studenten.

Documentatie

Lesplan

Voortgang

De pagina's zijn te zien op https://portfolio-websites.devroc.nl/.

Over de lessenserie

Deze lessenserie gebruikt een scaffolding-aanpak: studenten starten vanuit een bestaand, werkend systeem en breiden dit stapsgewijs uit. Zo bootsen we een realistische applicatie na zoals ze die op stage kunnen tegenkomen, inclusief codebase, workflows en releasetempo.

Het systeem draait met een volledige CI/CD-pijplijn die wordt gehost in GitLab. Iedere commit op de hoofdrepository triggert automatisch de pipeline; studenten kunnen de status en logs volgen in het GitLab-project.

Projectdashboard: https://gitlab.com/lctsdo24.

Voorbereiding

  • Zorg dat elk team een GitLab/GitHub-repository met een beschikbare runner heeft (of lokale runner).
  • Check of er een .env.example aanwezig is en of data/ en tmp/ beschrijfbaar zijn in de leeromgeving.
  • Activeer de Canvas-vragen Q00001 t/m Q00003 als formatieve check.
  • Plan ruimte voor korte demo's per team (5 minuten) aan het einde van de les.

Planning (suggestie)

Tijd Inhoud
10 min Kick-off & leerdoelen
20 min Repo check + backlog aanscherpen
25 min Git workflow en pairing opzetten
25 min CI/CD + tests (pair debugging)
10 min Demo's, reflectie, vervolgstappen

Beoordeling & feedback

  • Formatief: vragen Q00001/Q00002 + code reviews op merge requests.
  • Summatief: oplevering van werkende pipeline + deployment-ready branch.
  • Gebruik 85000-zelfchecks.twig als rubriek voor de einddemo.

Let op

Laat deze pagina verborgen voor studenten; controleer of de eerste zichtbare pagina 20000-start-en-scope.twig is.