Giter Site home page Giter Site logo

quizsim's Introduction

QuizSim

Made with Love in India Coverage Downloads

How to install and execute?

Just run

pip install quizsim

The following program illustrates a basic example

from quizsim import runQuiz

print(runQuiz())

Parameters

  • NUM_QUESTIONS - Number of questions in the quiz (default: 30)
  • TEAM_STRENGTH - List giving chance (between 0 and 1) that team answers a question correctly (default: [1.0, 0.0])
  • POUNCE_DARE - List giving chance (between 0 and 1) that team pounces on a question (default: [1.0, 0.0])
  • CAN_POUNCE - Boolean whether pounce is allowed in quiz (default: True)
  • BOUNCE_TYPE - When nobody answers the previous question on bounce, the direct moves to either next team to previous (Bengaluru) or same team as previous gets it (Chennai) - (default: Bengaluru)
  • POUNCE_RIGHT - Points for right answer on pounce (default: 15)
  • POUNCE_WRONG - Points for wrong answer on pounce (default: -10)
  • BOUNCE_RIGHT - Points for right answer on bounce (default: 10)

How to test?

You can run the default tests using

python -m unittest

Code coverage can be obtained using Coverage.py as follows

coverage run --source=quizsim -m unittest

You can obtain a quick report on the coverage as follows

coverage report --show-missing

Whom to contact?

Please direct your queries to gpavanb1 for any questions.

quizsim's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.