Stage Op School

Algemene organisatie

Je werkt tijdens de stage in het IT-lokaal aan je project. De leerkracht bij wie je normaal les hebt, houdt toezicht. Meneer Maes ondersteunt je tijdens zijn lesuren.

Gebruik van AI-tools

Tijdens deze stage is het toegestaan om gebruik te maken van AI-tools, maar enkel als ondersteunend hulpmiddel.

Het doel van deze stage is dat je zelf leert nadenken, ontwerpen en ontwikkelen. AI kan je hierbij helpen, maar mag jouw werk niet vervangen.

Waarom zelf werken zo belangrijk is

Door je website zelf te bouwen:

Zelf nadenken en oplossingen zoeken loont op langere termijn

Snelheid en efficiëntie

Wanneer jij of je opdrachtgever iets specifieks wil, is het vaak sneller en efficiënter om zelf aanpassingen te kunnen maken, maar dat kan enkel als je volledig begrijpt hoe je website werkt.

AI kan handig lijken en snel resultaat geven, maar naarmate je project complexer wordt:

Wat is niet toegestaan?

Verwachtingen

Controle

Er zal gevraagd worden om:

Als blijkt dat je werk niet zelf gemaakt is of je het niet begrijpt, zal dit een negatieve invloed hebben op je punten.

Waarvoor AI nuttig kan zijn

Je gebruikt AI als ondersteuning, niet als vervanging van je eigen werk en inzicht

Week 1

Maandag: logboek

Op de eerste dag van de stage maak je een persoonlijk logboek aan en deel je dit met de leerkracht

Je houdt een persoonlijk logboek bij tijdens de volledige stageperiode. Hierin noteer je wanneer en hoe je aan je website hebt gewerkt, zowel op school als thuis.

De leerkrachten gebruiken dit logboek om je werkproces op te volgen.

Voor elke dag een nieuwe entry met:

Afspraken:

Vrijdag: feedback momenet

Op het einde van week 1 geef je een (online) tussentijdse presentatie aan je opdrachtgever.
Het doel van deze presentatie is om je eerste versie van de website te tonen en feedback te verzamelen.

Dit moet zeker besproken worden:

Tijdens deze presentatie vraag je actief feedback aan je opdrachtgever:

Vereisten voor het eerste feedbackmoment

Het is belangrijk dat je project al een duidelijk en realistisch beeld geeft van het uiteindelijke afgewerkte resultaat.

Waar moet je website aan voldoen:

Het doel is niet dat je website al volledig af is, maar wel dat je iets toont waarop zinvolle feedback gegeven kan worden.

Checklist

Gebruik deze checklist om te controleren of je klaar bent voor het presentatiemoment:

Aanvulling logboek

Na je tussentijdse presentatie voeg je de huidige stand van je project, de gekregen feedback en de planning voor week 2 op basis van deze feedback toe aan je logboek.

Voor het gesprek

Na het gesprek

Afspraken:

Week 2

Testing

Een website die alleen op jouw laptop werkt, is geen website maar een hobbyproject.
Je moet controleren of je site vlot laadt en bruikbaar is op elke telefoon, tablet, laptop en in elke browser.

Je website goed testen is heel belangrijk, anders loopt je opdrachtgever klanten of gebruikers mis omdat je site niet goed werkt waar zij hem openen.

Handleiding

Daarnaast maak je een handleiding voor je opdrachtgever waarin je uitlegt hoe de website later aangepast kan worden. Deze handleiding moet duidelijk en begrijpelijk zijn voor iemand zonder technische kennis.

Eindpresentatie

Op het einde van de stage stel je jouw afgewerkte website voor aan de opdrachtgever en de leerkracht.
Je geeft ook een duidelijke en gestructureerde presentatie (in het gekregen sjabloon).
Zo toon je niet alleen het eindresultaat, maar ook je denkproces, keuzes en leerervaringen.

Wat moet er zeker in de eindpresentatie zitten?

Sjabloon presentatie

Officiële overdracht

Laat je opdrachtgever een eigen GitHub-account aanmaken en transfer daarna de repository naar die account of organisatie.

Dit zijn de logische opties:

Extra uitdaging (optioneel)

Ben je vroeger klaar met de basis van je website?
Dan kan je extra functionaliteiten of technieken toevoegen om je project verder uit te breiden.

Begin pas aan extra’s wanneer

Belangrijk

Een eenvoudige website die volledig afgewerkt is, is veel sterker dan een half afgewerkte website met veel extra’s!

Extra functionaliteiten leveren enkel een meerwaarde op wanneer:

Belangrijk

Meer functies toevoegen is niet automatisch beter.
Kwaliteit, afwerking en gebruiksvriendelijkheid blijven het belangrijkst.

Mogelijke uitbreidingen

Domeinnaam

Voeg aan je handleiding toe hoe je opdrachtgever een eigen domeinnaam kan kopen en koppelen aan de website.
Een eigen domeinnaam zorgt ervoor dat de website er professioneler uitziet.

Scrollanimaties met AOS.js

Met AOS.js kan je elementen laten verschijnen wanneer je naar beneden scrollt.

Belangrijk:

Hover-effecten

Voorbeelden:

Mogelijke technieken:

Contactformulier

Een contactformulier laat bezoekers berichten sturen.

Controleer of:

Zoektermen:

Belangrijk:

Nieuws- of blogsysteem met Jekyll & Github Pages

Met Jekyll & Github Pages kan je eenvoudig nieuwsberichten of blogposts toevoegen.

Mogelijke toepassingen:

Betere SEO

SEO helpt zoekmachines je website beter te begrijpen.

Zoektermen:

Geanimeerde navigatie

Maak je navigatie interactiever en duidelijker.

Voorbeelden:

Belangrijk:

Evaluatie

Puntenverdeling: Samenwerking (zal besproken worden met opdrachtgever)
Communiceert op een professionele en respectvolle manier 2
Reageert tijdig op vragen of feedback 2
Vraagt actief verduidelijking of feedback wanneer nodig 2
Kan gemaakte keuzes duidelijk uitleggen 2
Gaat constructief om met feedback en moeilijkheden 2
Totaal 10
Puntenverdeling: Logboek
Je deelt het logboek tijdig met de leerkacht 1
Elke dag een entry, aangemaakt op de dag zelf en geschreven volgens de afspraken 3
Feedbackmoment: voor het gesprek (tijdig volgens de deadline toegevoegd) 2
Feedbackmoment: na het gesprek (tijdig volgens de deadline toegevoegd) 2
Zelfevaluatie 2
Totaal 10
Puntenverdeling: Website 1e versie (week 1)
Makkelijk te bekijken 2
Mobile friendly 3
Enkele pagina's volledig afgewerkt 4
Duidelijke structuur en navigatie 1
Totaal 10
Puntenverdeling: Website Finaal
Inhoud is volledig, relevant en afgestemd op de doelgroep (zal besproken worden met opdrachtgever) 3
Duidelijke structuur en logische navigatie en makkelijk te gebruiken 2
Code en technieken correct toegepast 5
Code is overzichtelijk en gestructureerd 1
Responsive design op mobiel, tablet en desktop 4
Basis accessibility toegepast (alt-teksten, semantische HTML, leesbaarheid, …) 2
Consistente en verzorgde vormgeving, met aandacht voor details (zal besproken worden met opdrachtgever) 3
Totaal 20
Puntenverdeling: Eindpresentatie
Voorstelling van de klant 1
Doel website en gemaakte keuzes 1
Gebruikte technologieën en technieken 1
Belangrijkste keuzes en motivatie erachter 1
Responsive, testing & optimalisatie 1
Demonstratie en locatie handleiding 1
Reflectie: wat liep goed, minder goed, wat zou je anders aanpakken, wat heb je geleerd? 1
Correcte spelling, volledige en duidelijke zinnen en professioneel taalgebruik 1
Zakelijke lay-out en duidelijke structuur 1
Tekst en afbeeldingen zijn toepasselijk en goed leesbaar 1
Totaal 10
Puntenverdeling: Handleiding
Handleiding legt duidelijk uit hoe de website aangepast kan worden en is voldoende gedetailleerd (zal besproken worden met opdrachtgever) 3
Duidelijke structuur met titels, tussentitels en een overzichetlijke opmaak 1
Gebruiksvriendelijkeheid: afbeeldingen, werkende links en overzichtelijke opmaak 1
Totaal 5
Last edited: 07/05/2026
Created: 10/04/2026