Create the first three modules of a basic online typing tutorial for kids with Dyslexia, using a set of specifications/ideas that are not super technical.
Project should be created in Java, Scratch or Python. Programmer should be creative so they can inject their own ideas into the design or functionality.
You will be helping to make an idea come to life for a 15 year old boy.
Milestones along the way to check in.
Specifics for this free online tutorial called Dyslex-i-type:
1. In the simple start menu the user enters their name, and picks an avatar (wizard, witch, warrior, faerie, etc.) to be their guide inside the typing program. Audio instructions help them know what to do.
2. Lesson 1: “home keys” are introduced verbally by the avatar, showing how each finger sits on its own home key. Each home key has its own color. Translucent fingers of the same color are shown super-imposed onthe letters to show which finger goes with which letter
3. Avatar introduces first sets of exercises which are just a single letter typed 2-5 times
4. The keyboard is shown on screen with all keys in white with black letters except home keys which are in their own colors with black letters. When the key board key is pressed, the corresponding letter is highlighted on screen. To begin, the translucent hand is there showing which finger presses each letter.
5. Each time the player correctly types the letter requested on screen (shown at top center) the score at the top right of the page goes up one point, each correct word adds 2 points. An incorrect key will garner the audio response, “oops, try again!” in a child-like voice.
6. After every 20 points won, the avatar, who is on screen the whole time, verbally asks what kind of prize the player wants and displays a set of hats, wigs, wands, pets, shoes, costumes for the player to choose on the right border of the screen. The chosen prize appears on the sprite. The choices then disappear.
7. In Lesson Two, the letters QWERUIOP are added in a similar way. Those letters are color coded to match the finger used. Now the keyboard on screen shows the additional letters and the home keys in their correct color codes, with the rest of keyboard, still black and white.
8. In lesson Three: real life words that are composed of the letters learned so far, will be used for the typing exercises, starting with two letter words and getting longer.
• Erything in the game will be in capital letters because that is how it is on keyboard
• Use a dyslexic-friendly font like opendyslexiv or dyslexie.
• space out design elements on very clean screen - let each letter stand alone in the game