Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Support audience-friendly multiple choice format #31

Open
dustin-jw opened this issue Apr 21, 2023 · 0 comments
Open

[Feature] Support audience-friendly multiple choice format #31

dustin-jw opened this issue Apr 21, 2023 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@dustin-jw
Copy link
Contributor

Feature Request

Description

Big stretch goal here. If we can set up multiple choice questions in a way that an arbitrarily large audience can participate in a game, that could be good for conferences or events and make this more of a group activity than a solo study session. In broad terms, the way it would work is the host would set up the game and have a code or link that they could share with an audience. Using that link or code, the audience would be connected to the same session, and they could answer questions in real-time, sending their votes to the host, who could choose when to reveal the correct answer and how many people voted for each option.

Websockets with an echo server seems like a decent way to implement this, since sessions could be anonymous and every message sent could be broadcasted to everyone that's connected, keeping things in sync to some degree. There would need to be some variation in features between the host and guests, like the host can move on to the next question, but guests can't, while guests can select answers, but the host can't, and so on. Lots of details to be worked out here.

@dustin-jw dustin-jw added the enhancement New feature or request label Apr 21, 2023
@dustin-jw dustin-jw added this to the Stretch Goals milestone Apr 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant