The arithmetic IS the product: building a planner that tells people the truth
Everyone planning their first pub quiz makes the same mistake. They count the questions, multiply by "about a minute", and announce a finish time. Then the night overruns by forty minutes, the kitchen has closed, and half the room left before the results. The error is not in the multiplication. It is that answering a question is the cheapest part of asking one. You read it out. Someone at the…
Planning a pub quiz is often a guessing game. Quiz masters count questions, multiply by an assumed time per question, and declare a finish time. However, the real challenge lies in understanding that asking questions is only the least demanding part of delivering them. This source explains how to build a planner that accurately calculates the time needed for each quiz round.
The planner considers two key factors for each round: the time spent per question and the fixed overhead costs. The time per question varies depending on the round type, from quickfire rounds that take only 0.6 minutes per question to picture rounds that take 1.6 minutes. Overhead costs include setting up the round, reading the question, and resolving disputes. These costs range from 1.5 minutes for quickfire rounds to 4 minutes for picture rounds.
The planner also accounts for essential but often overlooked expenses, such as a welcome period of 5 minutes and a results period of 10 minutes. Many first-time quiz hosts forget to budget for these additional times, typically setting them to zero. In reality, these times involve reading positions, handling challenges, finding out the winning team, and delivering prizes. The planner recommends generous estimates to ensure a smooth quiz experience.
Unlike total end times, the planner provides a detailed schedule with clock times for each round. This approach allows quiz masters to adapt the quiz length by cutting rounds as needed. The planner includes two functions to convert between minutes and clock time formats. The first function, formatClock, takes the start minutes and an offset, then rounds the total minutes and formats the result as hours and minutes.
The second function, formatMinutes, simply rounds the total minutes and formats the result as minutes or hours and minutes, depending on the value.
One potential pitfall lies in the % 24 operation in the formatClock function, which adjusts for quizzes that start past midnight. This operation is crucial for accurately calculating start times for quizzes that span multiple days. By presenting the schedule with clock times for each round, the planner enables quiz masters to make informed decisions about which rounds to cut, ensuring a productive and enjoyable pub quiz experience.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.