03
Schoolproject

Randomizer

Een groepsopdracht gericht op onvoorspelbare, logica-gestuurde datageneratie. De nadruk lag op het efficiënt schrijven van server-side code en samenwerken in Git.

Project previewRANDOMIZER

Belangrijkste functionaliteiten

  • //Genereren van willekeurige groepen en samenstellingen
  • //Onafhankelijke controllers per student voor schaalbaarheid
  • //Strakke Git-workflow en merge-management

Technische aanpak

Monolithische ASP.NET Core MVC architectuur met gescheiden library (RandomizerLib) voor de kernlogica en unit tests (RandomizerLibTest).

Projectstructuur

RandomizerLib
RandomizerLibTest
RandomizerMVC
Controllers
Selecteer een bestand of map voor uitleg

Interactieve Demo

Groepen Generator

Dit is een client-side benadering van de logica uit de originele Randomizer C#-controller.

Klik op de knop om te starten