Skip to content

VladGaranovskyi/QuizDefiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Quiz Definer

It's an app where you can create quizes and determine the result of the quiz by numbers. f. e. you can create quizes like, "Are you good enough at math?", or even "Who are you from Marvel's Avengers?".

Test Creation Structure

  • Question1
    • (str)answer1 - (int)value1
    • ....
    • (str)answer4 - (int)value4
  • Question(n)
    • (str)answer1 - (int)value1
    • ....
    • (str)answer4 - (int)value4
  • Result1
    • (int)rangeLeft - (int)rangeRight
    • resultMessage
  • Result(n)
    • (int)rangeLeft - (int)rangeRight
    • resultMessage

As you are taking this test, you will answer questions, and each question will give you its points. In the result you will get your response if: rangeLeft < your score <= rangeRight. also the data about passing quiz is being collected and is displayed at analytics page, only author of the quiz can access it.

Stack

Python + Django, Html + Css, Js, MongoDB(for stats), Sqlite3 => PostgreSQL(for auth and other data, will be changed to Postgre).

Usage

Download or clone this repository. Run pip install -r requirements.txt through the terminal in the current folder (installed Python version required). then type cd quiz_definer.

To open the web app type python manage.py runserver

To stop developer mode in the terminal press Ctrl+C.

Screenshots

Screenshot 2024-02-22 173130 Screenshot 2024-02-22 173111 Screenshot 2024-02-22 173018

About

This is a simple quiz app prototype, maybe I will finish this project in the future

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors