The game is designed to help users learn the basics of reading in English.
In particular , it is for mature age learners to grasp the basics of English phonetics where their native language may be pictorial or the user was not a strong reader in their native language.
We assume Vocab is minimal, grammar is very minimal.
To do this the game should present the user with one image and one sound and offer three different words to chose from .
Eg an image of a cat , sound would play the word cat and the three options would be presented as βcatβ, βmatβ, βsatβ.
The user must chose one by clicking one word
After selections , some confirmation to the user is required. (Eg. A tick or a cross depending on the selection)
The score keeping would be quite simple. After 10 or 20 words , a simple table of correct Incorrects words is presented with a total (eg 14/20)
The table would have these columns .
1 . Correct / incorrect icon (tick/cross)
2. The pic of the word
3. The correct word
4. A sound icon for the correct word
5. If applicable, the incorrect word
6. If applicable the incorrect word sound
The lists of words Iβve not yet compiled but would be
a list of words, images , sounds
A list of words plus 2 other similar looking/sounding incorrect words
I terms of technology, Iβm very flexible, but Iβd like it to meet the following criteria
*Must be usable on a mobile phone. (Iβm not expecting is to be a responsive design, it should render on a phone in sensible proportions and may look oversized or zoomed in on a desktop screen)
*cloud based . With your instructions Iβll deploy an AWS or any other platform you recommend. Iβll take over the payment for the service , register domain names etc .
* zero proprietary tools, code or widgets
* Iβd prefer it to use modern Libraries , eg React.
* it could also be a low code platform build as long as there is a sensible cost structure. (That is , it must be scalable without per user licensing)
* Iβll take advice on the best place/approach to store the images and sound files.
Out of scope:
To keep it simple , there will be no user registration, the app should server up random worlds each time.
That is, the app will have no memory of what has been correctly or incorrectly selected in the past .
In any one session (eg a basket of 20 words) there should be no duplication of words. The *incorrect* answers may overlap. Eg incorrect words βbatβ and βhatβ could appear as options for both βcatβ and βratβ.
Background:
Iβm a volunteer tutor who helps students with very basic English to improve their English to help them integrate into Australian society.
Iβve been frustrated by a lack of resources for the very beginners to get a grasp of phonetic reading / writing.
There are free apps such a duo lingo that are great, but these rely on a native language to translate into English . (The instructions are in the native language) . Rosetta Stone is the closest match for what Iβve in mind here (English taught with nothing but images and sound), but it is a very comprehensive application, and it cost in the 100s of dollars per user per year .
This is my own contribution to the community from my own pocket. it isnβt a commercial project.
This is also my first experience using frelancer website, so I may have scoped and priced the project rather optimistically.
I might be interested to augment the platform over time, but for now it want to go with the fail fast approach and see if this has got legs.
Future upgrades might include different games and different levels of difficulty, a user registration with intelligent word selection. That is, words that have been failed are served up over and over until the user remembers the word.