Skip to content

XavierBit/would_you_rather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Would You Rather? 🎮

Would-you-rather_colored_Logo

A Classroom Activity Generator for English Teachers

A self-contained, single-file web app designed for online and in-person English classes. Display it on a shared screen (e.g. via Jitsi screenshare) and let your students vote and discuss!


Features

  • 5 built-in levels: A1, A2, B1, B2, and C1
  • 15 default questions per level, graded by vocabulary and complexity
  • Color-coded cards with smooth animations
  • Vote tracking with percentage bars and results (optional)
  • Toggle vote statistics on or off — great for first-time use when all results show 100%
  • Full question editor: add, edit, or delete questions per level
  • Batch import: paste question pairs directly (one per line, separated by |)
  • JSON export and import for sharing question sets
  • Progress counter and per-level question tracking
  • All data stored locally in the browser (no server, no login, no internet required)

How to Use

  1. Download would-you-rather.html
  2. Open it in any modern browser (Firefox recommended)
  3. Pick a level and hit Play
  4. Screenshare with your students and let them call out their choice - A or B - or let them read their preferred option.
  5. For more interaction, ask why they chose this and not the other option.
  6. Click the card they chose to reveal the statistics (only useful if you already used this question)
  7. Hit Next Question to keep going

Editing Questions

Click Edit on any level card to open the question editor. You can:

  • Edit any existing question pair
  • Add new questions one by one
  • Use Batch import to paste many questions at once in the format:
    Have breakfast in bed every day | Never eat breakfast again
    Only speak in questions | Only speak in rhymes
    
  • Export your questions as a .json file to back them up or share them
  • Import a .json file to restore or load a shared question set
  • Reset a level back to its defaults at any time

WYR_Teacher_Screen


Settings

On the main screen, use the Show vote stats toggle to control whether percentages and vote counts are shown after each vote. Turn it off when playing a level for the first time to keep the results fresh.


Requirements

  • Any modern browser (Firefox, Chrome, Edge)
  • No installation, no server, no internet connection required
  • Works on Linux, Windows, and macOS

License

Copyright (C) 2025 Ivo Schmid / EASY Escola de Idiomas

This project is licensed under the GNU General Public License v3.0. See https://www.gnu.org/licenses/gpl-3.0.en.html for the full license text.


Made with ❤️ for the students of EASY Escola de Idiomas, Brazil.

About

A local Would you Rather clone for ESL classes from A1 to C1 with custom questions and batch import.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages