Scenario 1 - bounswe/bounswe2024group11 GitHub Wiki
Explore & Register
Persona & Story
Ali Yılmaz is a university student in Turkey who is passionate about improving his English skills to enhance his career prospects and travel opportunities. He has a busy schedule with classes and a part-time job, so he often studies English during short breaks between his commitments. Ali has tried several language-learning apps before, but he often felt they lacked culturally relevant content and practical learning resources tailored to his needs as a Turkish speaker. Recently, a friend mentioned a new app designed specifically for Turkish speakers learning English, which combines interactive quizzes with community-driven forums for discussion and practice. Ali is interested but hesitant to register without first exploring the app's features, as he has encountered platforms in the past that didn't live up to his expectations.
Goals
- Ali wants to explore the forum to see if there are any engaging discussions or questions about learning English, specifically topics relevant to Turkish speakers.
- He wants to check if there are quizzes available that focus on English language skills he needs to improve.
- If he finds the content valuable and aligned with his learning goals, he plans to register on the platform.
- He wants to ensure that the registration process is quick and that his account information is secure.
Pre-conditions
- None, as Ali is visiting the platform for the first time.
Scenario
Get in the Forum Page
Ali lands on the forum page and browses through the latest discussions. He spots a question about learning the nuances of English idioms and phrasal verbs that are commonly challenging for Turkish speakers.
Get in a Forum Question
He clicks on the question to read the discussion thread and finds several interesting tips and explanations from native English speakers and other Turkish learners. He appreciates how active and supportive the community is.
Get in Quizzes Page
Curious to test his knowledge, Ali navigates to the quizzes page to see what language-related quizzes are available for English learners.
Search for a Quiz Tag
He searches for a quiz tag related to "Daily Conversations" to check if there are any quizzes that match his current level of English.
See Resultant Quizzes
He finds a quiz titled "Improve Your English Vocabulary: Daily Conversations (Intermediate Level)"
Press “Take Quiz”
He clicks "Take Quiz" to test his skills but realizes that he needs to register to proceed.
Register to the application
Convinced by the quality of content, Ali enters his personal details on the registration page, eager to unlock more features and connect with fellow learners.
Log in to the app
Upon completing the registration, Ali logs into the app seamlessly and feels ready to dive deeper into learning English.
Requirements Covered
- 1.1.1.1 Users shall be able to register the system.
- 1.1.1.2 Registered users shall be able to log in to the system.
- 1.1.2.6 Users shall be able to view any quizzes.
- 1.1.2.10 Users should be able to search quizzes semantically.
Mockups
Get in the Forum Page
Get in a Forum Question
Get in Quizzes Page
Search for a Quiz Tag
See Resultant Quizzes
Press “Take Quiz”
Register to the application
Log in to the app