-
Notifications
You must be signed in to change notification settings - Fork 0
Use Cases
Arnout Allaert edited this page Feb 22, 2024
·
13 revisions
Titel | |
---|---|
Preconditie | |
Postconditie | |
Actoren | |
Normale flow | |
Alternatieve flow |
Er zijn in totaal 3 verschillende rollen die een gebruiker kan aannemen: student, lesgever of admin. Deze moeten natuurlijk eerst kunnen inloggen.
Titel | Een gebruiker logt in. |
---|---|
Preconditie | Gebruiker bezoekt de site, maar is nog niet ingelogd. |
Postconditie | Gebruiker is ingelogd en komt op de home pagina van de site terecht. |
Actoren | Student, lesgever, administrator |
Normale flow | 1. De gebruiker vult email en wachtwoord in. 2. De gebruiker drukt op de log in knop. |
Titel | Student dient een taak in. |
---|---|
Preconditie | Student is ingelogd en bevindt zich op de indienpagina van de opdracht. |
Postconditie | Student heeft zijn oplossing succesvol ingediend. |
Actoren | Student |
Normale flow | 1. Student drukt op de knop om zijn oplossing te uploaden. 2. De student selecteert de juiste bestanden. 3. De student drukt op de knop om in te dienen. 4. De student krijgt een pop-up te zien en moet nogmaals zijn indiening bevestigen. 5. De student komt op een bevestigingsscherm terecht dat de opdracht succesvol is ingediend. |
Alternatieve flow | Wanneer de student niet op de bevestigingsknop drukt, wordt de indiening geannuleerd. |
Titel | Student schrijft zich in voor een groep. |
---|---|
Preconditie | Student is ingelogd en bevindt zich op de paginga van het vak waarvoor hij/zij een groep moet vormen. |
Postconditie | Student is toegetreden tot een groep. |
Actoren | Student |
Normale flow | 1. Student drukt op de knop om tot een groep toe te treden. 2. De student selecteert een groep. 3. De student drukt op de knop om te groep te betreden. 4. De student krijgt een pop-up te zien en moet nogmaals bevestigen. 5. De student komt op terug op het vakscherm terecht en ziet nu ook zijn groep. |
Alternatieve flow | Wanneer de student niet op de bevestigingsknop drukt, zal hij/zij niet tot de groep toetreden. |
Titel | Student verlaat hun groep. |
---|---|
Preconditie | Student is ingelogd en bevindt zich op de paginga van het vak waarvoor hij/zij de groep wil verlaten. |
Postconditie | Student is behoort niet meer tot de groep. |
Actoren | Student |
Normale flow | 1. Student drukt op de knop om de groep te verlaten. 2. De student krijgt een pop-up te zien en moet bevestigen. 3. De student komt op terug op het vakscherm terecht en ziet geen groep meer. |
Alternatieve flow | Wanneer de student niet op de bevestigingsknop drukt, zal hij/zij niet de groep niet verlaten. |
Titel | Lesgever maakt een nieuwe opdracht aan. |
---|---|
Preconditie | De lesgever is ingelogd en bevindt zich op de pagina van het vak waarvoor een opdracht moet worden aangemaakt. |
Postconditie | De lesgever heeft succesvol een opdracht aangemaakt voor het vak. |
Actoren | Lesgever |
Normale flow | 1. De lesgever drukt op de knop om een nieuwe opdracht aan te maken. 2. De lesgever vult alle gegevens in: beschrijving, deadline... 3. De lesgever drukt op de bevestigingsknop. 4. De lesgever krijgt een pop-up en moet nogmaals bevestigen dat deze opdracht aangemaakt moet worden. 4. De lesgever komt terecht op de opdrachtpagina. |
Alternatieve flow | Wanneer de lesgever niet op de bevestigingsknop van de pop-up drukt, wordt geen nieuwe opdracht aangemaakt. |
Titel | Lesgever archiveert een opdracht. |
---|---|
Preconditie | De lesgever is ingelogd en bevindt zich op de pagina van de opdracht die moet worden gearchiveerd. |
Postconditie | De opdracht is enkel nog zichtbaar voor de lesgever. |
Actoren | Lesgever |
Normale flow | 1. De lesgever drukt op de knop om de opdracht te archiveren. 2. De lesgever krijgt een pop-up en moet nogmaals bevestigen dat deze opdracht moet worden gearchiveerd. 3. De lesgever komt terecht op de opdrachtpagina en ziet deze nu als gearchiveerd staan. |
Alternatieve flow | Wanneer de lesgever niet op de bevestigingsknop van de pop-up drukt, wordt de opdracht niet gearchiveerd. |
Titel | Lesgever wijzigt een bestaande opdracht. |
---|---|
Preconditie | De lesgever is ingelogd en bevindt zich op de pagina van de opdracht die gewijzigd dient te worden. |
Postconditie | De opdracht is aangepast |
Actoren | Lesgever |
Normale flow | 1. De lesgever drukt op de knop om een de opdracht te wijzigen. 2. De lesgever wijzigt de gegevens. 3. De lesgever drukt op de bevestigingsknop. 4. De lesgever krijgt een pop-up en moet nogmaals bevestigen dat de opdracht gewijzigd moet worden. |
Alternatieve flow | Wanneer de lesgever niet op de bevestigingsknop van de pop-up drukt, wordt de opdracht niet aangepast. |
Titel | Lesgever geeft scores aan de studenten |
---|---|
Preconditie | |
Postconditie | |
Actoren | |
Normale flow | |
Alternatieve flow |
Titel | Lesgever opent de mogelijkheid om groepjes te vormen. |
---|---|
Preconditie | De lesgever is ingelogd en bevindt zich op de pagina van het vak waarvoor groepen moeten worden gemaakt. |
Postconditie | Studenten van het vak kunnen zich nu inschrijven in een groep. |
Actoren | Lesgever |
Normale flow | 1. De lesgever drukt op de knop om groepen open te stellen. 2. De lesgever geeft aan met hoeveel personen je in een groep mag zitten. 3. De lesgever drukt op de bevestigingsknop. 4. De lesgever krijgt een pop-up en moet nogmaals bevestigen dat groepjes gemaakt mogen worden. |
Alternatieve flow | Wanneer de lesgever niet op de bevestigingsknop van de pop-up drukt, worden groepen niet opengesteld. |
Titel | Lesgever sluit de mogelijkheid om groepjes te vormen. |
---|---|
Preconditie | De lesgever is ingelogd en bevindt zich op de pagina van het vak waarvoor groepen moeten worden afgesloten. |
Postconditie | Studenten van het vak kunnen zich niet meer inschrijven in een groep, bestaande groepen zijn verwijderd. |
Actoren | Lesgever |
Normale flow | 1. De lesgever drukt op de knop om groepen af te sluiten. 2. De lesgever drukt op de bevestigingsknop. 3. De lesgever krijgt een pop-up en moet nogmaals bevestigen dat er geen groepjes meer mogen worden gemaakt. |
Alternatieve flow | Wanneer de lesgever niet op de bevestigingsknop van de pop-up drukt, blijven groepen opengesteld. |
Titel | Lesgever vormt zelf groepen van studenten. |
---|---|
Preconditie | De lesgever is ingelogd en bevindt zich op de pagina van het vak waarvoor groepen moeten worden gemaakt. |
Postconditie | Studenten van het vak kunnen zijn opgedeeld in groepen. |
Actoren | Lesgever |
Normale flow | 1. De lesgever drukt op de knop om groepen te maken. 2. De lesgever geeft aan met hoeveel personen je in een groep mag zitten en verdeeld de studenten over groepen. (Hier mss ook een random knop die studenten automatisch random verdeeld?) 3. De lesgever drukt op de bevestigingsknop. 4. De lesgever krijgt een pop-up en moet nogmaals bevestigen. |
Alternatieve flow | Wanneer de lesgever niet op de bevestigingsknop van de pop-up drukt, worden er geen groepen gemaakt. |
Titel | Admin voegt een nieuw vak toe. |
---|---|
Preconditie | De admin is ingelogd. |
Postconditie | Er is een nieuw vak toegevoegd. |
Actoren | Admin |
Normale flow | 1. De admin drukt op de knop om een vak toe te voegen. 2. De admin vult de gegevens van het vak aan: beschrijving, lesgever... 3. De admin drukt op de aanmaak knop. 4. De admin moet via een pop-up de aanmaak van het vak bevestigen. |
Alternatieve flow | Wanneer de admin de aanmaak niet bevestigd, wordt er geen nieuw vak aangemaakt. |
Titel | Admin wijzigt de gegevens van een vak. |
---|---|
Preconditie | De admin is ingelogd en bevindt zich op de pagina van het vak. |
Postconditie | De admin bevindt zich op de gewijzigde pagina van het vak. |
Actoren | Admin |
Normale flow | 1. De admin drukt op de knop om het vak te wijzigen. 2. De admin wijzigt de gegevens van het vak. 3. De admin drukt op de knop om te wijzigen. 4. De admin moet via een pop-up de wijzigingen aan het vak bevestigen. |
Alternatieve flow | Wanneer de admin de wijzigingen niet bevestigd, worden er geen wijzigen aan het vak gemaakt. |
Titel | Admin verwijdert een vak. |
---|---|
Preconditie | |
Postconditie | |
Actoren | |
Normale flow | |
Alternatieve flow |
Titel | Admin schrijft een student in voor een vak. |
---|---|
Preconditie | |
Postconditie | |
Actoren | |
Normale flow | |
Alternatieve flow |
Titel | Admin schrijft een student uit voor een vak. |
---|---|
Preconditie | |
Postconditie | |
Actoren | |
Normale flow | |
Alternatieve flow |
Titel | Admin wijzigt de rol van een gebruiker. |
---|---|
Preconditie | |
Postconditie | |
Actoren | |
Normale flow | |
Alternatieve flow |