Quiz

quiz is the shared display app for a room-based RCWeb quiz.

Icon

icon

Screenshot

screenshot

How it works

  • The display app picks one of questions-001.json to questions-010.json at random when it starts.
  • After a quiz ends, it shows a 30 second countdown and then loads the next numbered question set in sequence, wrapping back to questions-001.json after questions-010.json.
  • Players scan the QR code to open quiz-control in the same room.
  • The display advances automatically when everyone active has answered or the 30 second timer expires.
  • After each round it reveals the correct answer and who got it right.
  • After the last question it shows the ranked leaderboard.

Editing questions

Each numbered question file can define a quiz title, a description, and the question list:

{
  "title": "Quiz title shown on the display",
  "description": "Optional subtitle shown under the title",
  "questions": [
    {
      "id": "optional-stable-id",
      "question": "Question text",
      "options": ["Option A", "Option B", "Option C", "Option D"],
      "answer": 1
    }
  ]
}

answer is the zero-based index of the correct option.

DocumentationServer TelemetryServer StatsServer HTTP LogServer WebSocket Log