-
Notifications
You must be signed in to change notification settings - Fork 0
Functionele beschrijving
Pieter Janin edited this page Feb 24, 2024
·
4 revisions
De webapplicatie is een platform waarop studenten indieningen kunnen doen voor projecten. Gebruiksvriendelijkheid voor lesgever en student staat centraal.
- moeten kunnen aanmelden met CAS
- soorten gebruikers
- lesgevers
- studenten
- admin
- kan lesgevers aanduiden (eventueel automatisch)
- projecten beheren
- projecten aanmaken (naam, vak, optionele deadline)
- medelesgevers aanstellen
- studenten toekennen aan project
- zichtbaarheid beheren
- overzicht van status ingediende projecten opvragen
- downloaden projecten + status
- onbeperkt indienen op zichtbare projecten
- zeker zijn dat wat ingediend is aan basisvereisten voldoet
- basisvereisten controleren
- vereiste bestandsextenties
- uitgesloten extenties in zip-bestanden
- script uitvoeren in dockerfile
- uitvoeren van testen
- compileren van code
- gegenereerde artifacts als download aanbieden
- ondersteuning voor engels en nederlands
- samenwerken in groepen
- een indiening per groep
- alle groepsleden kunnen oplossing zien
- koppeling met Ufora
- doorgeven punten
- ingeschreven studenten ophalen
- ...