Vocabulary test

  • Posted
  • Proposals 7
  • Remote
  • #33959
  • Archived
Rob S.Andy P.Ian M.Benjie M.Iphone F. + 2 others have already sent a proposal.
  • 2

Description

Experience Level: Expert
I am looking for someone who can make me a web/iphone program that will test the Spanish, French or other foreign language knowledge of the user in the following way:
1. Ask the user to select a list (database/spreadsheet). I include a sample of lists called level 1’to level 3’.
2. Ask the user to select the language to be tested (default second column in the selected list).
3. Ask the user in which language to test (default first column of the selected list).
4. Pick a word randomly from the list. Ask the user to translate it into the language to be tested.
5. In case the answer is correct, repeat step 4 (pick the next random word, and check it is not the same as the previous word)
6. In case the answer is wrong, present the correct answer & schedule the same word to be asked after two other words (either random or also previously scheduled) have been asked.

In addition, during step 4, 5 and 6, show the number of words asked and show the percentage replied correctly. Also offer buttons to the user to go back to selecting other languages or another list.

It may work well to create a stack of the three next words to be tested, and a random word in case the user is correct; or add the wrongly answered word in case the user is not correct. The words coming up should not be displayed to the user.

I would prefer if you can make a program that is quick and is light on code rather than a program that is heavy on design (preferably nothing that slows down like graphs or heavy compilation like dreamweaver). I would however like the program to be able to deal with new lists from excel or MS works spreadsheet where the number of words and the languages are flexible.

I may ask your help in how to put it on a website or on an iphone.

I would like to give you a bonus if I like the result, however I ask to own the work and retain ownership of the idea. In case it works, I may ask if you are available to do more work on this or other programs. I like it if you indicate in what software language you will program. If you can do part of what I wish for, but have doubts or cannot do all, please let me know.

Clarification Board

    There are no clarification messages.