Polling System
Real-time polls and surveys for events and clubs with granular visibility controls and before/after debate comparisons.
What It Does
The Polling System enables real-time audience engagement during events and within clubs. Organizers can create polls to capture opinions before, during, and after debates - making it easy to track how arguments shift audience perspectives.
Four poll types are available: binary (yes/no), multiple choice, text response, and rating scales. Build multi-question surveys for comprehensive feedback, or use quick polls for instant audience reactions.
Who this is for:
Key Features
- Real-time results via Supabase subscriptions
- 4 poll types: binary, multiple choice, text response, rating
- Visibility controls: public, after vote, after close, private
- Access control: members only vs anyone can vote
- Anonymous voting option for sensitive topics
- Revoting support when opinions change
- Survey templates: Event Feedback, Debate Poll, Quick Satisfaction
How to Create Polls
Navigate to Management
Go to your event or club settings page where you have organizer/owner access.
Open Polls Tab
Click the Polls tab to see existing polls and create new ones.
Create Your Poll
Add a title, choose the poll type, and configure your options with optional colors.
Set Visibility & Access
Choose who can vote and when results are visible. Enable anonymous voting if needed.
Activate When Ready
Toggle the poll active when you want voting to begin. Close it when finished.
Who Can Use It
Before & After Comparisons
Track opinion shifts by linking pre-debate and post-debate polls. See exactly how arguments influenced the audience - did the ETH team convince more people? Did the undecided voters move to one side?
- Link pre/post polls for automatic comparison
- Visual side-by-side percentage shifts
- See which arguments changed minds
- Measure how arguments shifted opinions
Technical Details
Database schema, API endpoints, and implementation notes for developers