The following image describe my Quiz System the teacher will login to a website and create a quiz and enter its question and the probable answers, then the student will use their phone to login and chose the teacher and select the required quiz,then answer the questions and view the results at the end on the phone,in addition the teacher can view the quiz results on the website.
does the following Use case describe what I have just said??!.
From student perspective:
1- should the login use case to be the base case and all other use cases will be added as include
2- should I have a "Do the Quiz" use case or just directly associate the other use cases to the student
3-should the "View Quiz Results" be associated as include to "Do the Quiz"
From teacher perspective
I have the same question for teacher actor which use cases should be associated as include and which should be associated directly to the actor and which should be associated as extend.