In Progress

Python English-Spanish Quiz

Please see attached file for detailed description of problem.

Basic problem:

Using Python programming language 2.7 or 3.0. Create a translate quiz using the TKinter GUI system that displays an English word then asks for the Spanish word, user enters Spanish word and presses submit. The English word is attached to a dictionary held in a text file that has a value that is the appropriate Spanish word (use the text file I have attached). If the submission is correct mark a variable as correct, if incorrect state incorrect and mark a variable as incorrect, move to next question.


GUI system with file and options tab, file has attributes named Start Game, End Game, Show Report. When start game is pressed it will bring up lists of .txt files that are housed in a folder named Quiz, user will select a file, this file is then stored in a dictionary item. The file will contain English word ":" Spanish word and then a new line followed by the same format, use the colon as the delimiter to separate key from value. The game will then ask how many questions you would like the quiz to be and randomly select from the dictionary in use(error check to ensure it does not surpass the length of the dictionary in use.). The game starts, the English word should be displayed and an entry box next to it where the Spanish word should go. User enters the Spanish word and hits submit, software should compare the entered word with the value being stored in the dictionary for the Key "English word" being displayed. If correct add one to score and move on, if incorrect don't add anything to score, but display correct answer, and updated incorrect variable for the show report. At end of quiz bring up a button that says Show Report, when clicked it will bring up a pop-up window showing the user how many they got correct during the quiz. The end game button under File should just quit the program. The options tab will just have a button that says about, in the about should just be a pop-up window that tells the user how to play the quiz.

NOTE: Must be completed within before 10:00 p.m. EST (next 8 hours)

Skills: Python, Software Architecture, Software Development

See more: translate when in spanish, translate for in spanish, translate anything to english, then spanish, spanish programming language, quiz c++ programming, python programming software, python gui programming, python game programming, python button, programming with python, programming quiz, programming language game development, programming in python 3, programming in python, programming dictionary, length of a score, how to translate english to spanish, how to start software development, how to quit, gui programming python, gui programming in python, game programming with python, game programming python, game programming language

About the Employer:
( 6 reviews ) Milledgeville, United States

Project ID: #5450814

Awarded to:


Hello! This is a pretty basic task. I can do it easily within the next few hours, but I would have to start working within the next hour or so. I plan on using python 2.7 to do this. If you have any questions More

$30 USD in 0 days
(2 Reviews)

2 freelancers are bidding on average $25 for this job


Nie złożono jeszcze oferty.

$20 USD in 4 days
(0 Reviews)