From b90184f6b4dfc4021254fb94c0dd538869cd410a Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 19 Oct 2026 15:41:13 +0000 Subject: [PATCH] Give six more guide pages their own content Six sitemap guides still had about 1,700 to 1,850 characters of visible text from the shared template: /how-to-practice-rebuttals, /ai-rebuttal-generator, /how-to-write-a-debate-case, /debate-topics-for-students, /public-forum-debate and /debatelab-vs-chatgpt. Each now has long-form copy in scripts/seo_guides.py, between 6,800 and 9,300 visible characters: - How-to steps, a worked example on a sample motion or resolution, and PF, LD, BP and WSDC notes where they apply. - Five page-specific FAQs, which feed both the visible FAQ and the FAQPage JSON-LD. - The rebuttal generator page describes what Attack actually returns. The Public Forum page uses Sparring's 4-4-3-2 times and says the Crossfire feature is separate from PF's crossfire periods. The ChatGPT page compares structure, not claims about ChatGPT features. The six PAGES entries in generate_seo_content.py now name the product with {product}, so their titles and descriptions come from src/config/site.json. The rendered text is unchanged. Titles, descriptions, H1s, canonicals, the JSON-LD types and the related-guide links are byte-identical on all six pages. CONTENT_DATE moves to 2026-10-19, so every guide's dateModified and sitemap lastmod change; nothing else changes on the other 43 pages. Co-Authored-By: Claude Opus 5.5 --- public/ai-debate-case-generator/index.html | 2 +- public/ai-debate-coach/index.html | 2 +- public/ai-debate-evidence-research/index.html | 2 +- public/ai-debate-practice/index.html | 2 +- public/ai-rebuttal-generator/index.html | 8 +- .../ai-tools-for-debate-students/index.html | 2 +- .../ai-vs-traditional-debate-prep/index.html | 2 +- public/argument-flowchart/index.html | 2 +- public/best-ai-debate-tools/index.html | 2 +- .../british-parliamentary-debate/index.html | 2 +- public/congress-debate/index.html | 2 +- .../debate-argument-flowchart-tool/index.html | 2 +- public/debate-block-file-guide/index.html | 2 +- public/debate-case-generator/index.html | 2 +- public/debate-clash-points/index.html | 2 +- public/debate-collapsing-strategy/index.html | 2 +- .../debate-cross-examination-tips/index.html | 2 +- public/debate-evidence-finder/index.html | 2 +- .../debate-evidence-verification/index.html | 2 +- public/debate-fallacies/index.html | 2 +- public/debate-impact-calculus/index.html | 2 +- public/debate-judge-adaptation/index.html | 2 +- public/debate-motion-analysis/index.html | 2 +- public/debate-note-taking-flowing/index.html | 2 +- public/debate-prep-time-management/index.html | 2 +- .../index.html | 2 +- public/debate-rebuttal-practice/index.html | 2 +- public/debate-speech-structure/index.html | 2 +- public/debate-topics-for-students/index.html | 8 +- public/debate-weighing-guide/index.html | 2 +- public/debatelab-alternatives/index.html | 2 +- public/debatelab-pricing/index.html | 2 +- public/debatelab-vs-chatgpt/index.html | 8 +- public/debatelab-vs-debateclub/index.html | 2 +- public/debatelab-vs-windebate/index.html | 2 +- .../how-to-cross-examine-in-debate/index.html | 2 +- public/how-to-flow-in-debate/index.html | 2 +- public/how-to-practice-rebuttals/index.html | 8 +- .../index.html | 2 +- public/how-to-weigh-in-debate/index.html | 2 +- public/how-to-write-a-debate-case/index.html | 8 +- .../how-to-write-a-rebuttal-speech/index.html | 2 +- public/lincoln-douglas-debate/index.html | 2 +- public/online-debate-timer-tool/index.html | 2 +- public/online-debate-timer/index.html | 2 +- public/policy-debate/index.html | 2 +- public/public-forum-debate/index.html | 8 +- public/world-schools-debate/index.html | 2 +- public/wsdc-debate-practice/index.html | 2 +- scripts/generate_seo_content.py | 14 +- scripts/seo_guides.py | 449 ++++++++++++++++++ 51 files changed, 523 insertions(+), 74 deletions(-) diff --git a/public/ai-debate-case-generator/index.html b/public/ai-debate-case-generator/index.html index 01638f9f5..0b542fb1d 100644 --- a/public/ai-debate-case-generator/index.html +++ b/public/ai-debate-case-generator/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/ai-debate-coach/index.html b/public/ai-debate-coach/index.html index b6971bd3f..2d251f00f 100644 --- a/public/ai-debate-coach/index.html +++ b/public/ai-debate-coach/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/ai-debate-evidence-research/index.html b/public/ai-debate-evidence-research/index.html index 3e335a235..b9a99cc45 100644 --- a/public/ai-debate-evidence-research/index.html +++ b/public/ai-debate-evidence-research/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/ai-debate-practice/index.html b/public/ai-debate-practice/index.html index 9e1804146..06c455326 100644 --- a/public/ai-debate-practice/index.html +++ b/public/ai-debate-practice/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/ai-rebuttal-generator/index.html b/public/ai-rebuttal-generator/index.html index 1ab282081..1f512a6bf 100644 --- a/public/ai-rebuttal-generator/index.html +++ b/public/ai-rebuttal-generator/index.html @@ -15,15 +15,15 @@ - +
Tool guide

AI Rebuttal Generator for Debate

Find the weak link, build the block, and practice the response.

-

Weak warrant detection

Block building

Response practice

-

What an AI rebuttal generator should do

A useful tool points you to the weakest part of the opponent's argument and helps you build a targeted response, not a generic counter-narrative.

How to use generated rebuttals

Take the generated block, adapt it to the specific argument, and practice saying it under time. The best rebuttals are concise and repeated.

Pair with cross-ex

If your rebuttal attacks a warrant, your cross-ex should force the opponent to defend or abandon that warrant. Practice both with DebateLab.

+

Weaknesses ranked by damage

Attack quotes the exact words it is targeting, names the broken link and orders the weaknesses from critical to minor.

Responses you can say

Each weakness comes with one to three sentences written to be spoken in round, not a description of what you could argue.

Cross-ex questions and weighing

Get questions tied to each weakness, a check for fallacies and an analysis of the weighing the argument is missing.

+

What a good rebuttal generator should give you

Generic AI tools answer the request to rebut an argument by writing a counter-essay: a few paragraphs on why the other side is wrong. That is rarely usable. In a round you need to know which part of the argument to attack, what the flaw is called, and what to say in the next forty seconds.

Attack in DebateLab is built around that need. Paste an argument or a full case and it returns a structured critique. Every weakness has to do three jobs: quote the exact words it attacks, explain why the link fails and why that matters for the ballot, and give a response you can say word for word. If the argument has fewer real weaknesses, it returns fewer rather than inventing problems.

What one Attack analysis contains

  • An overall assessment: a score out of 100, a short summary and what the argument does well, so you know which parts not to waste time on.
  • Weaknesses, usually three to six, each marked critical, major or minor and labelled as evidential, logical or structural.
  • For each weakness: the quoted words, why the link is weak (missing warrant, no evidence, no link, non-unique, turned or outweighed), and a response to say in round.
  • Fallacies detected, with where they appear and how to call them out without sounding like a textbook.
  • Cross-examination questions, each tied to one weakness and written so that a short honest answer exposes the gap.
  • A weighing analysis: the weighing the argument relies on, the comparisons it never makes, and how to out-weigh it.

Attack also runs web research on the argument, so responses can point to counter-evidence. Treat any evidence it mentions as a lead and check the original source before you use it.

Settings that change the output

Attack intensity

Mild gives constructive criticism, useful when you are checking your own case. Moderate balances strengths and weaknesses. Ruthless looks hardest for anything a strong opponent could exploit, which is what you want when preparing against an opposing case.

Judge paradigm

Logic-Heavy prioritises broken reasoning and missing warrants. Values-Focused looks at framework and principle, which suits Lincoln-Douglas and principled motions. Policy/Impact concentrates on links, probability and the size of impacts, which suits policy-style motions and Public Forum.

Fallacies and weighing

Both checks are on by default. Turn fallacy detection off when you only want substantive responses; keep weighing analysis on almost always, because unweighed rebuttal is the most common reason good responses do not win rounds.

Worked example: one argument through Attack

Motion: This house would tax sugary drinks

Argument pasted: A sugar tax reduces consumption, because higher prices make people buy less. Lower consumption means less obesity, which saves lives and reduces the burden on public health systems.

Critical weakness, logical: Quoted: lower consumption means less obesity. The argument assumes people who buy fewer sugary drinks do not replace those calories with other foods. Without that warrant, the impact does not follow from the mechanism.

Response to say: Even if people buy fewer fizzy drinks, they can get the same sugar from sweets, juice and snacks that are not taxed. Cutting one source of calories is not the same as cutting calories.

Major weakness, evidential: Quoted: saves lives. The argument gives no estimate of how much consumption falls or how that translates into health outcomes, so the judge cannot weigh the size of the benefit.

Cross-ex question: If someone stops buying a sugary drink but buys a chocolate bar instead, has the tax reduced their sugar intake?

Weighing gap: The argument never compares its health benefit with the cost to low-income households, who spend a larger share of their income on these drinks. That comparison is your weighing.

The useful part is not that the analysis disagrees with the argument. It identifies the one assumption the argument cannot survive without, gives you a sentence to attack it, and sets up a cross-ex question that makes the opponent concede it before your speech.

From generated output to a rebuttal you own

  1. Start from the right input. Use the opponent case predicted when you generated your own case, an argument you heard in a previous round, or your own case when you want to find its weak points first.
  2. Read the critical weaknesses and pick one. In a short speech, one well-explained weakness beats four rushed ones.
  3. Rewrite the suggested response in your own words. Keep the structure (quote, flaw, response, why it matters) and cut anything you would not naturally say.
  4. Check any evidence it relies on against the original source.
  5. Time the response. Most single responses should fit in forty-five seconds.
  6. Import the cross-examination questions into Crossfire and practise asking them against the AI, which answers from the opposing side.
  7. Keep the analysis in your Current Debate so the block sits next to the case it answers.

Using generated rebuttals by format

Public Forum (PF)

Use Policy/Impact for most PF resolutions. Prepare the response and the cross-ex question together, because PF crossfire is where you get the opponent to commit to the assumption you attack in rebuttal.

Lincoln-Douglas (LD)

Run Values-Focused on the negative case to find where its contentions fail to link to its own criterion. That gap often lets you win under their framework as well as yours.

World Schools and British Parliamentary

Motions are often released shortly before the round, so use Attack in practice on likely arguments for motion areas you expect, and build a bank of responses to the reasoning that recurs across motions, such as slippery slopes, unproven behaviour change and ignored alternatives.

What it cannot do

Attack responds to the text you give it. It cannot hear how your opponent actually framed an argument, and it cannot tell you what a particular judge will find persuasive. Most leagues also do not allow internet or AI tools during rounds, so it is a preparation tool: build and practise the blocks before the tournament, then adapt them by ear in the round.

Related DebateLab guides

-

Frequently asked questions

Is DebateLab an AI debate practice platform?

Yes. DebateLab focuses on debate prep workflows such as cases, rebuttals, evidence, flowcharts, coaching, and timing.

Can Google index private DebateLab app pages?

No. Private dashboards and account routes should remain noindexed while public guides provide crawlable context.

Should students verify AI-generated debate evidence?

Yes. AI can suggest research leads, but students should check original sources before using evidence in round.

+

Frequently asked questions

What does the AI rebuttal generator produce?

A ranked list of weaknesses, each quoting the attacked words with an explanation and a response to say in round, plus detected fallacies, cross-examination questions and a weighing analysis.

Can I use it on my own case?

Yes, and you should. Set the intensity to Mild or Moderate to find your weak points before an opponent does, then fix them or prepare an answer.

Is it allowed to use an AI rebuttal generator in a debate round?

Most leagues restrict or ban internet and AI use during rounds. Check your league's rules and use the tool to prepare blocks beforehand.

Are the rebuttals backed by evidence?

Attack runs web research and can point to counter-evidence. Treat anything it cites as a lead and check the original source before using it.

How is this different from asking a chatbot to rebut an argument?

The output is structured for a round: each response targets quoted words, names the broken link and comes with a cross-ex question and weighing, instead of a general essay against the other side.

diff --git a/public/ai-tools-for-debate-students/index.html b/public/ai-tools-for-debate-students/index.html index f5e8dbd2e..cbfb8155f 100644 --- a/public/ai-tools-for-debate-students/index.html +++ b/public/ai-tools-for-debate-students/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/ai-vs-traditional-debate-prep/index.html b/public/ai-vs-traditional-debate-prep/index.html index 427b8734f..4b2688343 100644 --- a/public/ai-vs-traditional-debate-prep/index.html +++ b/public/ai-vs-traditional-debate-prep/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/argument-flowchart/index.html b/public/argument-flowchart/index.html index 2c6fc421c..96b717bcb 100644 --- a/public/argument-flowchart/index.html +++ b/public/argument-flowchart/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/best-ai-debate-tools/index.html b/public/best-ai-debate-tools/index.html index e5a358c25..4ad6ce35c 100644 --- a/public/best-ai-debate-tools/index.html +++ b/public/best-ai-debate-tools/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/british-parliamentary-debate/index.html b/public/british-parliamentary-debate/index.html index 5f214e53d..b0d0a8b0d 100644 --- a/public/british-parliamentary-debate/index.html +++ b/public/british-parliamentary-debate/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/congress-debate/index.html b/public/congress-debate/index.html index 1da7ae518..4a4e0e41a 100644 --- a/public/congress-debate/index.html +++ b/public/congress-debate/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-argument-flowchart-tool/index.html b/public/debate-argument-flowchart-tool/index.html index 5bdbffda9..c91e96fc2 100644 --- a/public/debate-argument-flowchart-tool/index.html +++ b/public/debate-argument-flowchart-tool/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-block-file-guide/index.html b/public/debate-block-file-guide/index.html index d73deece2..3c2ec4dc3 100644 --- a/public/debate-block-file-guide/index.html +++ b/public/debate-block-file-guide/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-case-generator/index.html b/public/debate-case-generator/index.html index 9ceaf4e24..e9563b749 100644 --- a/public/debate-case-generator/index.html +++ b/public/debate-case-generator/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-clash-points/index.html b/public/debate-clash-points/index.html index a4768f9ff..c5e2455ea 100644 --- a/public/debate-clash-points/index.html +++ b/public/debate-clash-points/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-collapsing-strategy/index.html b/public/debate-collapsing-strategy/index.html index 78c68cdfa..de31706b4 100644 --- a/public/debate-collapsing-strategy/index.html +++ b/public/debate-collapsing-strategy/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-cross-examination-tips/index.html b/public/debate-cross-examination-tips/index.html index d2c8fcb31..e8939c95a 100644 --- a/public/debate-cross-examination-tips/index.html +++ b/public/debate-cross-examination-tips/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-evidence-finder/index.html b/public/debate-evidence-finder/index.html index 2673f8338..a44c43d5d 100644 --- a/public/debate-evidence-finder/index.html +++ b/public/debate-evidence-finder/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-evidence-verification/index.html b/public/debate-evidence-verification/index.html index d6cf63ea8..a38e7c671 100644 --- a/public/debate-evidence-verification/index.html +++ b/public/debate-evidence-verification/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-fallacies/index.html b/public/debate-fallacies/index.html index 6fa5d612b..6b6eb44e4 100644 --- a/public/debate-fallacies/index.html +++ b/public/debate-fallacies/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-impact-calculus/index.html b/public/debate-impact-calculus/index.html index 1f2e98e85..d554d5576 100644 --- a/public/debate-impact-calculus/index.html +++ b/public/debate-impact-calculus/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-judge-adaptation/index.html b/public/debate-judge-adaptation/index.html index e8281319d..c3821c523 100644 --- a/public/debate-judge-adaptation/index.html +++ b/public/debate-judge-adaptation/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-motion-analysis/index.html b/public/debate-motion-analysis/index.html index ebd40850c..2047e7b41 100644 --- a/public/debate-motion-analysis/index.html +++ b/public/debate-motion-analysis/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-note-taking-flowing/index.html b/public/debate-note-taking-flowing/index.html index 202a9e7cb..a7b7dbc80 100644 --- a/public/debate-note-taking-flowing/index.html +++ b/public/debate-note-taking-flowing/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-prep-time-management/index.html b/public/debate-prep-time-management/index.html index dcf1b40ac..509598daa 100644 --- a/public/debate-prep-time-management/index.html +++ b/public/debate-prep-time-management/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-pronunciation-and-delivery/index.html b/public/debate-pronunciation-and-delivery/index.html index 42b6dbdba..67658a84f 100644 --- a/public/debate-pronunciation-and-delivery/index.html +++ b/public/debate-pronunciation-and-delivery/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-rebuttal-practice/index.html b/public/debate-rebuttal-practice/index.html index 0c22acdc8..e0112ea6b 100644 --- a/public/debate-rebuttal-practice/index.html +++ b/public/debate-rebuttal-practice/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-speech-structure/index.html b/public/debate-speech-structure/index.html index 7d37b2c43..95610a868 100644 --- a/public/debate-speech-structure/index.html +++ b/public/debate-speech-structure/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debate-topics-for-students/index.html b/public/debate-topics-for-students/index.html index 4e6d12abd..144f044b2 100644 --- a/public/debate-topics-for-students/index.html +++ b/public/debate-topics-for-students/index.html @@ -15,15 +15,15 @@ - +
Resource

Debate Topics for Students

Find topics, brainstorm cases, and start preparing with AI-guided prompts.

-

Topic categories

Case brainstorming

Format-specific topics

-

How to pick a debate topic

A good topic has clear clashes, real-world stakes, and enough literature for both sides. DebateLab can help you brainstorm cases from any topic.

Popular debate topics

Common topic areas include technology, education, environment, foreign policy, civil liberties, economics, and ethics. Each area has predictable clashes.

From topic to prep

Once you pick a topic, use DebateLab to draft a case, attack it, find evidence leads, and practice the speech.

+

Topics by level

Starter motions for new debaters, intermediate motions with more technical clash, and advanced motions for experienced teams.

Topics by format

Motion wording for BP and WSDC, resolutions for Public Forum and value resolutions for Lincoln-Douglas.

From topic to first case

How to tell a good practice motion from a weak one, and how to turn it into a case in one session.

+

What makes a good debate topic

A good practice topic gives both sides real arguments. If one side has an obviously better case, the round teaches the losing side to cope with a bad position and the winning side very little. Before using a topic, check four things:

  • Balance: could you write a strong case for either side in an hour?
  • Clash: do the two sides disagree about the same thing, or will they talk past each other?
  • Stakes: is there a real effect on real people, so impacts can be weighed?
  • Access: can students at this level understand the topic without specialist knowledge, or find material quickly?

The motions below are written to pass those checks. They are for practice; competitive leagues set their own topics, and the wording matters, so keep it exactly as written when you practise.

Starter topics for new debaters

These rely on everyday experience, so students can argue them without research and focus on structure.

  • This house would ban homework in primary schools. Clash: learning time against rest and family time.
  • This house would make school uniforms optional. Clash: equality and belonging against individual expression and cost.
  • This house would ban smartphones in secondary schools. Clash: attention and wellbeing against safety and digital skills.
  • This house believes that zoos do more harm than good. Clash: conservation against animal welfare.
  • This house would introduce a four-day school week. Clash: teacher retention and focus against childcare and lost instruction.
  • This house would require all students to learn a musical instrument. Clash: cultural and cognitive benefits against choice and resources.
  • This house believes that video games are good for young people. Clash: skills and community against time use and harm.

Intermediate topics

These need some background knowledge and reward weighing between competing values.

  • This house would lower the voting age to 16.
  • This house would make voting compulsory.
  • This house would tax sugary drinks.
  • This house would make public transport free.
  • This house believes that social media companies should be legally liable for misinformation on their platforms.
  • This house would ban advertising aimed at children.
  • This house would replace exams with continuous assessment.
  • This house believes that wealthy countries should accept more climate refugees.

Advanced topics

These have technical clash, contested evidence and principled arguments on both sides.

  • This house would introduce a universal basic income.
  • This house believes that developing countries should prioritise economic growth over environmental protection.
  • This house would ban the development of autonomous weapons.
  • This house believes that the rise of artificial intelligence will do more harm than good to workers.
  • This house would allow parents to genetically edit their children to prevent disease.
  • This house believes that international institutions should have the power to override national governments on climate policy.

Topics written for specific formats

British Parliamentary and World Schools

Both use motions starting with This house would (a policy), This house believes that (a value judgment) or This house regrets (a judgment on something that has happened). Practise all three types, because each changes the burden. A regret motion such as This house regrets the rise of influencer culture asks you to compare the world as it is with a world where that thing never happened.

Public Forum

PF uses resolutions that name an actor and a policy, written to be argued by a general audience. Practice examples: Resolved: Schools should replace letter grades with pass or fail grading. Resolved: The benefits of nuclear energy outweigh the harms. Resolved: Governments should ban single-use plastics.

Lincoln-Douglas

LD resolutions ask about values and obligations. Practice examples: Resolved: Individuals have a moral obligation to help those in need. Resolved: A just society ought to prioritise equality over liberty. Resolved: Civil disobedience in a democracy is morally justified.

Worked example: turning a topic into a first case

Motion: This house would replace exams with continuous assessment

Key terms: Continuous assessment means grades built from coursework, projects and regular tests across the year, instead of one final exam.

Proposition burden: Show continuous assessment measures learning more fairly or more accurately than exams, without new harms that outweigh that.

Proposition angle: Exams reward performance on one day, so anxiety, illness or a bad night's sleep can outweigh a year of work.

Opposition angle: Coursework is easier to get help with at home, so it favours students with educated or wealthy parents.

The clash: Which system is the more accurate measure of what a student can do on their own?

Weighing question: Is the unfairness of a single bad day larger or smaller than the unfairness of unequal help at home?

Ten minutes of this analysis gives a team enough to start writing contentions. The clash and the weighing question tell both sides where the round will be decided.

How to use a topic list in practice

  1. Pick a topic and flip a coin for sides, so students practise arguing positions they do not hold.
  2. Give fifteen minutes of preparation for impromptu formats, or a week for prepared formats.
  3. Run the round with real speech times.
  4. Debrief on one question: where was the clash, and who won it?
  5. Rerun the same topic with sides swapped. The second round is usually much better, because each team now knows the other side's best arguments.

In DebateLab, start a Current Debate with the motion and run Brainstorm to see angles for both sides, generate a case with its predicted opposing case, or run a Sparring round against the AI when there is no second team available.

Related DebateLab guides

-

Frequently asked questions

Is DebateLab an AI debate practice platform?

Yes. DebateLab focuses on debate prep workflows such as cases, rebuttals, evidence, flowcharts, coaching, and timing.

Can Google index private DebateLab app pages?

No. Private dashboards and account routes should remain noindexed while public guides provide crawlable context.

Should students verify AI-generated debate evidence?

Yes. AI can suggest research leads, but students should check original sources before using evidence in round.

+

Frequently asked questions

What are good debate topics for beginners?

Topics students already know from daily life, such as homework, school uniforms, smartphones in school or a four-day school week. They let new debaters focus on structure instead of research.

How do I know if a debate topic is balanced?

Try writing a short case for each side. If one side struggles to find two serious arguments, the topic is unbalanced and will make a poor practice round.

What is the difference between a motion and a resolution?

They mean the same thing in different formats. BP and World Schools use motions such as This house would; Public Forum and Lincoln-Douglas use resolutions beginning Resolved.

Where do competition debate topics come from?

Each league or tournament sets its own. Some publish topics in advance for prepared formats; others release motions shortly before each round. Practise with your league's past topics when they are available.

Can AI help me prepare for a debate topic?

Yes, for brainstorming angles, drafting a first case structure and predicting the other side. Check any facts against original sources and write the final case in your own words.

diff --git a/public/debate-weighing-guide/index.html b/public/debate-weighing-guide/index.html index c679c1b5b..24698feae 100644 --- a/public/debate-weighing-guide/index.html +++ b/public/debate-weighing-guide/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debatelab-alternatives/index.html b/public/debatelab-alternatives/index.html index 1be510de7..bee9b5bfd 100644 --- a/public/debatelab-alternatives/index.html +++ b/public/debatelab-alternatives/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debatelab-pricing/index.html b/public/debatelab-pricing/index.html index fb083c9a1..4cd4f1800 100644 --- a/public/debatelab-pricing/index.html +++ b/public/debatelab-pricing/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debatelab-vs-chatgpt/index.html b/public/debatelab-vs-chatgpt/index.html index 113f72aac..e502ab2b3 100644 --- a/public/debatelab-vs-chatgpt/index.html +++ b/public/debatelab-vs-chatgpt/index.html @@ -15,15 +15,15 @@ - +
Comparison

DebateLab vs ChatGPT for Debate Prep

ChatGPT is a general chatbot. DebateLab is a debate practice workspace.

-

Structured workflows

Evidence leads

Practice tools

-

What ChatGPT does well

ChatGPT is a flexible general-purpose AI. It can brainstorm, draft, and answer questions about any topic, including debate.

What DebateLab does differently

DebateLab is designed for debate prep workflows: case structure, targeted rebuttals, evidence leads, argument flowcharts, coaching prompts, and timed practice. Each workflow supports a specific prep task.

When to use each

Use ChatGPT for general brainstorming and research. Use DebateLab for structured, repeatable debate practice that mirrors what you do in a round.

+

A general assistant

ChatGPT can brainstorm, explain, draft and revise on any subject, including debate.

A debate workspace

DebateLab organises prep around one motion at a time, with structured cases, an AI opponent, a timer and judged practice rounds.

Using both

Where each tool fits in a week of debate preparation, and how to move work between them.

+

The short answer

ChatGPT is a general-purpose AI assistant. DebateLab is a debate practice workspace. Both use large language models, but they are designed for different jobs. If you want to explore an idea, learn background on a topic or tighten a paragraph, a general assistant is flexible and fast. If you want to prepare a specific motion, practise against an opponent at real speech times and get a verdict on your round, a tool built around debate structure saves the setup you would otherwise do by hand in every conversation.

Many debaters use both. This page explains where each is stronger so you can decide what fits your preparation.

What ChatGPT does well for debaters

  • Background learning: explaining an unfamiliar topic, the main positions in a policy area or a philosophical idea behind a value resolution.
  • Open brainstorming: generating many possible angles quickly, including unusual ones.
  • Writing help: tightening a sentence, simplifying a paragraph for a lay judge or suggesting a clearer tag line.
  • Flexibility: it handles any request, so you can use it for tasks no debate tool was built for.

Those are real strengths. The limits come from the same flexibility: a general chat does not know which motion you are preparing, which side you are on, what format you debate or what sources you trust, unless you tell it again, and it has no concept of a round to practise in.

What a debate workspace adds

One motion, one place

In DebateLab, everything belongs to a Current Debate: the motion, the Library sources you have added, generated cases, Attack analyses, practice rounds and debriefs. Each tool reads the same context, so you never paste the motion and your research into a new conversation.

Structured output

Generated cases always have the same parts: thesis, framework, contentions with warrants and impacts, the case the other side is likely to run, and counters to it. Attack always returns ranked weaknesses that quote the attacked words, with a response to say in round, cross-examination questions and a weighing analysis. Fixed structure makes the output easier to check and to turn into speeches.

Timed practice rounds

Sparring runs full rounds against an AI opponent in School 4-6-6-3, Lincoln-Douglas and Public Forum, with each speech timed, and ends with a verdict that names the reason for the decision. Crossfire drills cross-examination in either direction. A speech timer covers Standard, Lincoln-Douglas, Public Forum and Policy speech orders.

Sources you control

Sources you add to the Library and mark active are used across the tools for that debate. Ask can answer with citations, and Factoids researches a single claim. Evidence still needs checking against the original, as with any AI tool.

Worked example: the same task in both tools

Task: prepare to answer the opposition on This house would make voting compulsory

In a general chat: You describe the motion, your side and your format, then ask for the opposition's arguments. You get a useful list. To get responses, you ask again; to check one argument in depth, you paste it back; to practise, you would need to role-play a round and keep track of time yourself.

In DebateLab: You start a Current Debate with the motion, generate your proposition case and read the predicted opposition case it includes. You paste the strongest opposition argument into Attack, which returns its weakest link, a response to say and a cross-ex question. You import the questions into Crossfire to practise them, then run a timed Sparring round and read the verdict.

The difference: Individual sentences can be similar in quality. What changes is how much setup you repeat, and whether you end up practising a round or only reading text.

Which should you use?

  • Learning about a topic from scratch: a general assistant is a good start.
  • Writing a case for a specific motion: a debate workspace gives a consistent structure and a predicted opposing case.
  • Finding the weak point in an opposing argument: a tool that returns structured weaknesses and responses is faster to use in prep.
  • Practising speeches and rounds: you need timing, an opponent and a verdict, which a general chat does not provide.
  • Polishing wording: either works; use the one you are already in.

A practical split is to use a general assistant for open-ended learning and DebateLab for motion-specific preparation and practice.

Things that are true of both

Both can state things confidently that are not true, so neither replaces reading original sources before you quote them. Neither should be used during a round where your league forbids electronic help, which is most leagues. And neither replaces a coach or teammates who have watched you debate.

Related DebateLab guides

-

Frequently asked questions

Is DebateLab an AI debate practice platform?

Yes. DebateLab focuses on debate prep workflows such as cases, rebuttals, evidence, flowcharts, coaching, and timing.

Can Google index private DebateLab app pages?

No. Private dashboards and account routes should remain noindexed while public guides provide crawlable context.

Should students verify AI-generated debate evidence?

Yes. AI can suggest research leads, but students should check original sources before using evidence in round.

+

Frequently asked questions

Is DebateLab better than ChatGPT for debate?

For motion-specific preparation and practice rounds, a dedicated workspace saves setup and adds timing, an AI opponent and verdicts. For open-ended learning and general writing, ChatGPT is more flexible. Many debaters use both.

Can I practise a debate round with ChatGPT?

You can ask it to role-play an opponent, but you have to manage the format, the speech order and the timing yourself, and there is no built-in verdict. DebateLab's Sparring runs the round structure for you.

Does DebateLab keep my debate prep organised?

Yes. Cases, sources, analyses and practice rounds are saved inside the Current Debate they belong to, behind sign-in.

Do I still need to check evidence from either tool?

Yes. Any AI tool can produce errors or misread sources. Open the original and confirm the exact claim before you use it in a round.

Which formats does DebateLab support?

Case generation, Attack, Ask and Crossfire work for any motion. Sparring runs School 4-6-6-3, Lincoln-Douglas and Public Forum rounds, and the timer adds a Policy preset.

diff --git a/public/debatelab-vs-debateclub/index.html b/public/debatelab-vs-debateclub/index.html index b726c3651..dd4828a17 100644 --- a/public/debatelab-vs-debateclub/index.html +++ b/public/debatelab-vs-debateclub/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/debatelab-vs-windebate/index.html b/public/debatelab-vs-windebate/index.html index 4a06c2d9d..072c8d41c 100644 --- a/public/debatelab-vs-windebate/index.html +++ b/public/debatelab-vs-windebate/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/how-to-cross-examine-in-debate/index.html b/public/how-to-cross-examine-in-debate/index.html index 8c57d0217..870f344f7 100644 --- a/public/how-to-cross-examine-in-debate/index.html +++ b/public/how-to-cross-examine-in-debate/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/how-to-flow-in-debate/index.html b/public/how-to-flow-in-debate/index.html index d25bbac88..ea25801a8 100644 --- a/public/how-to-flow-in-debate/index.html +++ b/public/how-to-flow-in-debate/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/how-to-practice-rebuttals/index.html b/public/how-to-practice-rebuttals/index.html index 776ebf33e..df84f6c85 100644 --- a/public/how-to-practice-rebuttals/index.html +++ b/public/how-to-practice-rebuttals/index.html @@ -15,15 +15,15 @@ - +
How-to guide

How to Practice Debate Rebuttals

Build sharper responses by attacking warrants, evidence, impacts, and weighing one drill at a time.

-

Rebuttal drills

Cross-ex questions

