Session Management
Complete guide to creating, running, and managing quiz sessions.
Session Lifecycle
Section titled “Session Lifecycle”A quiz session goes through three states: Waiting → Active → Finished
Creating a Session
Section titled “Creating a Session”-
Navigate to Sessions
Go to Admin Panel → Sessions → Create Session
-
Configure Basic Settings
Field Description Required Session Name Display name (e.g., “Friday Trivia”) Yes Questions Select from your question library Yes Game Mode Classic, Team Mode, or Bracket Yes -
Configure Advanced Settings
Setting Options Default Time Limit Override 10-120 seconds Use question defaults Points Multiplier 0.5x, 1x, 2x, 3x 1x Randomize Questions On/Off Off Show Correct Answers On/Off On Allow Late Join On/Off On Participant Info Mode Simple/Detailed Simple -
Create and Get PIN
Click Create to generate a unique 6-digit PIN.
Session States
Section titled “Session States”Waiting
Section titled “Waiting”- Session is created but not started
- Players can join using the PIN
- Admin sees the lobby with connected players
- Display screen shows “Waiting for players…”
Active
Section titled “Active”- Questions are being presented
- Players are submitting answers
- Leaderboard updates in real-time
- Late join may be allowed
Finished
Section titled “Finished”- All questions completed or manually ended
- Final leaderboard displayed
- Session can be restarted or archived
- Analytics become available
Running a Session
Section titled “Running a Session”Admin Controls
Section titled “Admin Controls”| Control | Action | Keyboard |
|---|---|---|
| Start Session | Begin the quiz | S |
| Send Question | Show next question | Space |
| End Question | Stop accepting answers | E |
| Show Leaderboard | Display rankings | L |
| End Session | Finish the quiz | Esc |
Question Flow Controls
Section titled “Question Flow Controls”┌─────────────────────────────────────────────────────────┐│ ADMIN DASHBOARD │├─────────────────────────────────────────────────────────┤│ Question 3 of 10 ⏱️ 15 seconds left ││ ───────────────────────────────────────────────────── ││ What is the capital of France? ││ ││ A) London B) Paris C) Berlin D) Madrid ││ ││ Answers: 45/50 participants ││ ││ [End Question] [Skip] [Adjust Time +10s] │└─────────────────────────────────────────────────────────┘Managing Participants
Section titled “Managing Participants”Participant Views
Section titled “Participant Views”Simple Mode:
- Nickname only
- Quick join process
- Best for casual events
Detailed Mode:
- Nickname + optional fields
- Email, department, etc.
- Best for corporate training
Removing Participants
Section titled “Removing Participants”Admins can remove participants who:
- Have inappropriate nicknames
- Are disrupting the session
- Joined by mistake
Best Practices
Section titled “Best Practices”Before the Session
Section titled “Before the Session”- ✅ Test questions with a small group first
- ✅ Prepare backup questions in case of issues
- ✅ Check display screen visibility
- ✅ Have the PIN ready to share
During the Session
Section titled “During the Session”- ✅ Wait for most participants before starting
- ✅ Read questions aloud for large rooms
- ✅ Use time adjustments if needed
- ✅ Show leaderboard between questions
After the Session
Section titled “After the Session”- ✅ Review analytics for insights
- ✅ Export results if needed
- ✅ Archive or delete old sessions
- ✅ Gather feedback from participants
Troubleshooting
Section titled “Troubleshooting”Players Can’t Join
Section titled “Players Can’t Join”| Issue | Solution |
|---|---|
| Wrong PIN | Verify PIN on admin dashboard |
| Session ended | Start a new session |
| Network issues | Check WiFi/internet connection |
| Browser issues | Try incognito mode or different browser |
Answers Not Registering
Section titled “Answers Not Registering”| Issue | Solution |
|---|---|
| Connection lost | Player should refresh page |
| Time expired | Answer was submitted too late |
| Server lag | Check backend health |
Display Not Updating
Section titled “Display Not Updating”| Issue | Solution |
|---|---|
| WebSocket disconnected | Refresh display screen |
| Wrong session | Verify PIN in display URL |
| Browser issue | Use Chrome/Edge for best results |