A cross-examination in a structured debate round is a timed slot where one side questions the other side's speaker, and the timing rule is part of an ordered sequence of named segments rather than an isolated countdown. The Calvin Coolidge Presidential Foundation publishes its 2025-2026 1v1 schedule as five-minute constructives, two-minute cross-examinations, and four-minute closing speeches, so a cross-examination is exactly one of eight pre-named segments in the default round. Running that round with a generic online timer means manually resetting the clock at the end of every constructive, every cross-examination, every rebuttal, and every closing, which is the failure mode a queue-based debate timer is built to remove. Debate Timer keeps the eight slots in order, gives each slot its own configured duration, advances one tested slot at a time, and pauses or resumes the current segment without losing its place. This article explains why a single countdown cannot reliably time a cross-examination, what a purpose-built debate timer does instead, and how to set up, run, edit, undo, and export a practice round.

Why a Single Countdown Falls Apart During Cross-Examination
Cross-examinations rarely appear on their own. They sit between two speeches: the speaker delivers a constructive, the opposing side questions them, the next constructive begins, another cross-examination follows, and the round closes with rebuttals and rationales. When practice runs the round on a single countdown, the human operator has to remember three things at once: how much time was left in the previous speech, which cross-examination is current, and how long the upcoming rebuttal should be. Under that load, a missed reset means a two-minute cross-examination runs for four minutes, or a five-minute constructive runs for ninety seconds. The error is silent: nothing on the screen tells the operator that the timer now belongs to a different segment.
A queue-based timer solves the problem by treating the round as a sequence rather than as a list of separate countdowns. Each named segment carries its own configured duration, the active segment holds a saved remaining duration with a timestamp anchor, and an Advance action moves exactly one tested slot forward. The operator's job drops to watching the current slot, pausing when practice stops, and pressing Advance when a turn ends. Mistakes become recoverable too: an accidental advance can be undone with a single action that restores the prior current slot, its remaining duration, and the saved segment count, so the operator does not have to guess which value to put back.
What the Default 1v1 Round Actually Contains
The starting template inside Debate Timer follows the published 2025-2026 Coolidge 1v1 ordering, which is described in the Coolidge 1v1 Singles Debate reference maintained by the Calvin Coolidge Presidential Foundation. DebateUS also describes how debate formats use distinct constructive, cross-examination, rebuttal, and preparation segments with event-specific timing, which is why the tool treats the schedule as a template rather than as a universal claim. The eight slots are recorded as a named, externally evidenced starting schedule:
| Slot | Segment | Default duration | Role in round |
|---|---|---|---|
| 1 | Affirmative constructive | 5:00 | Opening argument from the affirmative side |
| 2 | Cross-examination 1 | 2:00 | Negative questions the affirmative speaker |
| 3 | Negative constructive | 5:00 | Opening argument from the negative side |
| 4 | Cross-examination 2 | 2:00 | Affirmative questions the negative speaker |
| 5 | Affirmative rebuttal | 4:00 | Affirmative refutes without introducing new evidence |
| 6 | Negative rebuttal | 4:00 | Negative refutes without introducing new evidence |
| 7 | Affirmative rationale | 4:00 | Affirmative closing argument |
| 8 | Negative rationale | 4:00 | Negative closing argument |
Cross-examination slots 2 and 4 are the two-minute windows in the middle of the round; the four-minute rebuttals and rationales form the closing block. Every label and every duration in the table is editable inside the tool, and applying any edit resets the current local round so an old remaining time cannot silently belong to a new schedule.
How to Set Up and Run a Cross-Examination Segment
- Open Debate Timer and let it load the editable eight-slot 1v1 template, which already names the two cross-examination slots and their default two-minute duration.
- If the round you are practicing uses different segment names or seconds, edit the relevant slot before pressing Start; an edit resets the current local round, which prevents a leftover duration from carrying into the new schedule.
- Press Start to begin the current segment. The active slot shows its own configured duration and counts down from a saved timestamp anchor rather than from a single shared clock.
- Pause the round when practice stops. The remaining duration of the current segment is preserved; switching tabs does not silently consume time because elapsed time is calculated from the saved anchor rather than from each interval callback.
- When the speaker finishes, press Advance segment to record one completed local segment and load the next named slot with its own configured duration. The segment you just finished is added to the device's local calendar-day count.
- If you advanced by mistake, press Undo segment. It restores the complete earlier snapshot, including the prior current slot, its remaining duration, and the daily count, so an accidental advance is reversible without guessing which value to put back.
- Continue advancing slot by slot. After slot 8 advances, the round reports completion at 00:00 and no further segment is loaded.
Editing Segment Names and Durations for Other Formats
Not every debate round is a Coolidge 1v1, which is exactly why the template is editable. School leagues, public forum drills, policy debate practice, and parliamentary exercises all use different segment names and durations, and those facts are documented by their own event organizers rather than by this tool. To switch to a non-Coolidge format, replace the segment labels and seconds in each slot to match the round you are practicing, then press Start. The tool applies the edit by resetting the current local round, so a half-finished 1v1 cannot contaminate a new policy or public forum drill.
This pattern also helps when a coach wants to drill only one segment. A coach who wants to drill just the cross-examination can keep the default 8-slot queue but shorten every other slot to a few seconds, then advance through them quickly until the cross-examination slot is current. The slot still runs at its configured duration, the timer still pauses and resumes deliberately, and the daily count still tracks how many full cross-examination drills were completed inside the practice session.
Undo, Daily History, and Export
Every advanced segment creates a small record under the device's local calendar day. The history answers a modest but useful question: how many structured segments did you complete in a practice day? Two exports are available if a portable record is needed. Export CSV creates one Date and Segments advanced row per saved day. Export PNG makes a natural 1080 by 1350 image with the daily total and recent days, and the image contains no URL and no participant names, because the tool does not collect either. Both exports use native browser APIs, run on demand, and only include the local data the operator has already saved through Advance segment.
The schedule and the daily history stay under one local storage key in this browser. Another device starts empty, clearing browser data removes the record, and unavailable storage is disclosed rather than treated as a hidden backup. There is no account, no upload queue, no cloud calendar, and no remote coaching service, so the practice record remains a private file on the device where it was created.
Practical Limits to Keep in Mind
Browser callback timing can be delayed in a hidden tab, so elapsed time is calculated from a saved timestamp anchor rather than from each interval callback. That makes the timer robust against tab throttling, but the design is explicitly local: it does not promise official timing accuracy while the device is suspended, and it does not replace an official tournament timer. The tool does not administer prep time banks, speaker eligibility, judging results, or rule interpretation; those decisions vary by event and are controlled by the published competition rules of the host organization.
Use the timer as a transparent local queue. Restore the documented 1v1 template when that is appropriate, edit every slot when another format applies, start and pause deliberately, use Advance segment when a turn ends, undo an accidental transition, and export only the private daily history you decide to keep. When a practice day ends, the round can be reset locally without affecting any other browser, and the next session can start fresh from the same editable template.