Professional Documents
Culture Documents
APSI
APSI
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