KUIZ is a web application quiz where you can create/take a quiz for learning and sharing knowledge from various subjects, questions and answers. The target of KUIZ is to help educational personnel (Teachers, Professors, Students) or people who want to enhance the knowledge both general and non at Kasetsart University.
As the era changes, Technology keeps developing themself little bit per second that make our daily life integrate with technology much more, plus today virus pandemic make our life hard struggle with business, working and studying. Most students right now are having an online course instead of an offline course that causes several problems for both teachers and students that didn’t prepare/familiar with materials and technology(Application). This is why we choose this topic to help students learn from the quiz like Quizlet instead of reading the whole book.
Content |
---|
Wiki Home |
Vision Statement |
Features list |
Installation Instruction |
Name | Required version(s) |
---|---|
Python | 3.7 or Higher |
Django | 3.2.7 or Higher |
-
Clone the respository to your machine or PC.
git clone https://github.com/ParnThanatibordee/KUIZ.git
-
Change directory to the local repository by typing this command.
cd KUIZ
-
Install virtualenv to your machine or PC by this command.
py -m pip install virtualenv
-
Create virtual environment for KUIZ directory.
py -m venv venv
-
Activate virtual environment.
For Mac OS / Linux
source venv\Scripts\activate
For Window
venv\Scripts\activate
-
Install all require packages by this command.
pip install -r requirements.txt
-
Create .env file inside KUIZ (same level as settings.py) and change the debug=True.
SECRET_KEY=YOUR_SECRET_KEY DEBUG=True GOOGLE_OAUTH2_KEY=YOUR_GOOGLE_OAUTH2_KEY GOOGLE_OAUTH2_SECRET=YOUR_GOOGLE_OAUTH2_SECRET
-
Type this command to migrate the KUIZ database.
py manage.py migrate
-
Running the server by this command.
py manage.py runserver