-
Notifications
You must be signed in to change notification settings - Fork 3
Scenario 1 for Final Milestone
- Photo
-
Name: Ali Tokses
-
Age: 28
-
Job: Blue-collar worker
-
Ali's Story:
- Ali works in a factory full day and he enjoys singing songs to his wife at night.
- He has a lovely voice. But yesterday while singing, his voice went bad, he started to cough a lot. He had chest pain when he coughed.
- He thought he got the flu and didn't bother to think about it that much and went to sleep.
- Today he is in a worse shape, coughs are more painful now.
- Ali is already registered to the website already.
- Ali is logged in already.
- Ali is a new user, he doesn't have any posts or comments yet. But reads the Forum section daily.
- Ali aims to see posts and articles on the website.
- Ali aims to edit his profile page.
- Ali aims to use the chatbot.
- Ali aims to enter a doctor's profile page.
- Ali aims to see and write annotations.
- Ali aims to search posts created by a doctor by searching their name.
- Ali aims to search posts with keywords.
- Ali aims to use the profile page to visit the content created by the doctor.
- Ali aims to create a post.
- Ali aims to follow a category.
1. Ali enters to website/landing page.
2. Ali goes to his profile page by clicking the button top-right corner.
3. Ali changes his avatar via the "Edit Avatar" button.
4. Ali edits his medical history with the button below.
5. Ali goes back to landing page by clicking the logo. Then, he opens the chatbot via the button at the bottom-right.
6. Ali uses the chatbot; answers the questions of the chatbot.
7. Ali clicks on "Go To Respirology" button and a new tab opens, where posts are filtered by Respirology category.
8. Ali clicks on a post there and opens it.
9. Ali clicks on "Ahmet Sayin" and goes to the doctor's profile.
10. He clicks on the buttons of profile page. 11. In the comments, Ali selects a comment and goes to the comment of Ahmet Sayin. 12. There, he clicks on the yellow text and sees an annotation written by Ahmet Sayin.
13. Then, Ali writes his own annotation there.
14. He remembers a doctor's name from before and searches for "Fatma Nisan", and sees a post written by Fatma Nisan.
15. He searches "Chest" as a keyword to find posts about chest pain, etc. He sees that doctors answer similar questions.
16. He clicks on "Create Post" button.
17. He fills the title, body, category sections, and uploads a photo.
18. He adds labels.
19. He creates the post with the button at the bottom.
20. He follows the Respirology Category.
21. He waits an answer from a doctor, exits the application.
- 1.1.1.2.1 Members shall be able to sign-in to the system using their username or e-mail and their password.
- 1.1.1.3.1 Registered users shall have profile pages.
- 1.1.1.3.2 Registered users shall have their user type (Member or Doctor) visible in their profile pages.
- 1.1.1.3.3 Members shall have their usernames visible in their profile pages.
- 1.1.1.3.5 Registered users shall be able to see the activity histories in profile pages.
- 1.1.1.3.7 Doctors shall have the name of the hospitals that they work most recently in their profile pages.
- 1.1.1.4.1 Registered users shall be able to access settings page from their profile page.
- 1.1.1.4.3 Members shall be able to add/delete/change avatars.
- 1.1.1.4.4 Registered users shall be able to modify their personal information.
- 1.1.2.1.1 Registered users shall be able to create posts in the forum.
- 1.1.2.1.2 Registered users shall add a title and body while creating a post.
- 1.1.2.1.5 Users shall be able to read posts.
- 1.1.2.1.7 Registered users shall be able to add images to their posts and comments.
- 1.1.2.1.11 Users shall be able to filter posts by several tags, using the search bar, given by post-owners while creating those posts.
- 1.1.2.1.12 Registered users shall be able to refer to an external resource in their posts or comments by adding text annotations.
- 1.1.2.2.1 Users shall be able to reach posts related to the options they choose from chatbot decision tree.
- 1.1.2.2.2 Users shall be able to learn probable causes for their symptoms related to the options they choose from chatbot decision tree.
- 1.1.2.2.3 Users shall be able to learn which Category to add to posts when creating their posts, related to the options they choose from chatbot decision tree.
- 1.1.2.4.1 Registered users shall be able to follow categories.
- 1.1.2.4.2 Registered users shall be able to view their followed categories.
- 1.1.3.1.1 Users shall be able to use search mechanism.
- 1.1.3.1.2 Users shall be able to search posts and articles by categories.
- 1.1.3.1.3 Users shall be able to search posts and articles by tags.
- 1.1.3.1.6 Users shall be able to search among posts in the Forum with the titles, body, authors of the posts.
- 1.1.3.1.9 Users shall be able to search among posts and articles with semantic tags and keywords.
- 1.2.1.1.3 System shall show number of upvotes given to a post or a comment in that post or comment.
- 1.2.1.1.4 System should show number of downvotes given to a post or a comment in that post or comment.
- 1.2.1.2.2 Chatbot shall use categories to find posts and articles related to user decisions.
- 1.2.1.2.3 Chatbot shall offer some suggestions after the query, including related categories to the discomfort and links to related posts under the given tags.
🏠 Homepage
- Alper Canberk Balcı
- Baver Bengin Beştaş
- Burak Mert
- Halil Burak Pala
- Kardelen Demiral
- Sinan Kerem Gündüz
- Yavuz Samet Topçuoğlu
- Mehmet Emre Akbulut
- Oğuzhan Demirel
- Engin Oğuzhan Şenol
- Irfan Bozkurt
- Ozan Kılıç
Meeting Notes From CMPE352
Meeting Notes From CMPE451
- Meeting 13.1
- Meeting 14.1
- Meeting 15.1
- Meeting 16.1
- Meeting 18.1
- Meeting 19.1
- Meeting 20.1
- Meeting 21.1
- Meeting 23.1
- Meeting 24.1
Backend Team Meetings
Frontend Team Meetings
Mobile Team Meetings
- Customer Meeting 1
- Customer Meeting 2
- Customer Meeting 3
- Customer Meeting 4
- Customer Meeting 5
- Milestone 1 Presentation Notes
- Milestone 2 Presentation Notes
- Milestone 3 Presentation Notes
Scenarios
- Scenario 1 for CMPE451:Milestone 1
- Scenario 2 for CMPE451:Milestone 1
- Scenario 1 for CMPE451:Milestone 2
- Scenario 2 for CMPE451:Milestone 2
- Scenario 3 for CMPE451:Milestone 2
- Scenario 1 for CMPE451:Final Milestone
- Scenario 2 for CMPE451:Final Milestone
- Scenario 1 for CMPE352
- Scenario 2 for CMPE352
- Scenario 3 for CMPE352