Con Text By Team Flirt Meet the Team
Con. Text By: Team Flirt
Meet the Team ● Robert Research ● ● Feasibility ● ● Presenter Matt Noah Feasibility ● Research ● Solution ● ● Presenter Robert Web Master Michelle ● Team Leader Presenter 2
Identification of Societal Problem Due to the reiterative nature of the English language, nonnative speakers easily misunderstand the various meanings of similarly spelled words. 3
Analysis of Societal Problem English is a complex language: ▶ Colloquialisms ▶ Homonyms ▶ Context Impact: ▶ Grades ▶ Confidence ▶ Overall communication 4
Identification and Analysis of Customer English as a Second Language (ESL) students ▶ College level Native English speakers ▶ Ages: approximately 16+ Anyone with an interest in word play 5
Current Process Flow 6
Current Process with Proposed Improvements 7
Solution Design Create a mobile app ▶ Visual representations of dual meanings of words ▶ Primary focus on homonyms and colloquialisms ▶ Stages based on complexity ▶ Stage 1: same spelling (2 words) ▶ Stage 2: same spelling (3 words) ▶ Stage 3: same spelling (4 words) 8
Solution Design Level 1 of Stage 1: Answer: Cool vs. Cool 9
Major Functional Components 10
Hardware Requirements Smart device capable of running Android OS Touch screen Internet receiver 11
Software Requirements Android OS 2. 2 (Froyo) or higher Google Play Store (System Requirements, n. d. ) 12
Software Development Android Studios ▶ GUI Design ▶ Built-in Emulator ▶ Java Git ▶ Version Control ▶ Project Management ▶ Organization 13
Software Details & Logic Approach 1. Player will open app 2. Press play (starts at level 1) 3. Analyze picture to determine meaning of words 1. Spell correct word 2. Submit attempt 3. If wrong, erase letters and return to number 3 4. If correct, proceed to next level 14
User Stories As an Administrator I need to be able to update the program posted to the Google Play Store I need to have access to the accounts storing data on the local server I would like to add or remove words from the database ▶ ▶ ▶ As a Player ▶ ▶ I need to be able to log into the server to load my save data I need the game to save my progress upon completion of a level 15
Database Schema 16
Database Entity Relationship Diagram 17
Algorithm Flow 18
Question Algorithm 19
Risk Matrix 20
Customer Risk Mitigation Customer not educated to apps level ▶ Begin game with most basic vocabulary ▶ Focus on commonly used words Game is not educational ▶ Beta test the game with ESL students ▶ Work with ESL teachers to refine game design Phone incompatibility ▶ Operating system too old ▶ Region locked 21
Technical Risk Mitigation Unable to host files on ESL Server ▶ Mentor cannot provide access to ESL server ▶ Need to find alternate hosting service 22
Conclusion Risks are low and maintainable Simple database structure Easy to follow game logic 23
References System requirements. (n. d. ). Retrieved April 12, 2017, from https: //support. google. com/googleplay/answer/2844198? hl=en 24
- Slides: 24