All Projects → nymanjens → Quizmaster

nymanjens / Quizmaster

Licence: other
A web-app for conducting a quiz over the internet

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Quizmaster

Quizzity
A fast-paced geography quiz
Stars: ✭ 80 (+90.48%)
Mutual labels:  quiz, website
Recipes
A super minimal recipe website built on Markdown
Stars: ✭ 38 (-9.52%)
Mutual labels:  website
Web Develop
🌱《大话WEB开发》WEB开发相关经验总结分享
Stars: ✭ 968 (+2204.76%)
Mutual labels:  website
Cve Api
Unofficial api for cve.mitre.org
Stars: ✭ 36 (-14.29%)
Mutual labels:  selfhosted
Quiz
An android application which uses Open Trivia Api.
Stars: ✭ 34 (-19.05%)
Mutual labels:  quiz
Bumblebee
Clever face for ADS
Stars: ✭ 36 (-14.29%)
Mutual labels:  website
Cancer Donation Portal Python Flask App
Flask App for Cancer Donation Portal using basic Python, SQLite3, HTML, CSS and Javascript
Stars: ✭ 32 (-23.81%)
Mutual labels:  website
Devgonga
Devgonga é uma startup com foco em criação de sites e desenvolvimento de sistemas web, moldada para atender a pequenas e médias empresas ao redor de angola. https://devgonga.github.io/devgonga/
Stars: ✭ 41 (-2.38%)
Mutual labels:  website
Hiweather
A Chinese Weather Website based on Kotlin and SpringBoot. Using Spiders to gather weather and location data.
Stars: ✭ 37 (-11.9%)
Mutual labels:  website
Gtdo
The source for gotools.org.
Stars: ✭ 35 (-16.67%)
Mutual labels:  website
Devfest2014
2014 GDG Beijing DevFest Websit
Stars: ✭ 34 (-19.05%)
Mutual labels:  website
Docker Vue Node Nginx Mongodb Redis
🐉 An awesome boilerplate, Integrated Docker, Vue, Node, Nginx, Mongodb and Redis in one, Designed to develop & build your web applications more efficient and elegant.
Stars: ✭ 34 (-19.05%)
Mutual labels:  website
Obnoxious.club
obnoxious.club website
Stars: ✭ 37 (-11.9%)
Mutual labels:  website
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (-19.05%)
Mutual labels:  selfhosted
Soulextract.com
Soul Extract Official Website
Stars: ✭ 37 (-11.9%)
Mutual labels:  website
Hsluv
Human-friendly HSL, reference implementation
Stars: ✭ 959 (+2183.33%)
Mutual labels:  website
Autocms
AutoCms is a simple solution for your Meteor.js app
Stars: ✭ 34 (-19.05%)
Mutual labels:  website
Googlemapview
android google map view - imageView to make the map display process easier by entering latitude and longitude only by static map
Stars: ✭ 36 (-14.29%)
Mutual labels:  website
Dev Landing Page
Minimal landing page for developers
Stars: ✭ 1,004 (+2290.48%)
Mutual labels:  website
Comics
A minimalist platform for hosting webcomics. Gives a nice browsing experience due to AJAX navigation.
Stars: ✭ 39 (-7.14%)
Mutual labels:  website

Quizmaster

Build Status

A web-app for conducting a quiz, including a page for players to enter their answers.

Screenshot

screenshot

Installation

From prebuilt release in zip file (recommended)

Using a prebuilt docker image

  • Run the following commands:
git clone https://github.com/nymanjens/quizmaster.git
cd quizmaster
docker-compose --file=docker-compose-prebuilt.yml up

Building and running your own release with Docker

  • Run the following commands:
git clone https://github.com/nymanjens/quizmaster.git
cd quizmaster
docker-compose --file=docker-compose-build-locally.yml up

Configuration

  • conf/quiz/quiz-config.yml:
    Configure your quiz here (questions, choices, answers, images, ...). The existing one in the release is a demo config that contains most of the options.

Play

How to set up

Follow these steps to host a quiz:

  • Make your own quiz by editing conf/quiz/quiz-config.yml. You can test your quiz by starting a local server with it (see the installation section above)
  • Host the server somewhere accessible to all players
  • During a quiz, share the link to your server with all players. You can go to the same page and unlock the master controls via the padlock icon (if you configured a masterSecret in quiz-config.yml). The important pages during the quiz:
    • The player's answer submission page: This is what players use to input their answers.
    • The quiz page: This is the screen to show to all players. It shows the questions, player scores and plays audio and video.
    • The master page: This is a screen only for the quizmaster. It allows you to score player answers and generally control the quiz flow.

Shortcuts

  • Quiz navigation
    • left/right: Go to the previous/next step of the question
    • alt + left/right: Go to the previous/next question
    • alt + shift + left/right: Go to the previous/next round
  • Tools during question
    • spacebar: Pause and resume the timer
    • shift + r: Play the current audio/video file from the beginning
    • shift + -/o: Subtract 30 seconds from the current timer
    • shift + =/+/p: Add 30 seconds from the current timer
    • alt + enter: Toggle enlarged image (if there is a visible image)
    • a: toggle the answer to be visible in the master view (http://localhost:9000/app/master)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].