You are on page 1of 3

Use Case Name Join TutoriaID

UC-06
Priority
High
Actor
User
Description
User click 'Join' button on tutorial that already requested by other user. User will be enroll to that tu
Preconditions
1. System is online and connected to database
2. User already log-in to the system
Normal Course
1. User go to 'Home Page'
2. System display available tutorials that requested by other user
3. User specify the desired tutorial
4. User click 'Join' button on specified tutorial
5. System give confirmation dialog to ensure the user
6. User accept the confirmation dialog
7. System enroll user as an participant to the tutorial
8. System give notification that process is succed
Post Conditions
User already joined the tutorial as an participant
Exceptions
E.1. No available tutorial that requested by other user (step 2)
1. System display message 'no available tutorial this time', user can't enroll to any tutorial
2. User close dialog message
3. System take the user to 'Home Page'
4. The use case end
E.2. Participants allocation of tutorial that user want to join was full (step 4)
1. System display message 'Particpants was full, unable to join this tutorial', user can't enroll to sel
2. User close dialog message
3. System take the user to 'Home Page'
4. The use case end
E.3. User reject the confirmation dialog (Step 6)
1. System take the user to 'Home Page'
2. The use case end

ser will be enroll to that tutorial as an participant

roll to any tutorial

al', user can't enroll to selected tutorial

Use Case Display TutID


UC-07
Priority
Normal
Actor
User
Description
Display details list of the tutorials that ever requested by user
Preconditions
1. System is online and connected to database
2. User already log-in to the system
Normal Course
1. User go to 'History' Page
2. System fetch information from database
3. System display tutorials that ever requested by user
Post Conditions
System display details list of the tutorials that ever requested by user
Exceptions
E.1. No available tutorial that ever requested by user (step 3)
1. System display message 'history is empty'
2. User close dialog message
3. System take the user to 'Home Page'
4. The use case end

You might also like