Just as an easy way to describe what I want, I will start with a program someone else made:
[url removed, login to view] and download All the Right Type 3.
That is the basis for this discussion.
I need a program that will teach someone to type.
But they will be learning the Russian keyboard, not English.
Secondly, there will need to be sound added. Basically a radio button to choose None, Letter, Word Russian, Word English
When someone hits a key, and has None selected, there is no sound.
When someone hits a key, and has Letter selected, they here the name of the letter pronounced.
When they have Word Russian, when the word is typed correctly, they hear the Russian word pronounced.
When they have selected Word English, they successfully type the Russian word (remember its learning to type Russian), they hear the English translation of the word pronounced.
from the program I asked you to look at as a starting point, my program will also need the functionality in:
a learning section
a skill building section
a practice section
a test section
a records library
allows multiple users for recording stats
You do not need to do:
any translating, of course I will supply the content for the program
any tutorials on typing, of course I will supply the content
You will need to write the engine part, and tell me how to attach the content.
As far as graphics go, certainly do not copy the above mentioned program. Just have a clean layout. Hey I'd like it to look nice, but just professional is good enough. This program is going to be a give away.
I'm looking for cheaply done. I don't need all the pretty looks, and you don't have to do the content, so I think a really gifted programmer could finish this in a week. I'm looking to pay about $500 for this project.
I will consider paying more, especially if you can add these extras:
Windows Xp and Vista support are required, but OS X, and Linux, if you can support them (for example by writing it in real basic or some cross platform environment)...that would be a valuable extra.
Russian standard keyboard must be supported, but if you write it to handle multiple keyboard layouts, thats a complication that I would pay somewhat extra for.
I will consider bids based on price, and the value of your proposal.