Collapse practice

-

Do not rebut everything

Good rebuttal practice teaches selection. Answer the argument that determines the round, not every sentence your opponent says.

Use repeatable drills

Run separate drills for weak warrants, missing examples, evidence quality, impact defense, and comparative weighing.

Turn attacks into speeches

After finding objections, practice explaining them under time. The goal is a clean speech, not a long list of notes.

+

A weekly drill plan

Four short sessions a week, each training one rebuttal skill: selection, warrant attacks, grouping, and weighing under time.

Drills that work alone or with a partner

Shadow rebuttals, flip-the-flow, one-sentence answers and rapid-fire rounds, with a version for solo practice and one for teams.

A way to measure progress

A five-point checklist to score each practice rebuttal, so you can tell whether the drills are changing your speeches.

+

Why rebuttal is a separate skill

Most debaters can write a decent case with enough time. Rebuttal is harder because it happens live: you hear an argument once, decide whether it matters, find the flaw, and explain it in under a minute while the judge is still listening. None of those steps improve by reading more about debate. They improve with repetitions that copy the pressure of a round.

Good rebuttal practice therefore has three features. It uses arguments you did not write, so you cannot rely on knowing the answer in advance. It runs against a clock, so you learn to choose. And it ends with feedback on one specific thing, so the next repetition is different from the last. The drills below are built around those three rules.

A four-session weekly plan

Each session takes 20 to 30 minutes. Run them in this order, because each one depends on the skill before it.

  1. Selection (Monday). Read or listen to a full opposing constructive. Without answering anything, write down the one argument that decides the round if it stands, and one sentence saying why. Repeat with three different speeches. The goal is to stop treating every argument as equally important.
  2. Warrant attacks (Tuesday). Take five opposing claims and, for each, write the reason the other side gives for it. Then write one sentence attacking that reason, not the claim. If you cannot find their warrant, your rebuttal is that they never gave one.
  3. Grouping (Thursday). Take a speech with six or more arguments and sort them into two or three groups that share an assumption. Answer each group once. This is the skill that saves the shortest rebuttal speeches in every format.
  4. Weighing under time (Friday). Give a full rebuttal speech against the clock, and finish with thirty seconds that compare your impact with theirs on one measure: probability, magnitude, timeframe or who is affected.

If you have a fifth session, use it for a full practice round so the separate skills come together in one speech.

Seven rebuttal drills

Shadow rebuttal

Watch a recorded round or read a transcript, pause after each constructive, and give the rebuttal you would have given. Then compare it with what the real speaker said. You get high-level opposing arguments without needing an opponent.

Flip the flow

Take your own case and rebut it as if you were on the other side. The weak points you find are the ones a good opponent will find too, so fix them before the round instead of during it.

One-sentence answers

A partner reads a claim; you have ten seconds to answer in one sentence. The drill trains you to lead with the response instead of with a long setup. Keep a list of the sentences that worked.

Rapid fire

A partner reads eight short arguments in two minutes. You have two minutes to answer them all. Most debaters run out of time on the first three, which is exactly the habit the drill is meant to break: group, prioritise, move on.

Response ladder

For one argument, write five different responses: deny the claim, attack the warrant, mitigate the impact, turn it and outweigh it. Then rank them. Practising all five shows you which kind of response you lean on too much.

Drop audit

After a practice round, go through your flow and circle every opposing argument you did not answer. For each one, decide whether dropping it was a choice or an accident. Accidents are what you drill next.

Spar the predicted case

In DebateLab, generate a case on your side and read the predicted opponent case. Paste the strongest opposing argument into Attack to see where it breaks, then run a Sparring round and answer it live. The verdict tells you whether your answer changed the outcome.

Worked example: from first attempt to clean rebuttal

Motion: This house would lower the voting age to 16

Opposing argument: Sixteen-year-olds lack the life experience to make informed political choices, so lowering the voting age would worsen the quality of democratic decisions.

First attempt: That is not true, plenty of sixteen-year-olds are very mature and some adults are not informed either, so it is unfair to single out young people.

What went wrong: The answer is a counter-assertion followed by a fairness point. It never names the opponent's warrant (experience produces better choices) or explains why the judge should doubt it.

Rebuilt response: Their argument needs experience to be the thing that makes a vote informed. But we do not test experience for any other voter. Information comes from education, and sixteen-year-olds are still in school, studying the systems they would vote on.

Weighing line: Even if some young voters are less informed, that harm is small and spread thin, while excluding a whole age group from decisions that affect them for longest is certain and lasting.

Timed version: Forty seconds: name their warrant, show it is not applied to anyone else, give the alternative mechanism, close with the weighing.

The rebuilt version is not more clever than the first attempt. It is more organised: it names what the opponent needs, explains why they do not have it, and tells the judge what that means for the round.

How to judge your own practice

Record your practice rebuttals, or have a partner listen, and score each speech on five questions. Give one point for each yes.

  • Did I answer the argument that decided the round first?
  • Did each response attack a warrant, or at least say which part of the argument it targets?
  • Did I group similar arguments instead of answering them one by one?
  • Did I explain why my response matters for the decision, not just that it is true?
  • Did I finish inside the time without rushing the last point?

A score of three is a solid novice rebuttal; five is what you are aiming for before a tournament. Track the scores across a few weeks. If one question keeps getting a no, drop the other drills and run the one that trains it.

Format notes for timing practice

Public Forum (PF)

Rebuttals are four minutes. The second-speaking team usually spends part of that time answering responses to its own case, so practise a split: about two and a half minutes on offence and a minute and a half rebuilding. The DebateLab timer has a Public Forum preset for the full speech order.

Lincoln-Douglas (LD)

The four-minute first affirmative rebuttal must answer a seven-minute negative constructive. Practise grouping and cross-applying your framework until you can cover every major argument with time left for one extension.

World Schools (WSDC)

Rebuttal runs through every substantive speech. Practise opening each speech with ninety seconds to two minutes of rebuttal before your own material, and for third speakers, practise organising the whole debate into two or three clashes.

British Parliamentary (BP)

With seven-minute speeches and four teams, the drill that matters most is selection: which of the previous speeches' arguments actually need an answer from your position. Practise naming the bench you are responding to before each response.

Related DebateLab guides

-

Frequently asked questions

Is DebateLab an AI debate practice platform?

Yes. DebateLab focuses on debate prep workflows such as cases, rebuttals, evidence, flowcharts, coaching, and timing.

Can Google index private DebateLab app pages?

No. Private dashboards and account routes should remain noindexed while public guides provide crawlable context.

Should students verify AI-generated debate evidence?

Yes. AI can suggest research leads, but students should check original sources before using evidence in round.

+

Frequently asked questions

How often should I practise rebuttals?

Short, frequent sessions work better than one long one. Three or four sessions of 20 to 30 minutes a week, each focused on one skill, will improve a rebuttal faster than a single full practice round.

Can I practise rebuttals without a partner?

Yes. Shadow rebuttals from recorded rounds, flipping your own case and answering a predicted opponent case all work alone. An AI opponent adds a responsive voice when no partner is available.

What should I practise first as a new debater?

Selection. Learn to pick the one or two arguments that decide the round before you work on speed or style. Answering the right argument badly still beats answering the wrong one well.

How do I know if my rebuttal practice is working?

Score each practice speech on the same five questions: right argument first, warrant attacked, arguments grouped, impact explained, finished on time. Rising scores over a few weeks mean the drills are working.

Should I memorise rebuttals?

Memorise the structure and a few strong lines, not whole speeches. In round you need to adapt each response to what the opponent actually said.

diff --git a/public/how-to-prepare-for-a-debate-tournament/index.html b/public/how-to-prepare-for-a-debate-tournament/index.html index 9e07ac84f..0f01b7941 100644 --- a/public/how-to-prepare-for-a-debate-tournament/index.html +++ b/public/how-to-prepare-for-a-debate-tournament/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/how-to-weigh-in-debate/index.html b/public/how-to-weigh-in-debate/index.html index a46c1527a..76c6245cd 100644 --- a/public/how-to-weigh-in-debate/index.html +++ b/public/how-to-weigh-in-debate/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/how-to-write-a-debate-case/index.html b/public/how-to-write-a-debate-case/index.html index a8dbed058..999d19e56 100644 --- a/public/how-to-write-a-debate-case/index.html +++ b/public/how-to-write-a-debate-case/index.html @@ -15,15 +15,15 @@ - +
How-to guide

How to Write a Debate Case

Move from motion analysis to contentions, warrants, evidence, impacts, and weighing.

-

Motion analysis

Contention structure

Weighing

-

Start with burdens

Before writing contentions, define what your side must prove. A case that misses the burden can sound polished and still lose.

Write contentions as reasoning chains

Each contention should connect claim, warrant, evidence, impact, and weighing. If one piece is missing, mark it before you practice.

Pressure-test the draft

Use DebateLab to attack your own case. The strongest final version usually comes after finding the easiest rebuttals first.

+

Motion analysis first

Define the terms, name the burden and find the clashes before writing a single contention.

Contentions that hold up

Build each point as claim, warrant, evidence, impact and weighing, so a judge can follow it and an opponent cannot break it with one question.

A case you can defend

Pre-empt the obvious responses, cut what does not clash, and test the draft by attacking it yourself.

+

What a debate case is

A debate case is the argument your side will defend for the whole round, organised so a judge can follow it on first hearing. It is not an essay. An essay can explore; a case has to survive an opponent whose job is to find the weakest sentence in it. That is why good cases are built from small, testable parts: a clear position, a reason the judge should decide the round your way, and two to four contentions that each prove something specific.

The process below works for every format. The format changes the length, the number of contentions and who gives which part, which the format section covers further down.

Eight steps from motion to finished case

  1. Read the motion word by word. Note the actor (who does it), the action (what changes) and any word that sets the strength of the claim, such as should, would, ban, regulate or prioritise. A motion about regulating something is a different debate from one about banning it.
  2. Define the key terms in plain language. Pick definitions that are fair and that a judge would accept without argument. A squirrelled definition wins the definition debate and loses the round.
  3. Write your burden in one sentence: what does your side have to prove for the judge to vote for you? If you are proposing a policy, you usually need to show a problem, a mechanism and a net benefit. If you are opposing, you choose whether to defend the status quo, a counter-proposal or simply that the proposal does more harm than good.
  4. Brainstorm widely, then cut hard. List every argument for your side, group the ones that share a reason, and keep the two to four groups that are strongest and most different from each other.
  5. Build each contention as a chain: claim (what is true), warrant (why it is true), evidence (what supports the warrant), impact (why it matters) and weighing (why it matters more than what the other side will say).
  6. Write the framework: the standard the judge should use to decide. In Lincoln-Douglas it is a value and criterion; in most other formats it is a sentence on what the round should be about, such as who bears the cost or which outcome is more likely.
  7. Pre-empt the most obvious response to each contention inside the contention itself. One sentence is enough. It stops the opponent's best attack from looking new.
  8. Write it out, read it aloud against a timer, and cut until it fits with fifteen seconds to spare.

Worked example: a full case outline

Motion: This house would make public transport free

Side: Proposition.

Definitions: Public transport means buses, trams and local trains run or funded by government. Free means no fare at the point of use, paid for from general taxation.

Burden: Show that removing fares produces benefits greater than the cost of replacing fare revenue.

Framework: The round should be decided by who gains and who pays: a policy that shifts costs from those least able to pay towards those most able is preferable when the total benefit is comparable.

Contention 1, access: Claim: fares stop low-income people from reaching jobs and services. Warrant: transport is a fixed cost that takes a larger share of a small income. Impact: removing it widens the area in which people can work and study. Pre-emption: discounted passes exist, but they require applications and proof of eligibility that many eligible people never complete.

Contention 2, congestion and emissions: Claim: free fares move some journeys from cars to public transport. Warrant: price is one of the factors people weigh when choosing how to travel. Impact: fewer car journeys reduce congestion and emissions for everyone in the city.

Weighing: Contention 1 is the more certain benefit and reaches the people most affected, so it leads; contention 2 is larger in scale but less certain, so it is framed as an additional reason, not the case's foundation.

Likely opposition and prepared answer: Opposition will say the money is better spent on more frequent services. The answer: frequency helps people who already ride; free fares reach people currently priced out, and the two are not mutually exclusive.

Notice what the outline does not contain: a long introduction, rhetorical questions or a list of statistics without warrants. Every line either defines the debate, proves something or tells the judge how to compare.

How case structure changes by format

Public Forum (PF)

A four-minute constructive usually fits two contentions, each with evidence, and sometimes a short framework. Because you often do not know your side until shortly before the round, write a case for each side and keep them consistent in style. Put pre-emption into the second constructive if you speak second.

Lincoln-Douglas (LD)

The case is built around a value and a criterion, followed by contentions that each show how your side meets the criterion. A weak link between contention and criterion is the first thing a good negative will attack, so state it explicitly at the end of every contention.

British Parliamentary (BP)

Opening Government sets the definition and, for policy motions, a model: what exactly happens, who does it and how it is enforced. Opening Opposition responds to that model. Closing teams do not write a full case of their own; they prepare an extension, a new line of analysis the opening half did not cover.

World Schools (WSDC)

The case is split between the first and second speakers under a single team line. The first speaker gives definitions, the burden and usually the first argument; the second speaker gives the remaining arguments. Write the split before you write the arguments, so neither speaker repeats the other.

Checklist before you call the case finished

  • Can you state the whole case in two sentences?
  • Does every contention have a warrant you could explain without your notes?
  • Is every piece of evidence one you have read in the original, with a full citation?
  • Does each contention say why it matters more than what the other side will argue?
  • Have you written down the strongest response to each contention, and your answer to it?
  • Does it fit in the time with room to slow down?

If any answer is no, fix that before you practise delivery. Polishing the speech of a case with a missing warrant only makes the gap harder to see.

Where DebateLab helps

Once you have a draft, attack it before an opponent does. Paste a contention into Attack to see which link breaks first, use Brainstorm when you need more angles at step four, and use Factoids to research a single statement you want to rely on. If you would rather start from a structure, the case generator produces a draft with a thesis, framework, contentions and a predicted opposing case, which you can then cut and rewrite with the steps above.

Related DebateLab guides

-

Frequently asked questions

Is DebateLab an AI debate practice platform?

Yes. DebateLab focuses on debate prep workflows such as cases, rebuttals, evidence, flowcharts, coaching, and timing.

Can Google index private DebateLab app pages?

No. Private dashboards and account routes should remain noindexed while public guides provide crawlable context.

Should students verify AI-generated debate evidence?

Yes. AI can suggest research leads, but students should check original sources before using evidence in round.

+

Frequently asked questions

How many contentions should a debate case have?

Usually two to four. Public Forum constructives often fit two; formats with longer speeches can take three or four. Fewer well-defended contentions beat many thin ones.

What is the difference between a claim and a warrant?

The claim is what you say is true; the warrant is the reason it is true. Judges vote on warrants, so a claim without one is an assertion that the other side can dismiss.

How long does it take to write a debate case?

A first draft can take an hour once you have researched the topic. Expect to revise it several times after practice rounds expose its weak points.

Should I write my case word for word?

In formats with prepared constructives, such as Public Forum and Lincoln-Douglas, most debaters do. In impromptu formats like BP and WSDC, prepare an outline and key lines instead.

How do I make a case harder to attack?

Explain every warrant, use evidence you have checked, pre-empt the most obvious response inside each contention, and attack the draft yourself before the round.

diff --git a/public/how-to-write-a-rebuttal-speech/index.html b/public/how-to-write-a-rebuttal-speech/index.html index 71476deea..ea04c6dfa 100644 --- a/public/how-to-write-a-rebuttal-speech/index.html +++ b/public/how-to-write-a-rebuttal-speech/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/lincoln-douglas-debate/index.html b/public/lincoln-douglas-debate/index.html index 74f88563c..3698a70ac 100644 --- a/public/lincoln-douglas-debate/index.html +++ b/public/lincoln-douglas-debate/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/online-debate-timer-tool/index.html b/public/online-debate-timer-tool/index.html index 97fbbb9af..c2f597092 100644 --- a/public/online-debate-timer-tool/index.html +++ b/public/online-debate-timer-tool/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/online-debate-timer/index.html b/public/online-debate-timer/index.html index 20d36f067..f9365249b 100644 --- a/public/online-debate-timer/index.html +++ b/public/online-debate-timer/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/policy-debate/index.html b/public/policy-debate/index.html index 7cb690410..c6f4e75fe 100644 --- a/public/policy-debate/index.html +++ b/public/policy-debate/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/public-forum-debate/index.html b/public/public-forum-debate/index.html index 424f384da..8a135bed8 100644 --- a/public/public-forum-debate/index.html +++ b/public/public-forum-debate/index.html @@ -15,15 +15,15 @@ - +
Format guide

Public Forum Debate Prep with AI

Practice PF cases, rebuttals, crossfire, summary, and final focus with AI feedback.

-

PF case building

Crossfire prep

Summary and final focus

-

How PF cases work

A PF case has two contentions, each with a claim, warrant, impact, and evidence. The strongest cases also include pre-emption and weighing from the constructive.

DebateLab helps you draft, attack, and refine PF cases before the round.

Crossfire and rebuttal practice

Crossfire exposes weak warrants and missing evidence. Use DebateLab to generate likely crossfire questions and practice ten-second rebuttal blocks.

Summary and final focus

The best summaries collapse to the winning argument. Practice selecting the right clash and framing the ballot for the judge.

+

The PF round, speech by speech

What each of the eight speeches and three crossfires is for, with the standard times.

Summary and final focus that agree

How to collapse to two issues in summary and extend exactly those into final focus.

Practice with real PF times

Run full Public Forum rounds against an AI opponent at 4-4-3-2 speech times, and drill cross-examination separately.

+

How a Public Forum round works

Public Forum is a two-on-two format built for a general audience. Resolutions are about current issues, speeches are short, and judges are often parents, teachers or community members rather than former competitors. That shapes everything: a PF case wins by being clear and well evidenced, not by being fast or technical.

Before the round, a coin toss decides which team chooses first between side (pro or con) and speaking order. Under the common NSDA rules, a round runs like this:

  1. First speaker, team A: constructive, 4 minutes.
  2. First speaker, team B: constructive, 4 minutes.
  3. First crossfire between the two first speakers, 3 minutes.
  4. Second speaker, team A: rebuttal, 4 minutes.
  5. Second speaker, team B: rebuttal, 4 minutes.
  6. Second crossfire between the two second speakers, 3 minutes.
  7. First speaker, team A: summary, 3 minutes.
  8. First speaker, team B: summary, 3 minutes.
  9. Grand crossfire between all four debaters, 3 minutes.
  10. Second speaker, team A: final focus, 2 minutes.
  11. Second speaker, team B: final focus, 2 minutes.

Each team also has a few minutes of preparation time to use between speeches, usually three. Check your league's rules, because some tournaments vary times and evidence rules.

What each speech has to do

Constructive

Present your case: usually two contentions, each with a claim, a warrant, evidence and an impact. Many teams add a short framework that tells the judge how to weigh the round. The second constructive can include a few responses to the first if time allows.

Rebuttal

Answer the opponent's case. The team speaking second should also answer the attacks already made on its own case, because arguments left unanswered after second rebuttal are very hard to bring back.

Summary

Collapse. Choose the one or two issues you are winning, extend them with their warrants and evidence, answer what the opponent said about them, and start weighing. Everything you want in final focus has to be in summary.

Final focus

Tell the judge why you win in two minutes. Extend only what was in your summary, weigh it against the opponent's best remaining argument, and give the judge a simple reason to sign the ballot.

Crossfire

Crossfire is a question period, not a speech. Use it to clarify the opponent's evidence, get them to commit to an assumption you will attack, and set up your next speech. Judges notice who stays calm and precise.

Worked example: one PF round in outline

Practice resolution: Resolved: Schools should replace letter grades with pass or fail grading

Pro contention 1: Letter grades push students toward safe courses they know they can ace; pass or fail grading encourages them to take harder classes and learn more.

Pro contention 2: Grade pressure is a leading source of student stress, and removing fine-grained grades reduces it without removing accountability.

Con contention 1: Letter grades give students specific feedback about how well they understood the material; pass or fail hides the difference between barely passing and mastery.

Con contention 2: Colleges and scholarships use grades to compare applicants; without them, they rely more on test scores and extracurriculars that favour wealthier students.

First crossfire question from Pro: Is a letter grade the only way a teacher can tell a student how well they understood the material?

Pro summary collapse: Extend contention 1 and turn the con's feedback argument: comments and rubrics give better feedback than a single letter, so pass or fail grading loses nothing on feedback and gains course choice.

Con final focus weighing: Even if some students take harder courses, the equity harm in admissions affects every student who applies, and it falls on those with the fewest alternatives.

The round is decided by which team frames the comparison between learning (Pro) and fair admissions (Con), and keeps that frame consistent from summary to final focus.

Five habits of strong PF teams

  • They write cases for both sides, because they often learn their side only shortly before the round.
  • They read evidence carefully and can produce the full source if asked. Evidence disputes are common in PF, and a misrepresented card can lose the round.
  • They plan the collapse before the round: which contention each side would collapse to, and why.
  • They weigh from the rebuttal onward instead of saving it for final focus.
  • They adapt to lay judges: fewer arguments, clear signposting, a normal speaking pace and a story the judge can repeat.

Common PF mistakes

  • Bringing new arguments into final focus that were not in summary. Most judges ignore them.
  • Spending crossfire making speeches instead of asking questions.
  • Second rebuttal that only attacks and never defends the team's own case.
  • Summaries that try to extend everything and end up extending nothing well.
  • Evidence quoted without author, date or source, which invites a challenge you cannot answer.

Practising Public Forum in DebateLab

Sparring runs Public Forum rounds with pro and con constructives, rebuttals, summaries and final focuses at the 4-4-3-2 times above, ending with a judged verdict. The simulated round leaves out the crossfire periods, so practise questioning separately in Crossfire. Despite the shared name, that feature is a cross-examination drill: you either question the AI, which answers from the opposing side, or let it question you about your case.

A useful preparation loop: start a Current Debate with the resolution, generate a case for each side, paste the opposing case into Attack to find its weakest links, run a Sparring round on your assigned side, and finish by checking whether your final focus extended only what your summary did. The timer's Public Forum preset covers the same eight speeches when you practise with a partner.

Related DebateLab guides

-

Frequently asked questions

Is DebateLab an AI debate practice platform?

Yes. DebateLab focuses on debate prep workflows such as cases, rebuttals, evidence, flowcharts, coaching, and timing.

Can Google index private DebateLab app pages?

No. Private dashboards and account routes should remain noindexed while public guides provide crawlable context.

Should students verify AI-generated debate evidence?

Yes. AI can suggest research leads, but students should check original sources before using evidence in round.

+

Frequently asked questions

How long is a Public Forum round?

The speeches and crossfires take 35 minutes, plus each team's preparation time, so most rounds run around 45 minutes.

How many contentions should a PF case have?

Usually two. A four-minute constructive rarely fits more than two contentions with proper warrants and evidence.

What is the difference between summary and final focus?

Summary narrows the round to the issues you are winning and begins the weighing. Final focus extends only those issues and tells the judge why they decide the ballot.

Can I bring up new arguments in final focus?

No. New arguments in final focus are generally ignored by judges, because the opponent has no chance to answer them. Anything you want in final focus should be in your summary.

How do I prepare for a lay judge in PF?

Run fewer arguments, explain each one plainly, signpost clearly, speak at a normal pace and end every speech with a simple reason to vote for you.

