Skip to content

Tournament Editor - RoomPanel #20

@bnicholson

Description

@bnicholson

As a Quizmaster or Tournament tech team that is setting up a room. I need to use QuizMachine client to automatically setup
the room and the options. In the QuizMachine client I need to setup a new tournament on the laptop in a room.

In QuizMachine v6 this will be done in the following way:

The user would indicate they want to select a tournament with the new Quizmachine client menu.

image

Then they'd pick and join a Tournament and a room with the new Select A tournament dialog

image

Now in order t do that QuizMachine client will have to call two APIs: 1) /api/tournaments/today and 2) /api/rooms/today.

The first API already exists. It (/api/tournaments/today) is a standard json REST API containing an json array of tournaments that will occur within one week of today.

The second api (/api/rooms/today) doesn't currently exists. It will deliver an array of tournaments that contain an array of rooms that will be in that tournament. It will also be a standard REST API returning json.

But before we can do that we need to populate the list of rooms in a tournament. The following is an example of what the screen that lets us populate rooms might look like. (It actually exists today in the RoomPanel.tsx logic). But it's pretty generic and has no backend at this time.

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions