Skip to content

ParnThanatibordee/KUIZ

Repository files navigation

Build Status codecov

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.

Background

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.

Table of content:

Content
Wiki Home
Vision Statement
Features list
Installation Instruction

Requirement before starting KUIZ

Name Required version(s)
Python 3.7 or Higher
Django 3.2.7 or Higher

Getting Start

  1. Clone the respository to your machine or PC.

    git clone https://github.com/ParnThanatibordee/KUIZ.git
    
  2. Change directory to the local repository by typing this command.

    cd KUIZ
    
  3. Install virtualenv to your machine or PC by this command.

    py -m pip install virtualenv
    
  4. Create virtual environment for KUIZ directory.

    py -m venv venv
    
  5. Activate virtual environment.

    For Mac OS / Linux

    source venv\Scripts\activate
    

    For Window

    venv\Scripts\activate
    
  6. Install all require packages by this command.

    pip install -r requirements.txt
    
  7. 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
    
  8. Type this command to migrate the KUIZ database.

    py manage.py migrate
    
  9. Running the server by this command.

    py manage.py runserver
    

Iterations

Iteration1

Iteration2

Iteration3

Iteration4

Iteration5

Iteration6

Iteration7

About

KUIZ is a web application quiz where you can create/take a quiz for learning and sharing knowledge from various subjects, questions and answers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •