Full Dressed Use Case For Fiwivle System
Full Dressed Use Case For Fiwivle System
Complete Quiz
Upload Quiz
Upload Assignments
Access Grades
Messaging
Process Login
Upload Documents
Assign Grades
Download Assignments
Scope: System-wide
Level: User-goal
Preconditions:
Postconditions:
Extensions:
2.a Invalid login data:
1. System shows failure message
2. User returns to step 1
5.a Invalid subsriber data:
1
Special Requirements: • first applicable non-functional requirement
• second applicable non-functional requirement
Frequency of Occurrence:
2
Use Case 1 Complete Quiz
Scope: System-wide
Level: User-goal
Extensions:
3
3.a Quiz start time has not started:
1. System shows failure message
2. Student returns to step 2
3.a Student has used all attempts at quiz:
1. System shows failure message
2. Student returns to step 2.
4.a Allotted duration for the quiz has elapsed, or the end time for the quiz has been
reached. :
1. System shows status of the quiz to student.
2. Student returns to step 2
Frequency of Occurrence:
Scope: System-wide
Level: User-goal
Stakeholders and In- • Lecture: The lecturer would like to assign quizzes
terests: to students, for practice, or as a component of their
course grade.
• Student: his interests
4
Postconditions: • The quiz is added to the course container.
Extensions:
5.a Lecture does want the quiz to be visible:
1. Lecturer can see and edit the quiz.
2. Quiz is not visible to the student(s) on the container
Frequency of Occurrence:
Scope: System-wide
Level: User-goal
5
1. The student selects assignment section.
2. FiWiVLE display’s the assignment summary.
Extensions:
4.a Student no longer wants to upload thier assignment :
1. Student return’s to step 2.
2.a Assignment is not open for submission.
1. Student is prevented from uploading
2.a Assignment due time has passed and late submissions not allowed.
1. Student is prevented from uploading.
Frequency of Occurrence: