To install the repository, there are two possible ways:
To clone the repository via terminal:
git clone https://github.com/hermonochy/QuizMaster
If you want example quizzes along with it, run:
git clone --recurse-submodules https://github.com/hermonochy/QuizMaster
Then enter the directory:
cd QuizMaster
This alternative way of installing QuizMaster does not require Git
, but accessing the example quizzes will be more challenging.
Run the included script:
./setup.sh
setup.bat
Note: There are known issues with msys2 python conflict for Windows users who are C++ developers.
python3 -m venv venv
source venv/bin/activate
(To deactivate, type deactivate
)sudo apt-get install python3-tk
requirements.txt
: pip3 install -r requirements.txt
Steps 1 and 2 are optional but recommended to avoid Python module conflicts.
In a command line window, run:
./run.sh
run.bat
Press either Play a Quiz or Make a Quiz on the homepage.
If you encounter Python module conflicts, setting up a virtual environment as described in the advanced setup section is recommended.
On Windows, there might be issues with msys2 python conflict. Ensure you are not running conflicting versions of Python if you are a C++ developer.
If you cloned the repository without the --recurse-submodules
flag, you might not have any example quizzes. To solve this, simply run the command git submodule update --init.
.
If you need further assistance, refer to our GitHub Organization for additional tutorials and community support.