辯論計時器是一個經過測試且有順序的命名時段佇列,而不是一個需要手動重設的單一倒數計時器,正確的做法是將每場申論與交叉詢問視為各自獨立、並各自儲存時間長度的時段。選擇正確做法意味著依序決定三件事:哪些命名時段適用於你的回合、何時該推進而何時該暫停,以及練習結束時該如何處理當天的紀錄。「Debate Timer」將這些整理在瀏覽器中,內建一個可編輯的 8 時段 1v1 起始範本,並將每次推進、復原與編輯都儲存在裝置的本地日曆日期下,不會上傳到任何伺服器。其結果是一個透明的本地佇列,適合課堂練習、賽事準備、訓練、評審練習,以及任何重視輪次順序勝過單一計時器剩餘秒數的結構化口說練習。

正確做法應該長什麼樣子
辯論計時器的正確做法並不是「按下碼錶,講者坐下時再停止」。那種做法會迫使你記住正論、交叉詢問、結辯、理由陳述的順序,並為每一輪重設相同的通用倒數計時。正確做法是將整個回合視為一連串命名時段,每個時段都有各自的設定時間長度,並讓計時器依指令依序推進。一個像 Debate Timer 的工具會保留一個作用中的時段、一個已儲存的剩餘時間,以及一個時間戳記錨點,因此即使分頁在背景中被暫停,當瀏覽器的回呼延遲時也不會默默產生時間漂移。
兩個實用的訊號告訴你這個做法是對的:你不再需要在時段之間思考「接下來是什麼」,而且一次誤推進是可復原的,不必猜測計時器上應該顯示哪個時間長度。如果這兩個條件中有任何一個不存在,那麼這場回合其實是在用一個偽裝的通用計時器在進行。
在範本與自訂編輯之間做決定
工具中的預設排程是可編輯的 2025-2026 Coolidge 1v1 順序,由 Coolidge Presidential Foundation 發布,包含 5 分鐘的正論、2 分鐘的交叉詢問,以及 4 分鐘的結辯。這個順序作為學校、公共論壇或政策練習的起點很有用,但它並不代表每個辯論形式都遵循相同的順序。第一個決定是:保持範本不動直接開始,還是編輯每個標籤與時間長度,使其符合你實際要練習的賽事。
在以下情況下,編輯是正確的選擇:形式與 1v1 預設值不同時、你的回合新增了準備時間時、學校的內規改變了正論或結辯的長度時,或是你正在以非標準時段進行個人練習時。一旦套用編輯,工具會重設目前的本地回合,以避免舊的剩餘時間默默地套用於新的排程。如果你只是想執行已發布的 1v1 順序,則保持範本不動,直接前往開始控制項即可。
為你的形式設定回合
1v1 預設值是以一個有命名、有外部佐證的排程來建構,而非隱藏的清單。以下依執行順序列出這 8 個時段,讓你在決定是否編輯之前先看到範本涵蓋的內容。
| Run order | Slot name | Configured duration |
|---|---|---|
| 1 | Affirmative Constructive | 5:00 |
| 2 | Cross-Examination | 2:00 |
| 3 | Negative Constructive | 5:00 |
| 4 | Cross-Examination | 2:00 |
| 5 | Affirmative Rebuttal | 4:00 |
| 6 | Negative Rebuttal | 4:00 |
| 7 | Affirmative Rationale | 4:00 |
| 8 | Negative Rationale | 4:00 |
若要將此表格作為起點,請保持範本不動並開始回合。若要將其作為框架,請更改名稱與時間長度以符合你的賽事,然後再開始。無論哪種方式,實際效果都是作用中的時段始終顯示其各自的剩餘時間,而下一個時段已經先命名好,使轉換顯而易見。對於範本未涵蓋的形式,時段可以重新命名為「Prep」、「Opening」、「Closing」或任何適合該練習的標籤,佇列仍會一次推進一個時段。
使用正確的控制項執行回合
一旦排程正確,執行順序會刻意保持精簡。目標是讓你的注意力放在講者身上,而非計時器上。
- 開啟 Debate Timer,並確認 8 時段排程符合你的回合,或編輯名稱與秒數以符合你正在練習的形式。
- 當第一個命名時段開始時,按下「Start」;目前時段會從其設定的時間長度開始倒數。
- 只要練習暫停就按下「Pause」,包括講者被打斷而停在句子中間的情況;已儲存的剩餘時間與時間戳記錨點都會被保留。
- 僅在一場申論或交叉詢問實際結束時使用「Advance segment」;下一個時段會獲得其各自完整的設定時間長度。
- 當最後一個時段推進後,回合會在 00:00 回報完成,且當天的時段數會被記錄在本機。
有一個細微但重要的重點:計時器會根據已儲存的錨點計算經過時間,而不是將每一次回呼都計為一秒。這對於任何被瀏覽器隱藏、節流或暫停的分頁都很重要,因為即使底層的滴答被延遲,顯示的剩餘時間仍然保持誠實。
透過復原與錨點從錯誤中恢復
即使是訓練有素的辯論者,也可能在錯誤的時機推進時段,特別是在交叉詢問中,鈴聲可能在問題之間響起。正確的做法是將此視為正常事件,而非失誤。按下「Undo segment」,先前的完整快照就會還原:先前的目前時段、其剩餘時間,以及當日的計數都會一起恢復。這與通用計時器有本質上的差異,通用計時器唯一的恢復方式就是記住應該是多少時間,然後手動重設。
錨點設計也保護你避免一種更常見的隱形錯誤:在長時間的午休期間將分頁留在背景中,回來時發現計時器已經產生漂移。由於已儲存的剩餘時間錨定在一個真實的時間戳記上,重新開啟分頁時會依據錨點對照實際經過的時間間隔,而不是信任被延遲的回呼。當日已推進的時段計數是在推進的當下記錄,而非追溯補上,因此本地紀錄永遠反映練習過程中實際發生的事情。
決定要保留什麼:歷史紀錄與匯出
每次推進時段都會在裝置的本地日曆日期下建立一筆小紀錄。這個歷史紀錄回答了一個簡單但有用的問題:你在練習日中完成了多少個結構化時段。正確的做法是只在你想看的時候才查看這個歷史紀錄,並且只匯出你打算保留的內容。
- 當你想快速了解當天練習量時,在工具中查看當日時段數。
- 當你想要一個每日一列、包含 Date 與 Segments advanced 欄位的 CSV 檔案時匯出 CSV,方便用於試算表或教練的紀錄中。
- 當你想要一張 1080 x 1350 的影像、內含當日總計與近幾天的資料時匯出 PNG;該影像不含任何 URL 或參與者姓名。
- 當練習只是臨時性質時,兩種匯出都可跳過;本地紀錄會一直保留在瀏覽器中,直到你將其清除。
匯出使用的是瀏覽器內建的原生 Blob 與 canvas API,因此不涉及任何上傳佇列、遠端教練服務或雲端日曆。另一台裝置的紀錄會是空白的;清除瀏覽器資料會一併移除紀錄;而無法使用的儲存空間會被明確揭露,而非被當作隱藏的備份處理。
本地做法的界線
正確的做法也意味著了解它不適用的範圍。它無法決定賽事的正式順序、準備時間額度、講者資格、評審結果或規則解釋。這些事實因賽事而異,須以發布的競賽規則為準。這個工具也不能取代正式的計分室或教練的指示。若想更深入了解本地練習計時器與正式賽事計時器的差異,可以參考辯論計時器是否能取代正式賽事計時器這篇指南,其中更詳細地說明了這個界線。
誠實使用時,這個工具是一個透明的本地佇列:在適合時還原已記載的 1v1 範本,在適用其他形式時編輯每個時段,刻意地啟動與暫停,在一輪結束時推進一個時段,復原一次誤推進的轉換,並且只匯出你決定保留的私人每日紀錄。這個順序就是正確的做法,因為它將形式決策保留在你手中,並將計時運算交給計時器。
相關閱讀:初學者的倒數計時器:快速入門指南。