In this project, you'll learn to build a Graphical User Interface (GUI) application using the tkinter
built-in module. The task is to ask multiple choice questions, collect user answers and finally display how many questions were answered correctly. Before coding the GUI, you'll first see how to write a program to read a file containing questions and choices and implement a solution using the input()
function. To make the task more interesting, you'll also randomize the order of questions and choices.
input()
functiontkinter
and understand why object oriented programming is preferred for GUIsThe following modules and concepts will be utilized in this project:
Real world influenceI've long wanted to create an interactive GUI for programming exercises. This is already provided by many websites, but I wanted a desktop solution that can be customized.
The MCQ implementation here is just a tiny part of that idea. As the saying goes, mountains are conquered one step at a time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4