Contact: Remco Veurink - remco.veurink@han.nl
Opdracht
Bij de HAN-ICT opleiding eindigt vrijwel ieder semester met een project. Tijdens het project werken studenten samen aan een opdracht en worden zij vaak rond de tien leeruitkomsten aantonen op basis van beoordelingscriteria. Aan enkele van die criteria kunnen studenten pas aan het einde voldoen, maar veel anderen kunnen al eerder worden afgevinkt. Voorbeeld: een student moet aantonen design patterns te kunnen toepassen en heeft in week 4 al een valide ontwerp voor zowel een state pattern als een factory method pattern gemaakt. Vanaf dat moment kan deze student zich richten op andere leeruitkomsten, maar veel studenten zijn hier onzeker over.
Daarom willen we graag een dashboard waarin studenten kunnen zien welke leeruitkomsten ze al hebben behaald. In dit project richten we ons met name op het ASD semester, omdat hier een hele klas aan hetzelfde project werkt en er zodoende ook voor docenten minder overzicht is. De applicatie moet minimaal het volgende kunnen:
- Er moet een beheermodule zijn voor docenten. Hiermee kunnen zij bijvoorbeeld studenten en docenten koppelen aan een groep, leeruitkomsten en beoordelingscriteria toevoegen aan een project en groepen koppelen aan projecten.
- Er moet een dashboard zijn voor studenten, waarin zij kunnen zien welke leeruitkomsten zijn behaald en welke niet. Via dit dashboard kunnen ze bewijsmateriaal aanleveren (links, onderbouwing) aan docenten om een vinkje te vragen.
- Voor docenten moet er een dashboard zijn waarop ze kunnen zien welke studenten al welke leeruitkomsten hebben behaald, welke studenten een verzoek om een vinkje hebben geplaatst en op eigen initiatief waarschuwingen en vinkjes kunnen plaatsen.
- Verzoeken om feedback moeten aansluiten op de poster 'vraag beter om feedback' van de toetsrevolutie.
Technische Constraints/ Wensen
- Back end Java
- Front end zelf te kiezen
- Database MySql
- Opleveren in Docker.