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

Split Poll into Two Pages with Configurable Timers #7

Open
silasjoisten opened this issue Sep 6, 2024 · 0 comments
Open

Split Poll into Two Pages with Configurable Timers #7

silasjoisten opened this issue Sep 6, 2024 · 0 comments

Comments

@silasjoisten
Copy link

silasjoisten commented Sep 6, 2024

Description:

It would be a great enhancement to introduce the ability to split the poll across two pages, allowing a more interactive and timed experience for users.

Proposed Feature:

  1. First Page (Question and Body):

    • Display the question with a body (e.g., a code block or additional context) without showing the choices yet.

    • Example:

      What's wrong in the following code?

      thow new Exception();
    • Allow a configurable timer (e.g., 10 seconds) before moving to the second page.

  2. Second Page (Choices):

    • After the timer on the first page expires, automatically move to the second page where the user is presented with the poll choices.
    • This page also has a configurable timer (e.g., 5 seconds) before the poll closes and shows the results.
  3. Poll Closing and Result Display:

    • Once the second page's timer ends, the poll automatically closes, and results are displayed.

Use Case:

This feature will help keep the polls short, structured, and engaging. It allows users to focus on understanding the question first before making a decision, ensuring a better flow for polls that involve more complex questions or contextual information (like a code block).

Benefits:

  • Provides a clear separation between presenting a problem and answering it.
  • Creates a more dynamic and time-controlled poll experience.
  • Helps users focus on the question first without being distracted by the choices.
  • Ensures that polls are kept short and concise by setting configurable timers for both question and answer stages.

Suggested Configuration:

  • Question Page Timer: Default to 10 seconds but configurable by the user.
  • Choices Page Timer: Default to 5 seconds but configurable by the user.

This feature would improve engagement and streamline the polling process, keeping users attentive and ensuring concise timing for each phase of the poll.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant