Eindopdracht

Interactive webpagina

  • ๐ŸŽจ Ontwerp en ontwikkel een visueel aantrekkelijke en interactieve webpagina
  • ๐Ÿ” Zelfgekozen thema
  • ๐Ÿ’ป JavaScript voor interactiviteit
  • ๐Ÿ–Œ๏ธ HTML/CSS voor een dynamische gebruikerservaring

Themavoorbeelden

๐Ÿ›๏ธ  Interactive productpagina

  • ๐Ÿ‘• T-shirtcollectie met live preview van kleuren/patronen
  • ๐ŸŽฌ Interactieve promopagina voor film Zillion met licht/muziekvisuals die reageren op muisbewegingen
  • ...

๐Ÿ“š  Storytelling website

  • ๐Ÿ”Ž Interactief detectiveverhaal waarbij je aanwijzingen moet verzamelen
  • ๐Ÿ““ Mysterieus schetsboek waarbij schetsen en notities veranderen naargelang je klikt en scrolt
  • ...

๐Ÿ† Creatieve showcase

  • ๐ŸŽฒ Bordspellen-gids met interactieve uitleg
  • ๐Ÿ€ Basketbalstat-tracker met vergelijking NBA-gemiddelden
  • ...

๐ŸŽฎ Speelse beleving

  • ๐ŸŽจ Digitale graffiti-wall
  • ๐Ÿงฉ "Welke designstijl ben jij?"-quiz
  • ...

 ๐Ÿ‘จโ€๐ŸŽจ Wees creatief ๐Ÿ‘จโ€๐ŸŽจ

Requirements

๐Ÿ“‹ Minimale Vereisten (Basisniveau)

  • โœ… Correcte toepassing HTML, CSS en JavaScript
  • ๐Ÿ“ฑ Responsief design (desktop en mobiel)
  • ๐Ÿ”„ Minstens 15 interactieve elementen met JavaScript
  • ๐ŸŽญ CSS-animaties of transitions
  • ๐Ÿ“Š Gestructureerde en overzichtelijke code
  • ๐ŸŽฏ Geavanceerd design in Figma (visuele stijl en UX)

๐Ÿš€Excelleren

  • โญ ๐ŸŒ Online publicatie via GitHub Pages
  • โญ ๐Ÿ“š Gebruik JavaScript-library/framework (GSAP, Three.js, Anime.js, P5.js)
  • โญ โœจ Geavanceerde interactiviteit (parallax, geanimeerde scroll-secties)
  • โญ ๐Ÿ’ซ Origineel concept en sterke storytelling

๐Ÿ“ Folderstructuur

+ Hou je aan de geziene code conventies.

๐Ÿ“‚ dvg-x_voornaam-familienaam_eindopdracht (root folder)
 โ”ฃ ๐Ÿ“‚ assets (folder)
 โ”ฃ ๐Ÿ“‚ css (folder)
 โ”ƒ โ”ฃ ๐Ÿ“„ reset.css
 โ”ƒ โ”— ๐Ÿ“„ main.css
 โ”ฃ ๐Ÿ“‚ js (folder)
 โ”ƒ โ”— ๐Ÿ“„ main.js
 โ”ฃ ๐Ÿ“‚ favicon (folder)
 โ”ฃ ๐Ÿ“„ index.html
 โ”— ๐Ÿ“„ readme.md (beschrijving concept + Figma link)

Planning

๐Ÿ—“๏ธ Planning

  • ๐Ÿ“Œ Lesweek 4-5: ๐Ÿงฉ Conceptontwikkeling
  • ๐Ÿ“Œ Lesweek 5-6: ๐Ÿ› ๏ธ Implementatie
  • ๐Ÿ“Œ Lesweek 7: ๐Ÿ”ง Debugging en optimalisatie
  • ๐Ÿ“Œ Lesweek 8: ๐ŸŽญ Presentatie en peer review

โžก๏ธ Je start dus deze week!

Beoordeling

๐Ÿ† Criteria (50% eindscore)

  • ๐ŸŽจ Design en visuele impact (30%)
  • ๐Ÿ”„ Interactiviteit (25%)
  • ๐Ÿ“Š Codekwaliteit en structuur (20%)
  • ๐Ÿ’ก Creativiteit en originaliteit (10%)
  • ๐Ÿ‘ฅ Gebruiksvriendelijkheid (10%)
  • ๐Ÿค Peer review (5%)

๐Ÿ“ Daarnaast:  Continue evaluatie tijdens semester

๐Ÿ“ฆ Eindproduct

  • ๐ŸŒ (Online) webpagina
  • ๐Ÿ“ Documentatie in readme.md
  • ๐ŸŽจ Wireframe & visual design in Figma
  • ๐Ÿ—ฃ๏ธ Mondelinge presentatie

๐Ÿ“ฅ Indienen

  • ๐Ÿ”— Public share link naar Figma file in readme.md
  • ๐Ÿ—‚๏ธ .zip op Canvas:
    dvg1-x_voornaam-familienaam_eindopdracht.zip

 

Finale deadline dinsdag 1 april 23h59.

Presentatie

โฑ๏ธ Format & Timing

Woensdag 2 april @campus

  • ๐Ÿ‘จโ€๐ŸŽ“ Elke student krijgt max. 3 minuten voor presentatie & eventuele vragen
  • ๐Ÿ’ป Screen share in call
  • ๐Ÿงโ€โ™‚๏ธ Kom naar voren met je eigen laptop
  • ๐Ÿ“บ Wij streamen de call

๐Ÿ“‹ Presentatie Checklist

  •  ๐ŸŽฌ Korte demo: Toon je webpagina en de belangrijkste interacties
  • ๐Ÿ’ก Concept & ontwerp: Wat is je thema en waarom heb je dit gekozen?
  • โš™๏ธ Interactiviteit: Welke JavaScript-technieken heb je gebruikt?
  • ๐Ÿงฉ Uitdagingen: Wat vond je moeilijk en hoe heb je dit opgelost?

๐Ÿ“Š Peer review via Microsoft Form

Na elke presentatie is er 1 minuut om een online form in te vullen:

  • Structuur & duidelijkheid (5 sterren): Helder uitgelegd, duidelijk concept, goede uitwerking
  • Interactiviteit (5 sterren): Voldoende interacties, verschillende soorten interacties
  • Visueel & functioneel design (5 sterren): Ziet er goed uit, werkt vlot, zit logisch in elkaar

AI

๐Ÿค– AI & originaliteit

  • ๐Ÿง  AI-tools alleen voor uitleg en debugging
  • โ›” Direct genereren van code is niet toegestaan

๐Ÿค– AI & originaliteit

  • ๐Ÿ“‹ In readme.md vermelden:
    • ๐Ÿ” Welke AI-tools gebruikt
    • ๐Ÿ› ๏ธ Hoe ze hebben geholpen
    • ๐Ÿ’ป Welke code zelf geschreven
  • ๐Ÿ‘จโ€โš–๏ธ Jury kan vragen stellen over je code

๐Ÿค“ Happy coding! ๐Ÿค“