Code Monkey home page Code Monkey logo

customquiz's Introduction

customQuiz

An application that allows a user to create their own quiz and receive feedback on missed questions.

How does the quiz application work?

The test-taker has two options: either to manually type in the questions, answer choices, and the answers (for the sake of concision, we will refer to this dictionary as QNA) via the command line or type in the QNA in a separate file (text, .py, etc.) and have the computer read it. Personally, I would prefer the latter- having to type in 10 QNA’s with the risk of messing up is not fun- but there are both options. Once the test-taker clicks the “next” button, the quiz will begin! Each question will contain four buttons representing answer choices (A-D). The test-taker can click on as many choices as they want but only “score” the response once (using a separate button), where the program will evaluate if the response is “correct” (yielding a point) or “incorrect”. The process repeats while self.currentQuestion < self.numQuestions.

Still to be finished: the bar chart modelling correct/incorrect questions.

customquiz's People

Contributors

tofudog 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.