Skip to content

A quiz app (Kahoot style) built on Python using the Tkinter module, one of my first GUI programs but most importantly used it as a study aid, so solved a problem I was having!

Notifications You must be signed in to change notification settings

jordansbenjamin/Kazoot_PyProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

Kazoot

Kazoot is of course inspired by Kahoot! I am using the app to revise CS fundamental topics which I'm currently studying for, decided it would be more fun to create a flash card/quiz style app and test memory this way 😅

Installation Guide

System Requirements

To star the Kazoot program, since its an application built on Python. It is a requirement that Python 3 is installed on your computer.

You can check which version of python is installed or if you have it installed at all by:

Checking version of Python in the Terminal / shell

  1. Depending on your operating systems, there are different way to open the terminal/shell:
  • For Macintosh CMD + space to open spotlight, then simply type in terminal
  • For Windows Windows key + x then select command prompt. Followed by typing bash in the command prompt.

For both operating systems, type:

python --version

If you don't have Python 3 already installed, please follow visit this website for steps on installing Python 3 to your device and operating system of choice.

Please make sure have Python 3.11+ version installed.

Operating System requirements to run Python:

  • Windows 7,10 or 11
  • Mac OS X 10.11 or higher, 64-bit
  • Linux: RHEL 6/7, 64-bit (almost all libraries also work in Ubuntu)
    • x86 64-bit CPU (Intel / AMD architecture)
    • 4 GB RAM
    • 5 GB free disk space

Installation steps

  1. Once terminal/shell is open and Python is installed, you can check where you are currently by typing:
pwd

Next, decide where you want the application folder downloaded (like your Desktop or downloads folder for example) like so:

cd /Users/username/Desktop
cd /Users/username/Downloads
  1. After that, you need to clone the Github Repo, simply copy and paste this command to your terminal:
git clone https://github.com/jordansbenjamin/Kazoot_PyProject.git
  1. Next, you need to go to the src folder location, type this command on the terminal:
cd Kazoot_PyProject/src
  1. After that, type these two commands separately to allow permission for executing the Kazoot program:
chmod +x setup_kazoot.sh
chmod +x run_kazoot.sh
  1. To get you set up before running the Kazoot game program, you need to install some requirements and dependencies:
./setup_kazoot.sh
  1. After all the necessary requirements are installed, you can now run the program:
./run_kazoot.sh

Add a note here that for the best possible experience, the terminal window needs to be larger than usual.

  1. Enjoy the program! It's important to note when you quit the program, all you need to do to start again is to run the game with the command above. As a reminder: ./run_kazoot.sh

Dependencies

The requirements to start the Kazoot program have the following dependencies, all automatically installed into the virtual envrionment when you follow the steps above:

Pillow==10.0.0

About

A quiz app (Kahoot style) built on Python using the Tkinter module, one of my first GUI programs but most importantly used it as a study aid, so solved a problem I was having!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published