-
Notifications
You must be signed in to change notification settings - Fork 0
Use cases
Ewout Verlinde edited this page Mar 10, 2024
·
19 revisions
These use cases serve as a foundation for the development and implementation of features within the application.
- User opens the application
- User gets redirected to the application (if not yet logged in)
- User clicks on "Log In"
- User logs in using CAS
- User gets redirected to the application dashboard
For the use cases that follow, we assume the user has already succesfully been logged in
- Professor lands on the dashboard
- Professor clicks on the "create a course" button
- Professor fills out necessary course fields
- Professor submits the form
- Professor lands on the dashboard
- Professor selects (or searches) a course
- Professor selects a project under the selected course
- Professor sees an overview of submissions for the selected project
- Professor lands on the dashboard
- Professor selects (or searches) a course
- Professor sees a list of assistants for the selected course 4. Professor clicks on the "add" button, a pop-up appears with a search input for adding assistants 4. Professor clicks on the "remove" button to remove assistants from the list