Overview QuizMaster creates a new daily quiz post in your subreddit. Each post is a fully interactive game — players answer questions, see instant feedback (green ✓ or red ✗), and view their rank among other players when they finish.
Player experience:
Tap "Play Now" on the splash card in the Reddit feed Answer 5 questions — 30 seconds per question Earn up to 200 pts per correct answer (base score + time bonus) See your streak, total score, and today's rank on completion View the top 10 leaderboard — your row highlighted in orange Come back tomorrow to keep your streak alive Moderator experience:
Fresh-install setup wizard — configure your quiz in under 2 minutes Add questions directly from the mod menu — no modmail needed Auto-scheduler: daily, weekly, every 2 weeks, or monthly Configurable questions per quiz: 3, 5, or 10 Configurable timer: 15s, 30s, or 60s per question Works across mobile and desktop — no platform-specific setup needed Comes with 100+ cricket starter questions, fully replaceable Requirements You must be a moderator of the subreddit you install this in Works on iOS, Android, and desktop Reddit (new Reddit only — not old Reddit) Subreddit must be marked Safe for Work (SFW) How to Install Visit the App Directory Click "Add to community" Select your subreddit from the list Grant the required permissions Click Install On first install the app seeds a starter question bank and shows the Setup Wizard prompt — follow the in-app instructions.
Moderator Guide First-Time Setup (one-time, ~2 minutes) Install the app Open the ⋯ overflow menu on your subreddit page Select "⚙️ Quiz Setup Wizard" — fill in: Quiz title (e.g. "Breaking Bad Quiz" or "Cricket Quiz") Quiz emoji (shown on every post) Welcome message (shown on splash screen) Post frequency (Daily / Weekly / Every 2 Weeks / Monthly) Questions per quiz (3, 5, or 10) Timer per question (15s, 30s, or 60s) Select "➕ Add Quiz Question" — add your community's questions Select "Create Today's Quiz" — your first post goes live Creating Quiz Posts Either let the auto-scheduler do it (set during Setup Wizard), or manually:
Click ⋯ overflow menu Select "Create Today's Quiz" Pin the post so players see it first Tip: Comment "Today's quiz is live! 🧠" on the new post to notify players.
Adding Questions (ongoing) From the mod menu, select "➕ Add Quiz Question" and fill in:
The question text One correct answer Three wrong answers (automatically shuffled) Optional fun fact (shown to players after they answer) Optional category label (e.g. "SEASON 3" or "CAST") With 50+ questions in the bank, players won't see repeats for many sessions.
How It Works for Players The Splash Screen (Feed View) Players see a compact card in the Reddit feed showing:
The QuizMaster title and brain icon Their Reddit username ("Hey [username]! 👋") Stats: 5 Questions · Max 1000 pts · ⏱ 30s each A large orange "Play Now →" button Tapping "Play Now" expands the post into full-screen game mode.
The Quiz Screen (Expanded View) Current question number and progress bar at top 30-second countdown timer (turns red at ≤10 seconds) Question text and 4 answer buttons (A, B, C, D) On answer: buttons immediately show green (correct) or red (wrong) Score earned: "+182 pts" or "0 pts" displayed below buttons Explanation text shown if provided "X% of players got this right" — live community stat Auto-advances to next question after 2.5 seconds The Results Screen After all 5 questions:
🏆 "Quiz Complete!" with total score in orange Day streak counter (🔥 3 day streak) Current rank among today's players (#1, #2, etc.) "See Leaderboard →" button The Leaderboard Top 10 players for today's quiz Scores listed highest to lowest Your row highlighted in orange if you appear in the top 10 Resets every day with the new quiz post Replay Guard Opening the post again after completing shows your results screen directly — the quiz cannot be replayed. This ensures leaderboard integrity.
Scoring Situation Points Wrong answer 0 pts Correct, answered in < 1 second ~200 pts Correct, answered in 15 seconds ~150 pts Correct, answered in 30 seconds 100 pts Timer runs out (no answer) 0 pts Formula: score = 100 + floor(100 × (1 - elapsed_ms / 30,000))
Maximum per quiz: 1000 points (5 questions × 200 pts)
Streaks Completing the quiz adds 1 to your streak Streaks are personal — tracked per Reddit username Missing a day resets your streak back to 1 Streaks display on both the results screen and in-game header Privacy & Data Storage QuizMaster uses Reddit's built-in Redis database (provided by Devvit, scoped per subreddit installation). The following data is stored:
Data Purpose Username + daily score Leaderboard and results display Streak count + last played date Streak tracking Today's answers (per user) Replay guard — prevents answering twice Per-question correct/total counts "X% got this right" community stat No data leaves Reddit's platform. No external API calls, no third-party analytics, no advertising. All data is deleted when the app is uninstalled from your subreddit.
Log in or sign up for Devpost to join the conversation.