-
Notifications
You must be signed in to change notification settings - Fork 4
User Scenarios
Halil is a high school student living in Adıyaman, Turkey. He thinks that he cannot learn English at school, thus he looks for an alternative ways to learn. Halil spends most of this time in transportation, since his home is very far away from the school and he plans to utilize this time.
-
As a user, he registered in the Android application via register button appears on the login screen. After choosing the language he wants the move on, he solves a proficiency exam in that language. He starts with A2 Level of English.
-
After that, he return to main screen and investigates the features of the app like Change Language, Essay, Exercises, Chat and Search.
-
He decides to solve a random vocabulary exercise and reaches it by clicking Exercise->Vocabulary Section. An exercise appears according to his level.
-
He solves the exercise and, checks his results (Correct and Wrong answers)
-
Another day, he logs in the app and Searches for another exercise by clicking Search Icon. After writing required parameters like Tags, keywords language etc. he finds the exercise
-
He wants to upload essays for writing exercises. (Project-Requirements 1.1.3.1)
-
He wants to be able to select one user as an expert or see recommended experts who are provided by the application. (Project-Requirements 1.1.3.2)
-
He wants to be able to take advice from experts. (Project-Requirements 1.1.3.3)
-
He wants to be able to communicate her/his expert via chat. (Project-Requirements 1.1.3.4)
-
He wants to be able to annotate essays for writing exercise. (Project-Requirements 1.1.4.1)
-
He wants to be able to comment to annotations. (Project-Requirements 1.1.4.2)
-
He wants to be able to annotate texts. (Project-Requirements 1.1.4.3)
Ahmet Günce has been employed in a manager role. He is 33 years old. After graduating from the university, he worked as a consultant. He passed the TOEFL exam with very good degree at early stage of his career. He currently tries to prepare overall deployment plans of the projects in scope, planning deployment activities of IT projects, coordinating all related parties for necessary activities in plans. He works between 8a.m and 6p.m. In his free time, he searches and tries to understand tradition of other cultures. One day, he went to Wales and he realizes that his language skills is not good as before. As soon as he came to the Istanbul, he is looking for someone who can talking with Ahmet about some stuff in English. However, It is hard to arrange suitable time to meet someone and improve his language skills. Right now he is searching for a platform that he can chit-chat with a native speaker.
-
While he was working as a consultant, he passed the Toefl exam with good degree. At his young ages, he is very confident with his language skills.
-
As a user, he is adequately good at speaking English. He can read almost all topic but at his Europe trip he realizes that a rolling stone gathers no moss. He is looking for someone who can make practice with.
-
He wants to be able to send chat requests to experts or native speakers of a language they are learning. (Project-Requirements 1.1.5.1)
-
He wants to be able to see and accept requests. (Project-Requirements 1.1.5.2)
-
He wants to be able to chat with other users who accepted the chat request. (Project-Requirements 1.1.5.3)
-
He wants to be able to view one user's rates and comments about her/him for her/his languages. (Project-Requirements 1.1.7.1)
-
He wants to be able to report one user who abuses. (Project-Requirements 1.1.9.1)
Aliye Çiçekçi is a student at Bogazici University and studying Philosophy. She is 23 years old. She likes playing volleyball and theater.She is also very talented at acting. She actively takes part in her school’s theatre club and wants to improve her skills. Lately she received an acceptance into master’s degree from the University of Córdoba in Spain and she will be studying Dramaturgy and Writing for Performance. She wants to learn Spanish in order to take stage on local theatre studios. Thus, Aliye needed a platform to practice her Spanish and she's been using Bonibon for a month.
- As a user, she wants to improve her Spanish.
- Aliye was curious about Spain since childhood, she loved the Spanish dances and songs. But she didn't like the bullfighting, felt sorry all along . Now, she wants to write a paper on barbarous event of Spain.
-
She wants to have Spanish penpals to adapt to the Spanish culture and learn more on the everyday life. (Project-Requirements 1.1.5.3)
-
She wants to view her statistics and progress on her profile. (Project-Requirements 1.1.6)
-
She wants to add some fresh materials to platform mainly about theatrical studies and psychological studies. ( Project-Requirements 1.1.2.5)
This project is operated in the context of Cmpe 451
- Ali Meriç Deşer
- Yusuf Mert Bila
- Furkan Kadıoğlu
- Mahmut Uzunpostalcı
- Hasan Öztürk
- Selamettin Dirik
- Meltem Suiçmez (Communicator)
- Abdullah Enes Öncü
- Kartal Kaan Bozdoğan
- Nevzat Ersoy
💻 Project
- Requirements
- User Manual
- User Stories
- Mockups
- Diagrams
- Milestone I Report (CMPE 352)
- Project Plan (CMPE 352)
- API Documentations:
- Milestone 2 Report (CMPE 352)
- Milestone I Report
- Milestone II Report
- Final Report
Meeting 2 (Android) (02.10.19) | Meeting 2 (Frontend) (07.10.19) | Meeting 2 (Backend) |