De applicatie moet de docent in staat stellen om quizvragen en -antwoorden te laten genereren, zodat deze quizvragen kunnen worden gebruikt als input in Brightspace.
Algemeen
A2
De applicatie moet integratie ondersteunen met Brightspace, zodat er middels een backend data uitwisseling mogelijk is.
Algemeen
A3
De applicatie moet voldoen aan GDPR-normen, zodat studenteninformatie niet wordt opgeslagen of verwerkt.
Algemeen
A4
De applicatie moet een duidelijke en simpele interface hebben voor docenten, zodat het eenvoudig in gebruik is.
Algemeen
A5
De applicatie moet git-integratie ondersteunen voor versiebeheer.
Algemeen
A6
Als ontwikkelaar, wil ik toegang hebben tot een developers manual (overdrachtsdocument), zodat ik snel aanpassingen kan maken en documentatie kan raadplegen.
Algemeen
A7
Als docent, wil ik een user manual (gebruikershandleiding) hebben zodat ik op de hoogte ben van alle mogelijkheden van de applicatie.
Algemeen
A8
De applicatie moet toegankelijk zijn voor de HBO-ICT docenten en beheerders van de Haagse Hogeschool, zodat na afronding van het prototype het door de Haagse Hogeschool in beheer kan worden genomen.
Algemeen
A9
De applicatie moet compatibel zijn met de meeste moderne browsers (Chrome, Firefox, Edge), zodat de applicatie via webbased kan worden gehost.
AI-Model
M1
Als docent, wil ik quizvragen en -antwoorden uit de lesstof van mijn cursus kunnen genereren, zodat de inhoud van de quiz overeenkomt met mijn cursus.
AI-Model
M2
Als docent, wil ik dat mijn ingevoerde cursusmaterialen binnen de systemen van de Haagse Hogeschool blijven, zodat ik weet dat eventuele gevoelige informatie uit de cursusmaterialen niet bij een derde partij terechtkomt.
AI-Model
M3
Als docent, wil ik quizvragen en -antwoorden in het Nederlands kunnen genereren, zodat de taal van de quiz overeenkomt met de taal van de cursus.
AI-Model
M4
Als docent, wil ik dat de gegenereerde antwoorden correct zijn, zodat ik ze kan gebruiken bij het nakijken van de quiz.
AI-Model
M5
De applicatie moet op meerdere systemen bruikbaar zijn voor zowel MacOS als Windows-gebruikers, zodat de applicatie op meerdere besturingssystemen kan worden gebruikt.
UI-Quiz Generator
U1
Als docent, wil ik via een grafische interface de applicatie gebruiken, zodat ik quizvragen kan genereren.
UI-Quiz Generator
U2
Als docent, wil ik een quiz kunnen exporteren met de quizvragen en -antwoorden, zodat deze in het gewenste Brightspace CSV-formaat kan worden ingelezen.
Toetsvorm
T1
Als docent, wil ik dat de applicatie een quiz genereert die bestaat uit een combinatie van minimaal drie quizvraag-soorten, zodat meerdere aspecten van het denkvermogen getoetst wordt over de eerder aangereikte lesstof.
Toetsvorm
T2
Als docent, wil ik dat de applicatie een short answer quizvraag genereert die uit minimaal één regel en maximaal twee regels tekst bestaat, zodat er genoeg context kan worden gegeven over het antwoord op de quizvraag op basis van kernwoorden.
Toetsvorm
T3
Als docent, wil ik dat de applicatie een true/false quizvraag genereert uit twee antwoordmogelijkheden bestaat, zodat er een duidelijk onderscheid kan worden gemaakt tussen goed en fout.
Toetsvorm
T4
Als docent, wil ik dat de applicatie een multiple choice quizvraag genereert die uit minimaal vier- en maximaal zes antwoordopties bestaat, zodat er een grotere kans is dat er een keuze gemaakt wordt op kennis in plaats van kans.
Toetsvorm
T5
Als student, wil ik feedback (het correcte antwoord) ontvangen over de antwoorden van de gemaakte quiz, zodat ik kan leren van de gemaakte fouten en mijn kennis kan verbeteren.
De applicatie moet een schaalbare backend hebben voor minimaal 2000 gebruikers, zodat het prototype meerdere gebruikers tegelijkertijd kan ondersteunen.
Algemeen
A11
De applicatie moet snel en responsief zijn, met een opstarttijd van minder dan 2 seconden (uitgezonderd van generatieve functies), zodat de verwerking van een request tot aan bijna realtime verloopt.
Algemeen
A12
De applicatie moet snel en responsief zijn, met een generatieve laadtijd van minder dan 5 minuten, zodat de verwerking van een request tot aan bijna realtime verloopt.
AI-Model
M6
Als docent, wil ik dat de quizvragen en -antwoorden minimaal op Nederlands taalniveau 3F geschreven zijn.
AI-Model
M7
De applicatie moet de eerste quizvraag en -antwoord binnen 5 seconden kunnen tonen op het scherm.
Prompting
P1
De applicatie moet een prompt meekrijgen, zodat de gewenste output in het opgegeven formaat wordt gegenereerd.
UI-Quiz Generator
U3
Als docent, wil ik een gegenereerde quizvraag opnieuw kunnen genereren, zodat ik een vraag kan aanpassen.
UI-Quiz Generator
U4
Als docent, wil ik een gegenereerde quizvraag desgewenst kunnen bewerken, zodat ik zelf controle heb over de kwaliteit van de quizvragen.
UI-Quiz Generator
U5
Als docent, wil ik een gegenereerde quizvraag kunnen verwijderen, zodat ik zelf controle heb over de kwaliteit van de quizvragen.
Usability
G1
Als docent, wil ik binnen de applicatie binnen enkele klikken (maximaal 5) komen tot de gewenste quiz.
Usability
G2
Als docent, wil ik dat de applicatie een intuïtieve, eenvoudig te navigeren interface biedt, zodat het eenvoudig in gebruik is voor diverse docenten van diverse achtergronden.
Backend
B1
Als docent, wil ik dat de gegenereerde quiz wordt opgeslagen in een database, zodat ik deze kan raadplegen of hergebruiken.
Backend
B2
Als docent, wil ik dat de backend een CSV-generator heeft, zodat ik de output kan opslaan in quizzen in Brightspace.
Backend
B3
De applicatie moet binnen 3 seconden een CSV-bestand genereren, bij maximaal 25 vragen, zodat de gebruiker per direct een quiz kan uploaden naar Brightspace.
De applicatie moet ondersteuning bieden voor Engelstalige quizzen, zodat dit prototype ook voor Engelstalige lesstof kan worden gebruikt.
Algemeen
A14
De applicatie moeten kunnen draaien op apparaten met lagere specificaties, zodat het prototype ook op oudere laptops kan worden gebruikt.
Algemeen
A15
De applicatie moet (in Brightspace) een dashboard hebben die realtime de resultaten/voortgang per student weergeeft, zodat de voortgang/progressie per student inzichtelijk wordt gemaakt voor de docent en student.
AI-Model
M8
Als docent, wil ik een niveau kunnen aangeven voor de quizvragen, zodat ik weet dat de quiz aansluit bij het niveau van de studenten.
Prompting
P2
Als docent, wil ik weten wanneer er geen goede vragen gegenereerd worden en waarom dat zo is, zodat ik eventueel mijn prompt of vraagstelling aan kan passen.
UI-Quiz Generator
U6
Als docent, wil ik de mogelijkheid hebben om de taal van de applicatie te wijzigen tussen Nederlands en Engels, zodat ik de interface in de taal van mijn voorkeur kan gebruiken.
UI-Quiz Generator
U7
Als docent, wil ik een semester selecteren, zodat ik voor diverse studievakken quizzen kan genereren.
UI-Quiz Generator
U8
Als docent, wil ik links van de interface een overzicht in tree structuur met semesters voor een overzicht van de lesstof.
Usability
G3
Als docent, wil ik dat de applicatie gebruik maakt van de HHS-kleuren zodat deze past binnen de HHS-huisstijl.