diff --git a/public/world-schools-debate/index.html b/public/world-schools-debate/index.html index a4a32baee..ec72a0c52 100644 --- a/public/world-schools-debate/index.html +++ b/public/world-schools-debate/index.html @@ -15,7 +15,7 @@ - +
diff --git a/public/wsdc-debate-practice/index.html b/public/wsdc-debate-practice/index.html index 63d0b3c02..758a371e9 100644 --- a/public/wsdc-debate-practice/index.html +++ b/public/wsdc-debate-practice/index.html @@ -15,7 +15,7 @@ - +
diff --git a/scripts/generate_seo_content.py b/scripts/generate_seo_content.py index e3eafe42c..e038c53cf 100644 --- a/scripts/generate_seo_content.py +++ b/scripts/generate_seo_content.py @@ -18,7 +18,7 @@ ORGANIZATION = SITE["organization"] # The date the page text last changed. The build reads it into sitemap.xml as # , so bump it only when the copy changes, not on every regeneration. -CONTENT_DATE = "2026-10-18" +CONTENT_DATE = "2026-10-19" CSS = """ :root{color-scheme:dark;--bg:#070a12;--panel:#101827;--text:#f8fafc;--muted:#b6c2d6;--brand:#7c5cff;--brand2:#22d3ee;--line:rgba(255,255,255,.14)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 18% 8%,rgba(124,92,255,.30),transparent 34rem),radial-gradient(circle at 85% 18%,rgba(34,211,238,.18),transparent 28rem),var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}a{color:inherit}.wrap{width:min(1120px,92vw);margin:auto}.nav{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 0}.brand{font-weight:850;letter-spacing:-.04em;font-size:1.25rem;text-decoration:none}.nav div{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.nav a{color:var(--muted);text-decoration:none}.hero{padding:54px 0 34px}.eyebrow{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:#c4b5fd;background:rgba(124,92,255,.12);font-size:.92rem}.hero h1{max-width:940px;font-size:clamp(2.35rem,6vw,5.15rem);line-height:1;letter-spacing:-.07em;margin:22px 0}.lead{max-width:800px;color:var(--muted);font-size:clamp(1.08rem,1.8vw,1.28rem)}.cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:14px 20px;font-weight:750;text-decoration:none}.primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:white}.secondary{border:1px solid var(--line);background:rgba(255,255,255,.06)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0}.card{border:1px solid var(--line);border-radius:24px;background:rgba(16,24,39,.78);padding:24px;box-shadow:0 24px 80px rgba(0,0,0,.24)}.card h2,.card h3{letter-spacing:-.035em;line-height:1.12;margin-top:0}.muted{color:var(--muted)}.section{padding:34px 0}.article{max-width:840px}.article h2{font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.04em;line-height:1.14;margin-top:2rem}.article h3{font-size:1.2rem;letter-spacing:-.025em}.links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0}.links a{border:1px solid var(--line);border-radius:16px;padding:14px;text-decoration:none;background:rgba(255,255,255,.05)}details{border:1px solid var(--line);border-radius:18px;padding:16px 18px;margin:12px 0;background:rgba(255,255,255,.05)}summary{cursor:pointer;font-weight:750}.footer{border-top:1px solid var(--line);color:var(--muted);padding:28px 0;margin-top:42px}.breadcrumb{color:var(--muted);font-size:.94rem;margin-top:8px}@media(max-width:760px){.nav{align-items:flex-start;flex-direction:column}.nav div{justify-content:flex-start}.grid,.links{grid-template-columns:1fr}.hero{padding-top:34px}.hero h1{letter-spacing:-.045em}} @@ -32,12 +32,12 @@ {"slug":"debate-evidence-finder","title":"Debate Evidence Finder for Source-Backed Cases | DebateLab","description":"Find evidence leads for debate cases with DebateLab, then verify original sources, citations, warrants, and impact links before using them in round.","eyebrow":"Research workflow","h1":"Find Better Debate Evidence Without Losing the Argument","lead":"Use AI to locate research directions, then verify sources and connect evidence to warrants.","features":["Evidence leads","Citation checks","Impact links"],"sections":[("Evidence is not the argument",["Cards win rounds only when they support a clear warrant. A source should answer a burden, not decorate a speech.","DebateLab helps move from a claim to research leads, source checks, and the impact comparison the judge must evaluate."]),("Verify before you read it aloud",["Open the original source, check date and author, confirm the quote, and explain why the evidence proves your link. Never rely on an AI summary alone."]),("Connect research to clash",["The best evidence pages are tied to specific clashes: solvency, harms, tradeoffs, comparative examples, and weighing."])]}, {"slug":"argument-flowchart","title":"Argument Flowchart Tool for Debate Prep | DebateLab","description":"Map debate arguments, clash, links, impacts, and weighing with DebateLab's argument flowchart workflow for clearer speeches and rebuttals.","eyebrow":"Flowing guide","h1":"Map the Clash With an Argument Flowchart","lead":"Turn cases and rebuttals into a visual map of claims, warrants, impacts, and weighing.","features":["Visual clash maps","Link chains","Weighing notes"],"sections":[("Why flowcharts help debaters",["Debate rounds become messy fast. A flowchart keeps the important relationships visible: what claim depends on which warrant, where the clash sits, and what impact comparison matters."]),("Build from the motion outward",["Start with burdens, add each contention, then connect evidence and rebuttals. If a link is missing, the map makes the gap obvious."]),("Use the map for speeches",["Before speaking, choose the path that wins the round. A good flowchart helps you collapse instead of spreading yourself thin."])]}, {"slug":"online-debate-timer","title":"Online Debate Timer for Practice Rounds | DebateLab","description":"Use DebateLab as an online debate timer for speech practice, prep drills, rebuttal timing, and tournament-ready pacing across formats.","eyebrow":"Practice tool","h1":"Practice With an Online Debate Timer","lead":"Train pacing, prep discipline, and speech structure before the round starts.","features":["Speech timing","Prep drills","Pacing feedback"],"sections":[("Timing changes strategy",["A great argument can still lose if it arrives too late or takes too long. Timed practice forces you to pick the strongest material."]),("Drill one skill at a time",["Use short timers for rebuttal blocks, longer timers for full speeches, and prep timers to simulate tournament pressure."]),("Pair timing with feedback",["After each timed speech, use DebateLab to identify unclear structure, missing weighing, and the next drill to repeat."])]}, - {"slug":"how-to-write-a-debate-case","title":"How to Write a Debate Case | DebateLab Guide","description":"Learn how to write a debate case with a clear motion analysis, burdens, contentions, warrants, evidence, impacts, and weighing using DebateLab.","eyebrow":"How-to guide","h1":"How to Write a Debate Case","lead":"Move from motion analysis to contentions, warrants, evidence, impacts, and weighing.","features":["Motion analysis","Contention structure","Weighing"],"sections":[("Start with burdens",["Before writing contentions, define what your side must prove. A case that misses the burden can sound polished and still lose."]),("Write contentions as reasoning chains",["Each contention should connect claim, warrant, evidence, impact, and weighing. If one piece is missing, mark it before you practice."]),("Pressure-test the draft",["Use DebateLab to attack your own case. The strongest final version usually comes after finding the easiest rebuttals first."])]}, - {"slug":"how-to-practice-rebuttals","title":"How to Practice Rebuttals for Debate | DebateLab Guide","description":"Learn how to practice debate rebuttals with drills for warrants, evidence quality, impact weighing, cross-examination, and speech collapse.","eyebrow":"How-to guide","h1":"How to Practice Debate Rebuttals","lead":"Build sharper responses by attacking warrants, evidence, impacts, and weighing one drill at a time.","features":["Rebuttal drills","Cross-ex questions","Collapse practice"],"sections":[("Do not rebut everything",["Good rebuttal practice teaches selection. Answer the argument that determines the round, not every sentence your opponent says."]),("Use repeatable drills",["Run separate drills for weak warrants, missing examples, evidence quality, impact defense, and comparative weighing."]),("Turn attacks into speeches",["After finding objections, practice explaining them under time. The goal is a clean speech, not a long list of notes."])]}, + {"slug":"how-to-write-a-debate-case","title":"How to Write a Debate Case | {product} Guide","description":"Learn how to write a debate case with a clear motion analysis, burdens, contentions, warrants, evidence, impacts, and weighing using {product}.","eyebrow":"How-to guide","h1":"How to Write a Debate Case","lead":"Move from motion analysis to contentions, warrants, evidence, impacts, and weighing.","features":["Motion analysis","Contention structure","Weighing"],"sections":[("Start with burdens",["Before writing contentions, define what your side must prove. A case that misses the burden can sound polished and still lose."]),("Write contentions as reasoning chains",["Each contention should connect claim, warrant, evidence, impact, and weighing. If one piece is missing, mark it before you practice."]),("Pressure-test the draft",["Use {product} to attack your own case. The strongest final version usually comes after finding the easiest rebuttals first."])]}, + {"slug":"how-to-practice-rebuttals","title":"How to Practice Rebuttals for Debate | {product} Guide","description":"Learn how to practice debate rebuttals with drills for warrants, evidence quality, impact weighing, cross-examination, and speech collapse.","eyebrow":"How-to guide","h1":"How to Practice Debate Rebuttals","lead":"Build sharper responses by attacking warrants, evidence, impacts, and weighing one drill at a time.","features":["Rebuttal drills","Cross-ex questions","Collapse practice"],"sections":[("Do not rebut everything",["Good rebuttal practice teaches selection. Answer the argument that determines the round, not every sentence your opponent says."]),("Use repeatable drills",["Run separate drills for weak warrants, missing examples, evidence quality, impact defense, and comparative weighing."]),("Turn attacks into speeches",["After finding objections, practice explaining them under time. The goal is a clean speech, not a long list of notes."])]}, {"slug":"debate-weighing-guide","title":"Debate Weighing Guide: Magnitude, Probability, Timeframe | DebateLab","description":"Use DebateLab's debate weighing guide to compare magnitude, probability, timeframe, reversibility, scope, and judge-ready impact calculus.","eyebrow":"Strategy guide","h1":"Debate Weighing Guide for Cleaner Impact Calculus","lead":"Compare impacts with magnitude, probability, timeframe, reversibility, scope, and link strength.","features":["Impact calculus","Judge framing","Strategic collapse"],"sections":[("Weighing tells the judge what matters",["Two teams can both win offense. Weighing explains which impact should be prioritized and why that comparison is fair."]),("Use more than magnitude",["Magnitude matters, but so do probability, timeframe, reversibility, scope, and link strength. DebateLab helps you test which comparison is strongest."]),("Make weighing early",["The best teams do not wait until the final speech to compare impacts. Build weighing into cases, rebuttals, and summaries."])]}, {"slug":"ai-tools-for-debate-students","title":"AI Tools for Debate Students | DebateLab","description":"Compare useful AI tools for debate students, including case generation, rebuttal practice, evidence research, coaching, flowcharts, and timers.","eyebrow":"Student guide","h1":"AI Tools for Debate Students","lead":"Choose tools that improve preparation without replacing research, coaching, or judgment.","features":["Case prep","Research support","Practice feedback"],"sections":[("What students actually need",["Debate students need more than text generation. Useful tools support research, structure, drills, feedback, flowcharts, and timed practice."]),("Keep humans in the loop",["AI can suggest arguments and objections, but students should verify sources, adapt style, and make strategic choices themselves."]),("Why DebateLab combines workflows",["DebateLab brings core prep tasks into one place so students can move from case draft to rebuttal drill to speech practice."])]}, {"slug":"wsdc-debate-practice","title":"WSDC Debate Practice With AI Drills | DebateLab","description":"Practice WSDC debate with DebateLab: motion analysis, proposition and opposition burdens, speeches, rebuttals, points of information, and weighing.","eyebrow":"Format guide","h1":"WSDC Debate Practice With AI Drills","lead":"Prepare motions, burdens, speeches, POIs, rebuttals, and weighing for World Schools style debates.","features":["Motion prep","POI practice","Team line checks"],"sections":[("WSDC prep starts with the motion",["Define the model, burdens, stakeholders, and clashes before writing speeches. The strongest prep starts with clear framing."]),("Practice team roles",["Use DebateLab to draft first speaker setup, second speaker extensions, third speaker rebuttal, and reply speech framing."]),("Train POIs and weighing",["Points of information expose weak warrants. DebateLab can help generate likely POIs and compare impacts before practice rounds."])]}, - {"slug": "public-forum-debate", "title": "Public Forum Debate Prep with AI | DebateLab", "description": "Prepare for Public Forum debate with DebateLab: case construction, rebuttal drills, summary and final focus practice, crossfire prep, and evidence research.", "eyebrow": "Format guide", "h1": "Public Forum Debate Prep with AI", "lead": "Practice PF cases, rebuttals, crossfire, summary, and final focus with AI feedback.", "features": ["PF case building", "Crossfire prep", "Summary and final focus"], "sections": [["How PF cases work", ["A PF case has two contentions, each with a claim, warrant, impact, and evidence. The strongest cases also include pre-emption and weighing from the constructive.", "DebateLab helps you draft, attack, and refine PF cases before the round."]], ["Crossfire and rebuttal practice", ["Crossfire exposes weak warrants and missing evidence. Use DebateLab to generate likely crossfire questions and practice ten-second rebuttal blocks."]], ["Summary and final focus", ["The best summaries collapse to the winning argument. Practice selecting the right clash and framing the ballot for the judge."]]]}, + {"slug": "public-forum-debate", "title": "Public Forum Debate Prep with AI | {product}", "description": "Prepare for Public Forum debate with {product}: case construction, rebuttal drills, summary and final focus practice, crossfire prep, and evidence research.", "eyebrow": "Format guide", "h1": "Public Forum Debate Prep with AI", "lead": "Practice PF cases, rebuttals, crossfire, summary, and final focus with AI feedback.", "features": ["PF case building", "Crossfire prep", "Summary and final focus"], "sections": [["How PF cases work", ["A PF case has two contentions, each with a claim, warrant, impact, and evidence. The strongest cases also include pre-emption and weighing from the constructive.", "{product} helps you draft, attack, and refine PF cases before the round."]], ["Crossfire and rebuttal practice", ["Crossfire exposes weak warrants and missing evidence. Use {product} to generate likely crossfire questions and practice ten-second rebuttal blocks."]], ["Summary and final focus", ["The best summaries collapse to the winning argument. Practice selecting the right clash and framing the ballot for the judge."]]]}, {"slug": "lincoln-douglas-debate", "title": "Lincoln-Douglas Debate Prep with AI | DebateLab", "description": "Prepare for Lincoln-Douglas debate with DebateLab: value and criterion structure, case writing, rebuttal drills, cross-examination, and value debate practice.", "eyebrow": "Format guide", "h1": "Lincoln-Douglas Debate Prep with AI", "lead": "Build LD cases with values, criteria, contentions, and rebuttal blocks.", "features": ["Value and criterion structure", "LD case writing", "Cross-examination prep"], "sections": [["Values and criteria", ["LD is a value debate. Your value tells the judge what matters; your criterion measures whether you achieve it. DebateLab helps you test whether your criterion actually links to your value."]], ["Case structure for LD", ["A strong LD case has an opening quote, definitions, value, criterion, and contentions with warrants and impacts. Use DebateLab to draft and pressure-test each piece."]], ["Cross-examination and rebuttal", ["Cross-ex in LD exposes weak links between value and criterion. Practice generating likely CX questions and building rebuttal blocks for common LD arguments."]]]}, {"slug": "policy-debate", "title": "Policy Debate Prep with AI | DebateLab", "description": "Prepare for Policy/CX debate with DebateLab: plan text, advantages, disadvantages, counterplans, topicality, and kritik prep with AI-assisted research.", "eyebrow": "Format guide", "h1": "Policy Debate Prep with AI", "lead": "Build plans, DAs, counterplans, and kritik prep blocks for CX debate.", "features": ["Plan and advantage writing", "DA and counterplan prep", "Topicality and kritik blocks"], "sections": [["How policy debate works", ["Policy debate asks whether a plan should be adopted. Prep involves plans, advantages, disadvantages, counterplans, topicality, and kritiks.", "DebateLab helps you draft and attack each component."]], ["Researching DAs and counterplans", ["Use DebateLab to find potential disadvantages, test counterplan competition, and build blocks for common DA scenarios."]], ["Kritik and theory prep", ["Kritiks challenge assumptions behind the opponent's framework. DebateLab can help you brainstorm kritik arguments and theory blocks."]]]}, {"slug": "british-parliamentary-debate", "title": "British Parliamentary Debate Prep with AI | DebateLab", "description": "Prepare for British Parliamentary debate with DebateLab: motion analysis, government and opposition roles, extensions, POIs, and comparative weighing.", "eyebrow": "Format guide", "h1": "British Parliamentary Debate Prep with AI", "lead": "Practice BP roles, extensions, POIs, and comparative weighing.", "features": ["Motion analysis", "Extension strategy", "POI practice"], "sections": [["BP roles and strategy", ["BP has four teams: Opening Government, Opening Opposition, Closing Government, Closing Opposition. Each role has different responsibilities and winning strategies."]], ["Extensions that win", ["Closing teams must extend by adding new analysis, not repeating opening arguments. DebateLab helps you brainstorm credible extensions from any motion."]], ["POIs and weighing", ["Points of information expose holes in reasoning. Practice generating and answering POIs, and compare impacts clearly for the judge."]]]}, @@ -49,11 +49,11 @@ {"slug": "how-to-prepare-for-a-debate-tournament", "title": "How to Prepare for a Debate Tournament | DebateLab Guide", "description": "Learn how to prepare for a debate tournament: topic research, case writing, rebuttal blocks, speech timing, and tournament-day strategy.", "eyebrow": "How-to guide", "h1": "How to Prepare for a Debate Tournament", "lead": "From topic release to tournament day, build a prep system that works.", "features": ["Topic research", "Block files", "Tournament-day checklist"], "sections": [["Topic research workflow", ["Start with topic analysis, identify key clashes, research both sides, and build case templates. DebateLab helps you move from topic to structured prep."]], ["Building block files", ["Block files are pre-written responses to common arguments. Use DebateLab to brainstorm likely arguments and prepare blocks before the tournament."]], ["Tournament day checklist", ["Bring extra pens, backup evidence, water, snacks, a timer, and a plan for each round. Mental stamina matters as much as preparation."]]]}, {"slug": "how-to-flow-in-debate", "title": "How to Flow in Debate | DebateLab Guide", "description": "Learn how to flow in debate: track arguments, map clash, visualize links and impacts, and use your flow to write better speeches and rebuttals.", "eyebrow": "How-to guide", "h1": "How to Flow in Debate", "lead": "Flowing is the skill that separates good debaters from great ones.", "features": ["Argument tracking", "Clash mapping", "Speech organization"], "sections": [["Why flowing matters", ["If you cannot see the argument structure, you cannot respond strategically. Flowing keeps the full round visible on one page."]], ["How to flow efficiently", ["Use columns for each speech, abbreviate claims and warrants, track the flow of arguments across speeches, and mark dropped arguments."]], ["Using your flow in speeches", ["Before you speak, look at the flow and decide which clashes you must win. Your speech should trace the flow, not introduce random new arguments."]]]}, {"slug": "ai-debate-case-generator", "title": "AI Debate Case Generator with Citations | {product}", "description": "Use an AI debate case generator to draft structured cases with claims, warrants, impacts, and evidence leads, then verify sources before round.", "eyebrow": "Tool guide", "h1": "AI Debate Case Generator with Citations", "lead": "Draft faster, verify carefully, and walk into the round with a structured case."}, - {"slug": "ai-rebuttal-generator", "title": "AI Rebuttal Generator for Debate | DebateLab", "description": "Use an AI rebuttal generator to find weak warrants, build targeted blocks, and practice responses to common debate arguments.", "eyebrow": "Tool guide", "h1": "AI Rebuttal Generator for Debate", "lead": "Find the weak link, build the block, and practice the response.", "features": ["Weak warrant detection", "Block building", "Response practice"], "sections": [["What an AI rebuttal generator should do", ["A useful tool points you to the weakest part of the opponent's argument and helps you build a targeted response, not a generic counter-narrative."]], ["How to use generated rebuttals", ["Take the generated block, adapt it to the specific argument, and practice saying it under time. The best rebuttals are concise and repeated."]], ["Pair with cross-ex", ["If your rebuttal attacks a warrant, your cross-ex should force the opponent to defend or abandon that warrant. Practice both with DebateLab."]]]}, + {"slug": "ai-rebuttal-generator", "title": "AI Rebuttal Generator for Debate | {product}", "description": "Use an AI rebuttal generator to find weak warrants, build targeted blocks, and practice responses to common debate arguments.", "eyebrow": "Tool guide", "h1": "AI Rebuttal Generator for Debate", "lead": "Find the weak link, build the block, and practice the response.", "features": ["Weak warrant detection", "Block building", "Response practice"], "sections": [["What an AI rebuttal generator should do", ["A useful tool points you to the weakest part of the opponent's argument and helps you build a targeted response, not a generic counter-narrative."]], ["How to use generated rebuttals", ["Take the generated block, adapt it to the specific argument, and practice saying it under time. The best rebuttals are concise and repeated."]], ["Pair with cross-ex", ["If your rebuttal attacks a warrant, your cross-ex should force the opponent to defend or abandon that warrant. Practice both with {product}."]]]}, {"slug": "ai-debate-evidence-research", "title": "AI Debate Evidence Research Tool | DebateLab", "description": "Use AI to find debate evidence leads: source suggestions, citation directions, and impact links for your case without replacing original source verification.", "eyebrow": "Tool guide", "h1": "AI Debate Evidence Research Tool", "lead": "Use AI for research directions, not as a replacement for reading sources.", "features": ["Source suggestions", "Citation direction", "Impact linking"], "sections": [["AI research is a starting point", ["AI can suggest where to look: which journals, news sources, and reports might support your link. But you must open and verify the actual source."]], ["How to verify evidence", ["Check author credentials, publication date, methodology, and whether the quote is in context. A card that misrepresents the source will hurt you in cross-ex."]], ["Linking evidence to arguments", ["Evidence is not self-explanatory. You must explain how it supports your warrant and impact. DebateLab helps connect research to clash."]]]}, {"slug": "debate-argument-flowchart-tool", "title": "Debate Argument Flowchart Tool | DebateLab", "description": "Use DebateLab's argument flowchart tool to map claims, warrants, impacts, clash, and weighing for clearer speeches and rebuttals.", "eyebrow": "Tool guide", "h1": "Debate Argument Flowchart Tool", "lead": "Visualize the round before you speak with a clash map.", "features": ["Visual clash mapping", "Link and impact tracking", "Weighing notes"], "sections": [["Why a flowchart helps", ["Arguments are chains. If one link breaks, the whole contention falls. A flowchart makes the chain visible so you can see where to attack."]], ["How to build a flowchart", ["Start with the motion, add each contention, connect evidence and rebuttals, and mark weighing at each clash point."]], ["Use the map in round", ["A good flowchart helps you decide what to collapse to, what to drop, and what to extend. Practice with DebateLab."]]]}, {"slug": "online-debate-timer-tool", "title": "Online Debate Timer Tool for Practice | DebateLab", "description": "Use DebateLab's online debate timer for speech practice, prep drills, rebuttal timing, and tournament-ready pacing across all debate formats.", "eyebrow": "Tool guide", "h1": "Online Debate Timer Tool for Practice", "lead": "Train pacing and speech discipline before the round starts.", "features": ["Speech timing", "Prep timer drills", "Format presets"], "sections": [["Why timing matters", ["A great argument delivered too late or too long is a losing argument. Timed practice teaches you to pick the strongest material and deliver it on time."]], ["Drills you can run", ["30-second rebuttal blocks, full constructive speeches, prep time simulations, and cross-ex timing drills."]], ["Pair timing with feedback", ["After each timed speech, use DebateLab to identify what was unclear, what was missing, and what to drill next."]]]}, - {"slug": "debate-topics-for-students", "title": "Debate Topics for Students | DebateLab", "description": "Browse debate topics for students organized by format, difficulty, and subject, with AI-assisted case brainstorming and prep workflows.", "eyebrow": "Resource", "h1": "Debate Topics for Students", "lead": "Find topics, brainstorm cases, and start preparing with AI-guided prompts.", "features": ["Topic categories", "Case brainstorming", "Format-specific topics"], "sections": [["How to pick a debate topic", ["A good topic has clear clashes, real-world stakes, and enough literature for both sides. DebateLab can help you brainstorm cases from any topic."]], ["Popular debate topics", ["Common topic areas include technology, education, environment, foreign policy, civil liberties, economics, and ethics. Each area has predictable clashes."]], ["From topic to prep", ["Once you pick a topic, use DebateLab to draft a case, attack it, find evidence leads, and practice the speech."]]]}, + {"slug": "debate-topics-for-students", "title": "Debate Topics for Students | {product}", "description": "Browse debate topics for students organized by format, difficulty, and subject, with AI-assisted case brainstorming and prep workflows.", "eyebrow": "Resource", "h1": "Debate Topics for Students", "lead": "Find topics, brainstorm cases, and start preparing with AI-guided prompts.", "features": ["Topic categories", "Case brainstorming", "Format-specific topics"], "sections": [["How to pick a debate topic", ["A good topic has clear clashes, real-world stakes, and enough literature for both sides. {product} can help you brainstorm cases from any topic."]], ["Popular debate topics", ["Common topic areas include technology, education, environment, foreign policy, civil liberties, economics, and ethics. Each area has predictable clashes."]], ["From topic to prep", ["Once you pick a topic, use {product} to draft a case, attack it, find evidence leads, and practice the speech."]]]}, {"slug": "debate-clash-points", "title": "Debate Clash Points: Finding and Attacking the Key Argument | DebateLab", "description": "Learn how to identify debate clash points, select the winning clash, and frame the ballot for the judge in any debate format.", "eyebrow": "Strategy guide", "h1": "Debate Clash Points: Find and Attack the Key Argument", "lead": "Identify the clash that decides the round and focus your prep there.", "features": ["Clash identification", "Clash selection", "Ballot framing"], "sections": [["What is a clash point", ["A clash is the point where two sides disagree. The key clash is the one the judge must resolve to decide the round."]], ["How to find the key clash", ["Ask: which disagreement, if resolved in my favor, wins me the round? That is the clash to focus on."]], ["Framing the clash for the judge", ["Tell the judge why this clash matters and why your side wins it. If you frame the clash, you frame the ballot."]]]}, {"slug": "debate-impact-calculus", "title": "Debate Impact Calculus Guide | DebateLab", "description": "Master debate impact calculus with magnitude, probability, timeframe, reversibility, scope, and link strength comparisons for judge-ready framework.", "eyebrow": "Strategy guide", "h1": "Debate Impact Calculus Guide", "lead": "Compare impacts systematically so the judge knows why yours matters more.", "features": ["Magnitude and probability", "Timeframe and scope", "Reversibility and link strength"], "sections": [["What is impact calculus", ["Impact calculus is the process of comparing impacts across multiple dimensions to determine which one the judge should prefer."]], ["The six dimensions", ["Magnitude (how big), probability (how likely), timeframe (how soon), reversibility (can it be undone), scope (who is affected), and link strength (how certain is the causal chain)."]], ["When to do calculus", ["Start in your constructive, reinforce in rebuttals, and crystallize in the final speech. Early calculus frames the round."]]]}, {"slug": "debate-fallacies", "title": "Common Debate Fallacies and How to Attack Them | DebateLab", "description": "Learn common logical fallacies in debate: ad hominem, straw man, false dichotomy, slippery slope, and how to turn them into rebuttal opportunities.", "eyebrow": "Strategy guide", "h1": "Common Debate Fallacies and How to Attack Them", "lead": "Turn your opponent's bad logic into round-winning rebuttals.", "features": ["Fallacy identification", "Attack strategies", "Cross-ex exploitation"], "sections": [["Why fallacies matter", ["If your opponent commits a fallacy, you can win the clash by pointing it out and explaining why the argument fails."]], ["Common fallacies in debate", ["Ad hominem, straw man, false dichotomy, slippery slope, hasty generalization, appeal to authority, and circular reasoning are the most common."]], ["How to attack a fallacy", ["Do not just name it. Explain why the logic fails, why the conclusion does not follow, and what the judge should do about it."]]]}, @@ -71,7 +71,7 @@ {"slug": "best-ai-debate-tools", "title": "Best AI Debate Tools Compared | {product}", "description": "Compare the best AI debate tools for case generation, rebuttal practice, evidence research, flowcharts, coaching, and tournament preparation.", "eyebrow": "Comparison", "h1": "Best AI Debate Tools Compared", "lead": "See how AI debate tools compare on features, formats, and prep workflows."}, {"slug": "debatelab-alternatives", "title": "DebateLab Alternatives and Competitors | DebateLab", "description": "Compare DebateLab alternatives: AI debate platforms, case generators, rebuttal tools, evidence research, flowchart tools, and practice timers.", "eyebrow": "Comparison", "h1": "DebateLab Alternatives and Competitors", "lead": "See how other AI debate tools compare, and what makes DebateLab different.", "features": ["Tool comparison", "Feature differences", "Workflow coverage"], "sections": [["Why people search for DebateLab alternatives", ["Debaters compare tools to find the best fit for their format, budget, and prep style. This page helps you compare honestly."]], ["What makes DebateLab different", ["DebateLab focuses on structured prep workflows rather than just chatting with an AI. It supports cases, rebuttals, evidence, flowcharts, coaching, and timing."]], ["How to compare tools fairly", ["Look at format coverage, feature depth, feedback quality, pricing transparency, and whether the tool supports your actual tournament workflow."]]]}, {"slug": "debatelab-pricing", "title": "DebateLab Pricing and Plans | DebateLab", "description": "DebateLab pricing and plans for AI debate practice: free trial, Pro features, and what is included for students and competitive debaters.", "eyebrow": "Pricing", "h1": "DebateLab Pricing and Plans", "lead": "See what DebateLab offers and how to get started with AI debate practice.", "features": ["Free trial", "Pro features", "Student plans"], "sections": [["DebateLab trial", ["DebateLab offers a trial so users can explore case generation, rebuttal practice, evidence leads, flowcharts, coaching, and timing before subscribing."]], ["What Pro includes", ["Pro features include extended AI usage, saved cases, private history, and advanced practice workflows. Check the app for current pricing."]], ["How to decide if DebateLab is worth it", ["If you debate regularly and need structured prep, DebateLab saves time and improves quality. The trial lets you test the workflow before paying."]]]}, - {"slug": "debatelab-vs-chatgpt", "title": "DebateLab vs ChatGPT for Debate Prep | DebateLab", "description": "Compare DebateLab vs ChatGPT for debate prep: structured workflows vs generic chat, evidence research, rebuttal drills, case generation, and coaching.", "eyebrow": "Comparison", "h1": "DebateLab vs ChatGPT for Debate Prep", "lead": "ChatGPT is a general chatbot. DebateLab is a debate practice workspace.", "features": ["Structured workflows", "Evidence leads", "Practice tools"], "sections": [["What ChatGPT does well", ["ChatGPT is a flexible general-purpose AI. It can brainstorm, draft, and answer questions about any topic, including debate."]], ["What DebateLab does differently", ["DebateLab is designed for debate prep workflows: case structure, targeted rebuttals, evidence leads, argument flowcharts, coaching prompts, and timed practice. Each workflow supports a specific prep task."]], ["When to use each", ["Use ChatGPT for general brainstorming and research. Use DebateLab for structured, repeatable debate practice that mirrors what you do in a round."]]]}, + {"slug": "debatelab-vs-chatgpt", "title": "{product} vs ChatGPT for Debate Prep | {product}", "description": "Compare {product} vs ChatGPT for debate prep: structured workflows vs generic chat, evidence research, rebuttal drills, case generation, and coaching.", "eyebrow": "Comparison", "h1": "{product} vs ChatGPT for Debate Prep", "lead": "ChatGPT is a general chatbot. {product} is a debate practice workspace.", "features": ["Structured workflows", "Evidence leads", "Practice tools"], "sections": [["What ChatGPT does well", ["ChatGPT is a flexible general-purpose AI. It can brainstorm, draft, and answer questions about any topic, including debate."]], ["What {product} does differently", ["{product} is designed for debate prep workflows: case structure, targeted rebuttals, evidence leads, argument flowcharts, coaching prompts, and timed practice. Each workflow supports a specific prep task."]], ["When to use each", ["Use ChatGPT for general brainstorming and research. Use {product} for structured, repeatable debate practice that mirrors what you do in a round."]]]}, {"slug": "debatelab-vs-windebate", "title": "DebateLab vs WinDebate Comparison | DebateLab", "description": "Compare DebateLab vs WinDebate: case generation, rebuttal drills, evidence research, format coverage, pricing, and workflow differences.", "eyebrow": "Comparison", "h1": "DebateLab vs WinDebate", "lead": "Two AI debate prep platforms compared on features and workflows.", "features": ["Feature comparison", "Format coverage", "Workflow differences"], "sections": [["WinDebate overview", ["WinDebate focuses on research, drills, feedback, and progress tracking for competitive debaters. It covers PF, LD, Congress, Policy, and Worlds."]], ["DebateLab overview", ["DebateLab focuses on structured prep workflows: case generation, rebuttal practice, evidence leads, argument flowcharts, coaching prompts, and online debate timers."]], ["How to choose", ["Compare format coverage, feature depth, feedback style, pricing, and which tool fits your actual tournament workflow."]]]}, {"slug": "debatelab-vs-debateclub", "title": "DebateLab vs DebateClub Comparison | DebateLab", "description": "Compare DebateLab vs DebateClub: voice debating, case generation, rebuttal drills, evidence research, and workflow differences for competitive debaters.", "eyebrow": "Comparison", "h1": "DebateLab vs DebateClub", "lead": "Voice sparring vs structured prep: two approaches to AI debate practice.", "features": ["Voice vs text workflows", "Feature comparison", "Prep focus areas"], "sections": [["DebateClub overview", ["DebateClub focuses on voice-based AI debate sparring with real-time feedback in a conversational format."]], ["DebateLab overview", ["DebateLab focuses on text-based structured prep: cases, rebuttals, evidence, flowcharts, coaching, and timed practice for tournament preparation."]], ["Which approach fits you", ["If you want voice practice, DebateClub is focused there. If you want structured prep workflows, DebateLab is designed for that."]]]}, ] diff --git a/scripts/seo_guides.py b/scripts/seo_guides.py index a09db8433..6f73c7362 100644 --- a/scripts/seo_guides.py +++ b/scripts/seo_guides.py @@ -364,4 +364,453 @@ ("How do I stop dropping arguments?", "Flow every speech, mark each opposing argument as answered or not, and group similar arguments so one response covers several. Practise against a timer until it becomes routine."), ], }, + "how-to-practice-rebuttals": { + "features": [ + ("A weekly drill plan", "Four short sessions a week, each training one rebuttal skill: selection, warrant attacks, grouping, and weighing under time."), + ("Drills that work alone or with a partner", "Shadow rebuttals, flip-the-flow, one-sentence answers and rapid-fire rounds, with a version for solo practice and one for teams."), + ("A way to measure progress", "A five-point checklist to score each practice rebuttal, so you can tell whether the drills are changing your speeches."), + ], + "sections": [ + ("Why rebuttal is a separate skill", [ + "Most debaters can write a decent case with enough time. Rebuttal is harder because it happens live: you hear an argument once, decide whether it matters, find the flaw, and explain it in under a minute while the judge is still listening. None of those steps improve by reading more about debate. They improve with repetitions that copy the pressure of a round.", + "Good rebuttal practice therefore has three features. It uses arguments you did not write, so you cannot rely on knowing the answer in advance. It runs against a clock, so you learn to choose. And it ends with feedback on one specific thing, so the next repetition is different from the last. The drills below are built around those three rules.", + ]), + ("A four-session weekly plan", [ + "Each session takes 20 to 30 minutes. Run them in this order, because each one depends on the skill before it.", + {"steps": [ + "Selection (Monday). Read or listen to a full opposing constructive. Without answering anything, write down the one argument that decides the round if it stands, and one sentence saying why. Repeat with three different speeches. The goal is to stop treating every argument as equally important.", + "Warrant attacks (Tuesday). Take five opposing claims and, for each, write the reason the other side gives for it. Then write one sentence attacking that reason, not the claim. If you cannot find their warrant, your rebuttal is that they never gave one.", + "Grouping (Thursday). Take a speech with six or more arguments and sort them into two or three groups that share an assumption. Answer each group once. This is the skill that saves the shortest rebuttal speeches in every format.", + "Weighing under time (Friday). Give a full rebuttal speech against the clock, and finish with thirty seconds that compare your impact with theirs on one measure: probability, magnitude, timeframe or who is affected.", + ]}, + "If you have a fifth session, use it for a full practice round so the separate skills come together in one speech.", + ]), + ("Seven rebuttal drills", [ + {"h3": "Shadow rebuttal"}, + "Watch a recorded round or read a transcript, pause after each constructive, and give the rebuttal you would have given. Then compare it with what the real speaker said. You get high-level opposing arguments without needing an opponent.", + {"h3": "Flip the flow"}, + "Take your own case and rebut it as if you were on the other side. The weak points you find are the ones a good opponent will find too, so fix them before the round instead of during it.", + {"h3": "One-sentence answers"}, + "A partner reads a claim; you have ten seconds to answer in one sentence. The drill trains you to lead with the response instead of with a long setup. Keep a list of the sentences that worked.", + {"h3": "Rapid fire"}, + "A partner reads eight short arguments in two minutes. You have two minutes to answer them all. Most debaters run out of time on the first three, which is exactly the habit the drill is meant to break: group, prioritise, move on.", + {"h3": "Response ladder"}, + "For one argument, write five different responses: deny the claim, attack the warrant, mitigate the impact, turn it and outweigh it. Then rank them. Practising all five shows you which kind of response you lean on too much.", + {"h3": "Drop audit"}, + "After a practice round, go through your flow and circle every opposing argument you did not answer. For each one, decide whether dropping it was a choice or an accident. Accidents are what you drill next.", + {"h3": "Spar the predicted case"}, + "In {product}, generate a case on your side and read the predicted opponent case. Paste the strongest opposing argument into Attack to see where it breaks, then run a Sparring round and answer it live. The verdict tells you whether your answer changed the outcome.", + ]), + ("Worked example: from first attempt to clean rebuttal", [ + {"example": {"title": "Motion: This house would lower the voting age to 16", "rows": [ + ("Opposing argument:", "Sixteen-year-olds lack the life experience to make informed political choices, so lowering the voting age would worsen the quality of democratic decisions."), + ("First attempt:", "That is not true, plenty of sixteen-year-olds are very mature and some adults are not informed either, so it is unfair to single out young people."), + ("What went wrong:", "The answer is a counter-assertion followed by a fairness point. It never names the opponent's warrant (experience produces better choices) or explains why the judge should doubt it."), + ("Rebuilt response:", "Their argument needs experience to be the thing that makes a vote informed. But we do not test experience for any other voter. Information comes from education, and sixteen-year-olds are still in school, studying the systems they would vote on."), + ("Weighing line:", "Even if some young voters are less informed, that harm is small and spread thin, while excluding a whole age group from decisions that affect them for longest is certain and lasting."), + ("Timed version:", "Forty seconds: name their warrant, show it is not applied to anyone else, give the alternative mechanism, close with the weighing."), + ]}}, + "The rebuilt version is not more clever than the first attempt. It is more organised: it names what the opponent needs, explains why they do not have it, and tells the judge what that means for the round.", + ]), + ("How to judge your own practice", [ + "Record your practice rebuttals, or have a partner listen, and score each speech on five questions. Give one point for each yes.", + {"list": [ + "Did I answer the argument that decided the round first?", + "Did each response attack a warrant, or at least say which part of the argument it targets?", + "Did I group similar arguments instead of answering them one by one?", + "Did I explain why my response matters for the decision, not just that it is true?", + "Did I finish inside the time without rushing the last point?", + ]}, + "A score of three is a solid novice rebuttal; five is what you are aiming for before a tournament. Track the scores across a few weeks. If one question keeps getting a no, drop the other drills and run the one that trains it.", + ]), + ("Format notes for timing practice", [ + {"h3": "Public Forum (PF)"}, + "Rebuttals are four minutes. The second-speaking team usually spends part of that time answering responses to its own case, so practise a split: about two and a half minutes on offence and a minute and a half rebuilding. The {product} timer has a Public Forum preset for the full speech order.", + {"h3": "Lincoln-Douglas (LD)"}, + "The four-minute first affirmative rebuttal must answer a seven-minute negative constructive. Practise grouping and cross-applying your framework until you can cover every major argument with time left for one extension.", + {"h3": "World Schools (WSDC)"}, + "Rebuttal runs through every substantive speech. Practise opening each speech with ninety seconds to two minutes of rebuttal before your own material, and for third speakers, practise organising the whole debate into two or three clashes.", + {"h3": "British Parliamentary (BP)"}, + "With seven-minute speeches and four teams, the drill that matters most is selection: which of the previous speeches' arguments actually need an answer from your position. Practise naming the bench you are responding to before each response.", + ]), + ], + "faqs": [ + ("How often should I practise rebuttals?", "Short, frequent sessions work better than one long one. Three or four sessions of 20 to 30 minutes a week, each focused on one skill, will improve a rebuttal faster than a single full practice round."), + ("Can I practise rebuttals without a partner?", "Yes. Shadow rebuttals from recorded rounds, flipping your own case and answering a predicted opponent case all work alone. An AI opponent adds a responsive voice when no partner is available."), + ("What should I practise first as a new debater?", "Selection. Learn to pick the one or two arguments that decide the round before you work on speed or style. Answering the right argument badly still beats answering the wrong one well."), + ("How do I know if my rebuttal practice is working?", "Score each practice speech on the same five questions: right argument first, warrant attacked, arguments grouped, impact explained, finished on time. Rising scores over a few weeks mean the drills are working."), + ("Should I memorise rebuttals?", "Memorise the structure and a few strong lines, not whole speeches. In round you need to adapt each response to what the opponent actually said."), + ], + }, + "ai-rebuttal-generator": { + "features": [ + ("Weaknesses ranked by damage", "Attack quotes the exact words it is targeting, names the broken link and orders the weaknesses from critical to minor."), + ("Responses you can say", "Each weakness comes with one to three sentences written to be spoken in round, not a description of what you could argue."), + ("Cross-ex questions and weighing", "Get questions tied to each weakness, a check for fallacies and an analysis of the weighing the argument is missing."), + ], + "sections": [ + ("What a good rebuttal generator should give you", [ + "Generic AI tools answer the request to rebut an argument by writing a counter-essay: a few paragraphs on why the other side is wrong. That is rarely usable. In a round you need to know which part of the argument to attack, what the flaw is called, and what to say in the next forty seconds.", + "Attack in {product} is built around that need. Paste an argument or a full case and it returns a structured critique. Every weakness has to do three jobs: quote the exact words it attacks, explain why the link fails and why that matters for the ballot, and give a response you can say word for word. If the argument has fewer real weaknesses, it returns fewer rather than inventing problems.", + ]), + ("What one Attack analysis contains", [ + {"list": [ + "An overall assessment: a score out of 100, a short summary and what the argument does well, so you know which parts not to waste time on.", + "Weaknesses, usually three to six, each marked critical, major or minor and labelled as evidential, logical or structural.", + "For each weakness: the quoted words, why the link is weak (missing warrant, no evidence, no link, non-unique, turned or outweighed), and a response to say in round.", + "Fallacies detected, with where they appear and how to call them out without sounding like a textbook.", + "Cross-examination questions, each tied to one weakness and written so that a short honest answer exposes the gap.", + "A weighing analysis: the weighing the argument relies on, the comparisons it never makes, and how to out-weigh it.", + ]}, + "Attack also runs web research on the argument, so responses can point to counter-evidence. Treat any evidence it mentions as a lead and check the original source before you use it.", + ]), + ("Settings that change the output", [ + {"h3": "Attack intensity"}, + "Mild gives constructive criticism, useful when you are checking your own case. Moderate balances strengths and weaknesses. Ruthless looks hardest for anything a strong opponent could exploit, which is what you want when preparing against an opposing case.", + {"h3": "Judge paradigm"}, + "Logic-Heavy prioritises broken reasoning and missing warrants. Values-Focused looks at framework and principle, which suits Lincoln-Douglas and principled motions. Policy/Impact concentrates on links, probability and the size of impacts, which suits policy-style motions and Public Forum.", + {"h3": "Fallacies and weighing"}, + "Both checks are on by default. Turn fallacy detection off when you only want substantive responses; keep weighing analysis on almost always, because unweighed rebuttal is the most common reason good responses do not win rounds.", + ]), + ("Worked example: one argument through Attack", [ + {"example": {"title": "Motion: This house would tax sugary drinks", "rows": [ + ("Argument pasted:", "A sugar tax reduces consumption, because higher prices make people buy less. Lower consumption means less obesity, which saves lives and reduces the burden on public health systems."), + ("Critical weakness, logical:", "Quoted: lower consumption means less obesity. The argument assumes people who buy fewer sugary drinks do not replace those calories with other foods. Without that warrant, the impact does not follow from the mechanism."), + ("Response to say:", "Even if people buy fewer fizzy drinks, they can get the same sugar from sweets, juice and snacks that are not taxed. Cutting one source of calories is not the same as cutting calories."), + ("Major weakness, evidential:", "Quoted: saves lives. The argument gives no estimate of how much consumption falls or how that translates into health outcomes, so the judge cannot weigh the size of the benefit."), + ("Cross-ex question:", "If someone stops buying a sugary drink but buys a chocolate bar instead, has the tax reduced their sugar intake?"), + ("Weighing gap:", "The argument never compares its health benefit with the cost to low-income households, who spend a larger share of their income on these drinks. That comparison is your weighing."), + ]}}, + "The useful part is not that the analysis disagrees with the argument. It identifies the one assumption the argument cannot survive without, gives you a sentence to attack it, and sets up a cross-ex question that makes the opponent concede it before your speech.", + ]), + ("From generated output to a rebuttal you own", [ + {"steps": [ + "Start from the right input. Use the opponent case predicted when you generated your own case, an argument you heard in a previous round, or your own case when you want to find its weak points first.", + "Read the critical weaknesses and pick one. In a short speech, one well-explained weakness beats four rushed ones.", + "Rewrite the suggested response in your own words. Keep the structure (quote, flaw, response, why it matters) and cut anything you would not naturally say.", + "Check any evidence it relies on against the original source.", + "Time the response. Most single responses should fit in forty-five seconds.", + "Import the cross-examination questions into Crossfire and practise asking them against the AI, which answers from the opposing side.", + "Keep the analysis in your Current Debate so the block sits next to the case it answers.", + ]}, + ]), + ("Using generated rebuttals by format", [ + {"h3": "Public Forum (PF)"}, + "Use Policy/Impact for most PF resolutions. Prepare the response and the cross-ex question together, because PF crossfire is where you get the opponent to commit to the assumption you attack in rebuttal.", + {"h3": "Lincoln-Douglas (LD)"}, + "Run Values-Focused on the negative case to find where its contentions fail to link to its own criterion. That gap often lets you win under their framework as well as yours.", + {"h3": "World Schools and British Parliamentary"}, + "Motions are often released shortly before the round, so use Attack in practice on likely arguments for motion areas you expect, and build a bank of responses to the reasoning that recurs across motions, such as slippery slopes, unproven behaviour change and ignored alternatives.", + ]), + ("What it cannot do", [ + "Attack responds to the text you give it. It cannot hear how your opponent actually framed an argument, and it cannot tell you what a particular judge will find persuasive. Most leagues also do not allow internet or AI tools during rounds, so it is a preparation tool: build and practise the blocks before the tournament, then adapt them by ear in the round.", + ]), + ], + "faqs": [ + ("What does the AI rebuttal generator produce?", "A ranked list of weaknesses, each quoting the attacked words with an explanation and a response to say in round, plus detected fallacies, cross-examination questions and a weighing analysis."), + ("Can I use it on my own case?", "Yes, and you should. Set the intensity to Mild or Moderate to find your weak points before an opponent does, then fix them or prepare an answer."), + ("Is it allowed to use an AI rebuttal generator in a debate round?", "Most leagues restrict or ban internet and AI use during rounds. Check your league's rules and use the tool to prepare blocks beforehand."), + ("Are the rebuttals backed by evidence?", "Attack runs web research and can point to counter-evidence. Treat anything it cites as a lead and check the original source before using it."), + ("How is this different from asking a chatbot to rebut an argument?", "The output is structured for a round: each response targets quoted words, names the broken link and comes with a cross-ex question and weighing, instead of a general essay against the other side."), + ], + }, + "how-to-write-a-debate-case": { + "features": [ + ("Motion analysis first", "Define the terms, name the burden and find the clashes before writing a single contention."), + ("Contentions that hold up", "Build each point as claim, warrant, evidence, impact and weighing, so a judge can follow it and an opponent cannot break it with one question."), + ("A case you can defend", "Pre-empt the obvious responses, cut what does not clash, and test the draft by attacking it yourself."), + ], + "sections": [ + ("What a debate case is", [ + "A debate case is the argument your side will defend for the whole round, organised so a judge can follow it on first hearing. It is not an essay. An essay can explore; a case has to survive an opponent whose job is to find the weakest sentence in it. That is why good cases are built from small, testable parts: a clear position, a reason the judge should decide the round your way, and two to four contentions that each prove something specific.", + "The process below works for every format. The format changes the length, the number of contentions and who gives which part, which the format section covers further down.", + ]), + ("Eight steps from motion to finished case", [ + {"steps": [ + "Read the motion word by word. Note the actor (who does it), the action (what changes) and any word that sets the strength of the claim, such as should, would, ban, regulate or prioritise. A motion about regulating something is a different debate from one about banning it.", + "Define the key terms in plain language. Pick definitions that are fair and that a judge would accept without argument. A squirrelled definition wins the definition debate and loses the round.", + "Write your burden in one sentence: what does your side have to prove for the judge to vote for you? If you are proposing a policy, you usually need to show a problem, a mechanism and a net benefit. If you are opposing, you choose whether to defend the status quo, a counter-proposal or simply that the proposal does more harm than good.", + "Brainstorm widely, then cut hard. List every argument for your side, group the ones that share a reason, and keep the two to four groups that are strongest and most different from each other.", + "Build each contention as a chain: claim (what is true), warrant (why it is true), evidence (what supports the warrant), impact (why it matters) and weighing (why it matters more than what the other side will say).", + "Write the framework: the standard the judge should use to decide. In Lincoln-Douglas it is a value and criterion; in most other formats it is a sentence on what the round should be about, such as who bears the cost or which outcome is more likely.", + "Pre-empt the most obvious response to each contention inside the contention itself. One sentence is enough. It stops the opponent's best attack from looking new.", + "Write it out, read it aloud against a timer, and cut until it fits with fifteen seconds to spare.", + ]}, + ]), + ("Worked example: a full case outline", [ + {"example": {"title": "Motion: This house would make public transport free", "rows": [ + ("Side:", "Proposition."), + ("Definitions:", "Public transport means buses, trams and local trains run or funded by government. Free means no fare at the point of use, paid for from general taxation."), + ("Burden:", "Show that removing fares produces benefits greater than the cost of replacing fare revenue."), + ("Framework:", "The round should be decided by who gains and who pays: a policy that shifts costs from those least able to pay towards those most able is preferable when the total benefit is comparable."), + ("Contention 1, access:", "Claim: fares stop low-income people from reaching jobs and services. Warrant: transport is a fixed cost that takes a larger share of a small income. Impact: removing it widens the area in which people can work and study. Pre-emption: discounted passes exist, but they require applications and proof of eligibility that many eligible people never complete."), + ("Contention 2, congestion and emissions:", "Claim: free fares move some journeys from cars to public transport. Warrant: price is one of the factors people weigh when choosing how to travel. Impact: fewer car journeys reduce congestion and emissions for everyone in the city."), + ("Weighing:", "Contention 1 is the more certain benefit and reaches the people most affected, so it leads; contention 2 is larger in scale but less certain, so it is framed as an additional reason, not the case's foundation."), + ("Likely opposition and prepared answer:", "Opposition will say the money is better spent on more frequent services. The answer: frequency helps people who already ride; free fares reach people currently priced out, and the two are not mutually exclusive."), + ]}}, + "Notice what the outline does not contain: a long introduction, rhetorical questions or a list of statistics without warrants. Every line either defines the debate, proves something or tells the judge how to compare.", + ]), + ("How case structure changes by format", [ + {"h3": "Public Forum (PF)"}, + "A four-minute constructive usually fits two contentions, each with evidence, and sometimes a short framework. Because you often do not know your side until shortly before the round, write a case for each side and keep them consistent in style. Put pre-emption into the second constructive if you speak second.", + {"h3": "Lincoln-Douglas (LD)"}, + "The case is built around a value and a criterion, followed by contentions that each show how your side meets the criterion. A weak link between contention and criterion is the first thing a good negative will attack, so state it explicitly at the end of every contention.", + {"h3": "British Parliamentary (BP)"}, + "Opening Government sets the definition and, for policy motions, a model: what exactly happens, who does it and how it is enforced. Opening Opposition responds to that model. Closing teams do not write a full case of their own; they prepare an extension, a new line of analysis the opening half did not cover.", + {"h3": "World Schools (WSDC)"}, + "The case is split between the first and second speakers under a single team line. The first speaker gives definitions, the burden and usually the first argument; the second speaker gives the remaining arguments. Write the split before you write the arguments, so neither speaker repeats the other.", + ]), + ("Checklist before you call the case finished", [ + {"list": [ + "Can you state the whole case in two sentences?", + "Does every contention have a warrant you could explain without your notes?", + "Is every piece of evidence one you have read in the original, with a full citation?", + "Does each contention say why it matters more than what the other side will argue?", + "Have you written down the strongest response to each contention, and your answer to it?", + "Does it fit in the time with room to slow down?", + ]}, + "If any answer is no, fix that before you practise delivery. Polishing the speech of a case with a missing warrant only makes the gap harder to see.", + ]), + ("Where {product} helps", [ + "Once you have a draft, attack it before an opponent does. Paste a contention into Attack to see which link breaks first, use Brainstorm when you need more angles at step four, and use Factoids to research a single statement you want to rely on. If you would rather start from a structure, the case generator produces a draft with a thesis, framework, contentions and a predicted opposing case, which you can then cut and rewrite with the steps above.", + ]), + ], + "faqs": [ + ("How many contentions should a debate case have?", "Usually two to four. Public Forum constructives often fit two; formats with longer speeches can take three or four. Fewer well-defended contentions beat many thin ones."), + ("What is the difference between a claim and a warrant?", "The claim is what you say is true; the warrant is the reason it is true. Judges vote on warrants, so a claim without one is an assertion that the other side can dismiss."), + ("How long does it take to write a debate case?", "A first draft can take an hour once you have researched the topic. Expect to revise it several times after practice rounds expose its weak points."), + ("Should I write my case word for word?", "In formats with prepared constructives, such as Public Forum and Lincoln-Douglas, most debaters do. In impromptu formats like BP and WSDC, prepare an outline and key lines instead."), + ("How do I make a case harder to attack?", "Explain every warrant, use evidence you have checked, pre-empt the most obvious response inside each contention, and attack the draft yourself before the round."), + ], + }, + "debate-topics-for-students": { + "features": [ + ("Topics by level", "Starter motions for new debaters, intermediate motions with more technical clash, and advanced motions for experienced teams."), + ("Topics by format", "Motion wording for BP and WSDC, resolutions for Public Forum and value resolutions for Lincoln-Douglas."), + ("From topic to first case", "How to tell a good practice motion from a weak one, and how to turn it into a case in one session."), + ], + "sections": [ + ("What makes a good debate topic", [ + "A good practice topic gives both sides real arguments. If one side has an obviously better case, the round teaches the losing side to cope with a bad position and the winning side very little. Before using a topic, check four things:", + {"list": [ + "Balance: could you write a strong case for either side in an hour?", + "Clash: do the two sides disagree about the same thing, or will they talk past each other?", + "Stakes: is there a real effect on real people, so impacts can be weighed?", + "Access: can students at this level understand the topic without specialist knowledge, or find material quickly?", + ]}, + "The motions below are written to pass those checks. They are for practice; competitive leagues set their own topics, and the wording matters, so keep it exactly as written when you practise.", + ]), + ("Starter topics for new debaters", [ + "These rely on everyday experience, so students can argue them without research and focus on structure.", + {"list": [ + "This house would ban homework in primary schools. Clash: learning time against rest and family time.", + "This house would make school uniforms optional. Clash: equality and belonging against individual expression and cost.", + "This house would ban smartphones in secondary schools. Clash: attention and wellbeing against safety and digital skills.", + "This house believes that zoos do more harm than good. Clash: conservation against animal welfare.", + "This house would introduce a four-day school week. Clash: teacher retention and focus against childcare and lost instruction.", + "This house would require all students to learn a musical instrument. Clash: cultural and cognitive benefits against choice and resources.", + "This house believes that video games are good for young people. Clash: skills and community against time use and harm.", + ]}, + ]), + ("Intermediate topics", [ + "These need some background knowledge and reward weighing between competing values.", + {"list": [ + "This house would lower the voting age to 16.", + "This house would make voting compulsory.", + "This house would tax sugary drinks.", + "This house would make public transport free.", + "This house believes that social media companies should be legally liable for misinformation on their platforms.", + "This house would ban advertising aimed at children.", + "This house would replace exams with continuous assessment.", + "This house believes that wealthy countries should accept more climate refugees.", + ]}, + ]), + ("Advanced topics", [ + "These have technical clash, contested evidence and principled arguments on both sides.", + {"list": [ + "This house would introduce a universal basic income.", + "This house believes that developing countries should prioritise economic growth over environmental protection.", + "This house would ban the development of autonomous weapons.", + "This house believes that the rise of artificial intelligence will do more harm than good to workers.", + "This house would allow parents to genetically edit their children to prevent disease.", + "This house believes that international institutions should have the power to override national governments on climate policy.", + ]}, + ]), + ("Topics written for specific formats", [ + {"h3": "British Parliamentary and World Schools"}, + "Both use motions starting with This house would (a policy), This house believes that (a value judgment) or This house regrets (a judgment on something that has happened). Practise all three types, because each changes the burden. A regret motion such as This house regrets the rise of influencer culture asks you to compare the world as it is with a world where that thing never happened.", + {"h3": "Public Forum"}, + "PF uses resolutions that name an actor and a policy, written to be argued by a general audience. Practice examples: Resolved: Schools should replace letter grades with pass or fail grading. Resolved: The benefits of nuclear energy outweigh the harms. Resolved: Governments should ban single-use plastics.", + {"h3": "Lincoln-Douglas"}, + "LD resolutions ask about values and obligations. Practice examples: Resolved: Individuals have a moral obligation to help those in need. Resolved: A just society ought to prioritise equality over liberty. Resolved: Civil disobedience in a democracy is morally justified.", + ]), + ("Worked example: turning a topic into a first case", [ + {"example": {"title": "Motion: This house would replace exams with continuous assessment", "rows": [ + ("Key terms:", "Continuous assessment means grades built from coursework, projects and regular tests across the year, instead of one final exam."), + ("Proposition burden:", "Show continuous assessment measures learning more fairly or more accurately than exams, without new harms that outweigh that."), + ("Proposition angle:", "Exams reward performance on one day, so anxiety, illness or a bad night's sleep can outweigh a year of work."), + ("Opposition angle:", "Coursework is easier to get help with at home, so it favours students with educated or wealthy parents."), + ("The clash:", "Which system is the more accurate measure of what a student can do on their own?"), + ("Weighing question:", "Is the unfairness of a single bad day larger or smaller than the unfairness of unequal help at home?"), + ]}}, + "Ten minutes of this analysis gives a team enough to start writing contentions. The clash and the weighing question tell both sides where the round will be decided.", + ]), + ("How to use a topic list in practice", [ + {"steps": [ + "Pick a topic and flip a coin for sides, so students practise arguing positions they do not hold.", + "Give fifteen minutes of preparation for impromptu formats, or a week for prepared formats.", + "Run the round with real speech times.", + "Debrief on one question: where was the clash, and who won it?", + "Rerun the same topic with sides swapped. The second round is usually much better, because each team now knows the other side's best arguments.", + ]}, + "In {product}, start a Current Debate with the motion and run Brainstorm to see angles for both sides, generate a case with its predicted opposing case, or run a Sparring round against the AI when there is no second team available.", + ]), + ], + "faqs": [ + ("What are good debate topics for beginners?", "Topics students already know from daily life, such as homework, school uniforms, smartphones in school or a four-day school week. They let new debaters focus on structure instead of research."), + ("How do I know if a debate topic is balanced?", "Try writing a short case for each side. If one side struggles to find two serious arguments, the topic is unbalanced and will make a poor practice round."), + ("What is the difference between a motion and a resolution?", "They mean the same thing in different formats. BP and World Schools use motions such as This house would; Public Forum and Lincoln-Douglas use resolutions beginning Resolved."), + ("Where do competition debate topics come from?", "Each league or tournament sets its own. Some publish topics in advance for prepared formats; others release motions shortly before each round. Practise with your league's past topics when they are available."), + ("Can AI help me prepare for a debate topic?", "Yes, for brainstorming angles, drafting a first case structure and predicting the other side. Check any facts against original sources and write the final case in your own words."), + ], + }, + "public-forum-debate": { + "features": [ + ("The PF round, speech by speech", "What each of the eight speeches and three crossfires is for, with the standard times."), + ("Summary and final focus that agree", "How to collapse to two issues in summary and extend exactly those into final focus."), + ("Practice with real PF times", "Run full Public Forum rounds against an AI opponent at 4-4-3-2 speech times, and drill cross-examination separately."), + ], + "sections": [ + ("How a Public Forum round works", [ + "Public Forum is a two-on-two format built for a general audience. Resolutions are about current issues, speeches are short, and judges are often parents, teachers or community members rather than former competitors. That shapes everything: a PF case wins by being clear and well evidenced, not by being fast or technical.", + "Before the round, a coin toss decides which team chooses first between side (pro or con) and speaking order. Under the common NSDA rules, a round runs like this:", + {"steps": [ + "First speaker, team A: constructive, 4 minutes.", + "First speaker, team B: constructive, 4 minutes.", + "First crossfire between the two first speakers, 3 minutes.", + "Second speaker, team A: rebuttal, 4 minutes.", + "Second speaker, team B: rebuttal, 4 minutes.", + "Second crossfire between the two second speakers, 3 minutes.", + "First speaker, team A: summary, 3 minutes.", + "First speaker, team B: summary, 3 minutes.", + "Grand crossfire between all four debaters, 3 minutes.", + "Second speaker, team A: final focus, 2 minutes.", + "Second speaker, team B: final focus, 2 minutes.", + ]}, + "Each team also has a few minutes of preparation time to use between speeches, usually three. Check your league's rules, because some tournaments vary times and evidence rules.", + ]), + ("What each speech has to do", [ + {"h3": "Constructive"}, + "Present your case: usually two contentions, each with a claim, a warrant, evidence and an impact. Many teams add a short framework that tells the judge how to weigh the round. The second constructive can include a few responses to the first if time allows.", + {"h3": "Rebuttal"}, + "Answer the opponent's case. The team speaking second should also answer the attacks already made on its own case, because arguments left unanswered after second rebuttal are very hard to bring back.", + {"h3": "Summary"}, + "Collapse. Choose the one or two issues you are winning, extend them with their warrants and evidence, answer what the opponent said about them, and start weighing. Everything you want in final focus has to be in summary.", + {"h3": "Final focus"}, + "Tell the judge why you win in two minutes. Extend only what was in your summary, weigh it against the opponent's best remaining argument, and give the judge a simple reason to sign the ballot.", + {"h3": "Crossfire"}, + "Crossfire is a question period, not a speech. Use it to clarify the opponent's evidence, get them to commit to an assumption you will attack, and set up your next speech. Judges notice who stays calm and precise.", + ]), + ("Worked example: one PF round in outline", [ + {"example": {"title": "Practice resolution: Resolved: Schools should replace letter grades with pass or fail grading", "rows": [ + ("Pro contention 1:", "Letter grades push students toward safe courses they know they can ace; pass or fail grading encourages them to take harder classes and learn more."), + ("Pro contention 2:", "Grade pressure is a leading source of student stress, and removing fine-grained grades reduces it without removing accountability."), + ("Con contention 1:", "Letter grades give students specific feedback about how well they understood the material; pass or fail hides the difference between barely passing and mastery."), + ("Con contention 2:", "Colleges and scholarships use grades to compare applicants; without them, they rely more on test scores and extracurriculars that favour wealthier students."), + ("First crossfire question from Pro:", "Is a letter grade the only way a teacher can tell a student how well they understood the material?"), + ("Pro summary collapse:", "Extend contention 1 and turn the con's feedback argument: comments and rubrics give better feedback than a single letter, so pass or fail grading loses nothing on feedback and gains course choice."), + ("Con final focus weighing:", "Even if some students take harder courses, the equity harm in admissions affects every student who applies, and it falls on those with the fewest alternatives."), + ]}}, + "The round is decided by which team frames the comparison between learning (Pro) and fair admissions (Con), and keeps that frame consistent from summary to final focus.", + ]), + ("Five habits of strong PF teams", [ + {"list": [ + "They write cases for both sides, because they often learn their side only shortly before the round.", + "They read evidence carefully and can produce the full source if asked. Evidence disputes are common in PF, and a misrepresented card can lose the round.", + "They plan the collapse before the round: which contention each side would collapse to, and why.", + "They weigh from the rebuttal onward instead of saving it for final focus.", + "They adapt to lay judges: fewer arguments, clear signposting, a normal speaking pace and a story the judge can repeat.", + ]}, + ]), + ("Common PF mistakes", [ + {"list": [ + "Bringing new arguments into final focus that were not in summary. Most judges ignore them.", + "Spending crossfire making speeches instead of asking questions.", + "Second rebuttal that only attacks and never defends the team's own case.", + "Summaries that try to extend everything and end up extending nothing well.", + "Evidence quoted without author, date or source, which invites a challenge you cannot answer.", + ]}, + ]), + ("Practising Public Forum in {product}", [ + "Sparring runs Public Forum rounds with pro and con constructives, rebuttals, summaries and final focuses at the 4-4-3-2 times above, ending with a judged verdict. The simulated round leaves out the crossfire periods, so practise questioning separately in Crossfire. Despite the shared name, that feature is a cross-examination drill: you either question the AI, which answers from the opposing side, or let it question you about your case.", + "A useful preparation loop: start a Current Debate with the resolution, generate a case for each side, paste the opposing case into Attack to find its weakest links, run a Sparring round on your assigned side, and finish by checking whether your final focus extended only what your summary did. The timer's Public Forum preset covers the same eight speeches when you practise with a partner.", + ]), + ], + "faqs": [ + ("How long is a Public Forum round?", "The speeches and crossfires take 35 minutes, plus each team's preparation time, so most rounds run around 45 minutes."), + ("How many contentions should a PF case have?", "Usually two. A four-minute constructive rarely fits more than two contentions with proper warrants and evidence."), + ("What is the difference between summary and final focus?", "Summary narrows the round to the issues you are winning and begins the weighing. Final focus extends only those issues and tells the judge why they decide the ballot."), + ("Can I bring up new arguments in final focus?", "No. New arguments in final focus are generally ignored by judges, because the opponent has no chance to answer them. Anything you want in final focus should be in your summary."), + ("How do I prepare for a lay judge in PF?", "Run fewer arguments, explain each one plainly, signpost clearly, speak at a normal pace and end every speech with a simple reason to vote for you."), + ], + }, + "debatelab-vs-chatgpt": { + "features": [ + ("A general assistant", "ChatGPT can brainstorm, explain, draft and revise on any subject, including debate."), + ("A debate workspace", "{product} organises prep around one motion at a time, with structured cases, an AI opponent, a timer and judged practice rounds."), + ("Using both", "Where each tool fits in a week of debate preparation, and how to move work between them."), + ], + "sections": [ + ("The short answer", [ + "ChatGPT is a general-purpose AI assistant. {product} is a debate practice workspace. Both use large language models, but they are designed for different jobs. If you want to explore an idea, learn background on a topic or tighten a paragraph, a general assistant is flexible and fast. If you want to prepare a specific motion, practise against an opponent at real speech times and get a verdict on your round, a tool built around debate structure saves the setup you would otherwise do by hand in every conversation.", + "Many debaters use both. This page explains where each is stronger so you can decide what fits your preparation.", + ]), + ("What ChatGPT does well for debaters", [ + {"list": [ + "Background learning: explaining an unfamiliar topic, the main positions in a policy area or a philosophical idea behind a value resolution.", + "Open brainstorming: generating many possible angles quickly, including unusual ones.", + "Writing help: tightening a sentence, simplifying a paragraph for a lay judge or suggesting a clearer tag line.", + "Flexibility: it handles any request, so you can use it for tasks no debate tool was built for.", + ]}, + "Those are real strengths. The limits come from the same flexibility: a general chat does not know which motion you are preparing, which side you are on, what format you debate or what sources you trust, unless you tell it again, and it has no concept of a round to practise in.", + ]), + ("What a debate workspace adds", [ + {"h3": "One motion, one place"}, + "In {product}, everything belongs to a Current Debate: the motion, the Library sources you have added, generated cases, Attack analyses, practice rounds and debriefs. Each tool reads the same context, so you never paste the motion and your research into a new conversation.", + {"h3": "Structured output"}, + "Generated cases always have the same parts: thesis, framework, contentions with warrants and impacts, the case the other side is likely to run, and counters to it. Attack always returns ranked weaknesses that quote the attacked words, with a response to say in round, cross-examination questions and a weighing analysis. Fixed structure makes the output easier to check and to turn into speeches.", + {"h3": "Timed practice rounds"}, + "Sparring runs full rounds against an AI opponent in School 4-6-6-3, Lincoln-Douglas and Public Forum, with each speech timed, and ends with a verdict that names the reason for the decision. Crossfire drills cross-examination in either direction. A speech timer covers Standard, Lincoln-Douglas, Public Forum and Policy speech orders.", + {"h3": "Sources you control"}, + "Sources you add to the Library and mark active are used across the tools for that debate. Ask can answer with citations, and Factoids researches a single claim. Evidence still needs checking against the original, as with any AI tool.", + ]), + ("Worked example: the same task in both tools", [ + {"example": {"title": "Task: prepare to answer the opposition on This house would make voting compulsory", "rows": [ + ("In a general chat:", "You describe the motion, your side and your format, then ask for the opposition's arguments. You get a useful list. To get responses, you ask again; to check one argument in depth, you paste it back; to practise, you would need to role-play a round and keep track of time yourself."), + ("In {product}:", "You start a Current Debate with the motion, generate your proposition case and read the predicted opposition case it includes. You paste the strongest opposition argument into Attack, which returns its weakest link, a response to say and a cross-ex question. You import the questions into Crossfire to practise them, then run a timed Sparring round and read the verdict."), + ("The difference:", "Individual sentences can be similar in quality. What changes is how much setup you repeat, and whether you end up practising a round or only reading text."), + ]}}, + ]), + ("Which should you use?", [ + {"list": [ + "Learning about a topic from scratch: a general assistant is a good start.", + "Writing a case for a specific motion: a debate workspace gives a consistent structure and a predicted opposing case.", + "Finding the weak point in an opposing argument: a tool that returns structured weaknesses and responses is faster to use in prep.", + "Practising speeches and rounds: you need timing, an opponent and a verdict, which a general chat does not provide.", + "Polishing wording: either works; use the one you are already in.", + ]}, + "A practical split is to use a general assistant for open-ended learning and {product} for motion-specific preparation and practice.", + ]), + ("Things that are true of both", [ + "Both can state things confidently that are not true, so neither replaces reading original sources before you quote them. Neither should be used during a round where your league forbids electronic help, which is most leagues. And neither replaces a coach or teammates who have watched you debate.", + ]), + ], + "faqs": [ + ("Is {product} better than ChatGPT for debate?", "For motion-specific preparation and practice rounds, a dedicated workspace saves setup and adds timing, an AI opponent and verdicts. For open-ended learning and general writing, ChatGPT is more flexible. Many debaters use both."), + ("Can I practise a debate round with ChatGPT?", "You can ask it to role-play an opponent, but you have to manage the format, the speech order and the timing yourself, and there is no built-in verdict. {product}'s Sparring runs the round structure for you."), + ("Does {product} keep my debate prep organised?", "Yes. Cases, sources, analyses and practice rounds are saved inside the Current Debate they belong to, behind sign-in."), + ("Do I still need to check evidence from either tool?", "Yes. Any AI tool can produce errors or misread sources. Open the original and confirm the exact claim before you use it in a round."), + ("Which formats does {product} support?", "Case generation, Attack, Ask and Crossfire work for any motion. Sparring runs School 4-6-6-3, Lincoln-Douglas and Public Forum rounds, and the timer adds a Policy preset."), + ], + }, }