Tournaments

Atlas / tournament documentation

Creating a tournament

The create form, its eight presets, every field with its limits, and exactly what a new tournament starts with.

Creating a tournament files a new tournament under an organization, writes its first event and a starting set of tab and ballot rules, and opens its Overview. The form is a single page, not a stepped wizard. It is offered in two places that post the same fields to the same action: the page at /tournaments/new, which the tournament admin index and the organization list link to, and the Create tournament pane inside an organization's own console, which adds a live preview of the public page. A preset is a starting choice of format, venue and pacing that fills several fields at once and seeds the tab rules. Nothing is written until Create tournament is selected.

Who can use it

RoleWhat it can do on this screen
Platform adminOpens the form with every organization in the picker and can file a tournament under any of them. No organization is preselected unless the link names one.
Organization owner or adminCreates tournaments under the organizations where the account holds the owner or admin role. The picker lists only those organizations.
Organization member with the Settings only roleThe organization appears in the picker, but the database refuses the creation. The form then shows the general failure message listed under Troubleshooting. That role does not open the tournament consoles.
Tournament admin seat, tab seat, compliance seatNo access by seat alone. A tournament seat belongs to one existing tournament, so it does not allow creating another.
Coach, competitor, judge, observer, signed-out visitorNone. A signed-out visitor is sent to sign in and returns to the form afterward.

An account that administers no organization sees the heading You need to administer an organization first, the line Tournaments are created under an organization, and a link Create an organization →, which opens organization creation. Creating an organization makes its creator the owner at once. See Organization and account.

Before the form opens

  • Setup steps first. If the organization has not finished its onboarding steps, the page sends the visitor to the organization's onboarding wizard instead of showing the form. The check applies to the organization named in the link, or to the only organization the account administers. With several organizations and no organization named in the link, no check runs at this point.
  • Which organization is preselected. A link that names an organization the account administers selects it. Otherwise an account with exactly one organization has it selected. An account with several organizations must choose one, and Create tournament stays disabled until a choice is made.
  • Organization picker. Shown only when the account administers more than one organization. With one, the organization is filled in silently.

The form

The page at /tournaments/new is titled Create a tournament, with the line that the creator can manage the tournament immediately as an admin of its organization. Fields run in the order below. A field marked required must be filled before Create tournament enables.

ControlWhat it doesDefault or limit
Starting presetFills Format, the first event, Venue format and Pacing from one of eight presets and seeds the tab rules. The hint reads: Seeds a valid tab baseline. Every value stays editable after creation.Choose a preset or configure manually
PacingHow rounds are scheduled. Two options: Live paced: fixed round schedule, and Long form: flexible round scheduling. Long form turns on the options for debaters to request judges and propose round times. Live paced leaves both off.Live paced; a preset sets it
Who may registerOpen registration or Invite only. Invite-only tournaments require an admin-issued claim code before a participant can register.Open registration
OrganizationThe organization that owns the tournament. A disabled placeholder reads Select an organization.Shown only with more than one organization
Tournament nameThe name shown on the public page, pairings and every ballot. Required. Placeholder: Fall Invitational 2026.1 to 200 characters after trimming spaces
FormatA free text description of the debate format, such as Policy Debate, Public Forum, Lincoln-Douglas or Parliamentary. Required. A preset fills it.1 to 100 characters
LocationFree text. Required. Placeholder: Dallas, TX. Typing Online here does not make the tournament online; Venue format decides that.1 to 200 characters
Venue formatA choice of In-person: Rounds happen at a physical venue, or Online: Rounds happen over video. Rooms hold meeting links. A preset sets it.In-person
Start dateThe first day. Required.A calendar date
End dateThe last day. Required. Must not be earlier than the start date.A calendar date
Time zoneThe zone every posted time shows in. Grouped by region, with every zone the server knows. The hint reads: Defaults to this browser's time zone when it is available.The browser's zone when listed, else America/New_York
DescriptionOptional text shown on the tournament's public page. Labelled Description optional on this page.Up to 4000 characters
Max participantsThe most entries the tournament takes, counted across every event. Setup calls this field Maximum entries.100; a whole number from 1 to 100000
Registration fee, in US dollarsThe fee per entry. Zero disables payment.30; zero or more, in steps of one cent
DivisionsOne event, or Novice and Varsity. Enabled only after a preset is chosen. With Novice and Varsity, the preset supplies two events instead of one.One event
Event nameThe first event's name. Required. Placeholder: Lincoln-Douglas. A preset fills it. Under a split, this is the Varsity event.1 to 200 characters
Short codeThe first event's short code, used in pairings and postings. Required. Always converted to upper case as typed. Placeholder: LD.1 to 20 characters
Second event nameThe Novice event's name. Appears only with Novice and Varsity. Placeholder: Novice Lincoln-Douglas.1 to 200 characters
Second short codeThe Novice event's short code. Appears only with Novice and Varsity. Placeholder: NLD. Must differ from the first short code.1 to 20 characters
Create tournamentSubmits the form. Reads Creating… while the request runs.Disabled until every required field is valid

The first event section is headed First event, or Events once a split is chosen. The line under it reads: Registration and scoring are organized by event, and every tournament needs at least one. Add more from Setup later.

The organization console pane

Inside an organization's console, the Create tournament pane holds the same fields grouped under the headers Identity, Rounds, Venue & dates, Entry, First event or Events, and Public page. It posts to the same action, so every limit above applies. It differs in these ways.

DifferenceWhat the pane does
OrganizationAlways the organization whose console it is in. There is no picker.
Starting presetThe first option reads Configure manually. The hint reads: Seeds format, first event and venue. Nothing is locked.
Starting formatIf the organization's setup wizard saved a starting format, the pane opens with Format and the first event already filled for it. The preset, which also decides venue and pacing, is still chosen by hand.
Online presetsChoosing an online preset also fills Location with Online.
Entry capNamed Entry cap in this pane, with the hint: Registration closes automatically at the cap. The same value is Max participants on the page and Maximum entries in Setup.
Who may registerTwo buttons, Open and Invite only, in place of a select. The hint reads: Invite-only tournaments accept entries by claim code.
Tournament name hintShown on the public page, pairings and every ballot.
Description hintShown on the tournament's public page. Left blank, the page opens on the date line.
Status lineThe foot of the pane reads Draft · nothing written yet, and Draft · not written until you create after a first submit attempt.
CancelCloses the pane. When anything has been typed or picked, it first asks: Discard this tournament draft? Nothing has been created.
Live previewBeside the form from wide screens, and below it on narrow ones, a panel headed Public page · live preview shows the name, date line, location, format chips, description, Entry cap, Fee and Events count as they are typed. The note under it says this is what a competitor sees the moment registration opens, and that branding is inherited from the league.

Presets

There are eight presets: four formats, each in person or online. A preset label reads In-person or Online followed by the format name.

FormatEvent name and short codeEntries per teamBallotPacing when in personPacing when online
Team PolicyTeam Policy, TP2Judge-assigned rankLive pacedLong form
Lincoln-DouglasLincoln-Douglas, LD1Judge-assigned rankLive pacedLong form
Moot CourtMoot Court, MOOT1Points-derived rankLive pacedLive paced
ParliamentaryParliamentary, PARLI2Points-derived rankLive pacedLive paced

A points-derived ballot scores each speaker in four categories, each from 4 to 8 points: Content, Delivery, Organization and Responsiveness, and the ranks follow from the totals. A judge-assigned rank ballot has the judge rank the speakers directly. See Ballots.

With Divisions set to Novice and Varsity, a preset supplies two events. The first is Varsity, named Varsity followed by the format and coded V followed by the format code, for example Varsity Team Policy, VTP. The second is Novice, for example Novice Team Policy, NTP. Both follow the tournament wide rules until Setup gives one its own. Choosing another preset after a split refills both events. Choosing Configure manually clears the split.

Choosing a preset changes Format, the event fields, Venue format and Pacing in the form. Each remains editable before submitting. A manual creation starts with every field empty or at its default, and its first event takes one entry per competitor.

What a new tournament starts with

ItemValue
OwnerThe chosen organization. The creator is not added as a separate tournament admin; access comes from the organization role.
VisibilityPrivate. Anyone holding the link can open the page. The directory lists it only to platform admins and to admins of its organization. Setup changes this.
StatusPlanning Phase. Registration is closed. Opening it is a deliberate step in Setup.
Who may registerAs chosen on the form.
Mode and pacingThe Venue format and Pacing chosen. Live paced leaves the judge request and round time proposal options off. Long form turns both on.
Time zoneAs chosen.
First eventThe name and short code entered, with one entry per competitor unless a preset says teams of two.
Second eventOnly with Novice and Varsity. Active, listed after the first, with the preset's entries per team.
Preliminary rounds6, or the preset's count. Every preset uses 6.
TiebreakersWins, speaks, adjusted speaks, opponent wins, head to head, coin flip, in that order.
Dropped scoresThe highest and lowest speaker points are dropped once, and the highest and lowest ranks once.
Speaker points20 to 30.
Rank scale4.
BreakTo 8.
BallotJudge-assigned rank with a rank scale of 4, or a preset's points-derived ballot with its four categories. A preset also records its key on the tournament. A manual creation records none.
Moot Court formatA Moot Court preset sets the first event's format to the platform's Moot Court format when one exists, which the clerk desk depends on.

These tab rules and the ballot are written at the tournament level. With a split, neither event has its own copy, so both follow the tournament level rules until Setup gives one its own.

After Create tournament

The browser opens the new tournament's Overview at /tournaments/<id>/admin?created=1. A banner at the top reads Tournament created, followed by a sentence saying that everything entered can be changed in Setup, with Setup as a link. Overview then lists the next steps in four phases: prepare, preliminaries, eliminations and wrap-up. See Overview.

If the second event could not be added, the browser instead opens Setup at the Events section with a message naming the event and saying the tournament was created with its first event only. The form is not shown again, since submitting it a second time would create a second tournament.

Tasks

Create a tournament from a preset.

  1. Open the organization's console and select Create tournament, or open /tournaments/new.
  2. Choose a Starting preset, for example In-person Lincoln-Douglas.
  3. Set Divisions to Novice and Varsity if the tournament runs both. Check the two event names and short codes.
  4. Enter Tournament name and Location. Enter Start date and End date. Check Time zone.
  5. Check Max participants, Registration fee and Who may register.
  6. Add a Description if the public page should open on text.
  7. Select Create tournament.

The Overview opens with the Tournament created banner. Registration is closed and the tournament is private until Setup changes them.

Create a tournament without a preset.

  1. Leave Starting preset on its first option.
  2. Enter Format, and choose Venue format and Pacing.
  3. Enter the first event's Event name and Short code.
  4. Fill the remaining fields as above and select Create tournament.

The tournament starts with the default tab rules listed above and a judge-assigned rank ballot. Add more events and adjust the ballot in Setup.

Troubleshooting

MessageWhat it meansWhat to do
Select an organization to create this tournament under.No organization was chosen.Choose one in Organization.
Tournament name must be between 1 and 200 characters.The name is empty after trimming, or too long.Shorten or fill in the name.
Format must be between 1 and 100 characters.The format is empty or too long.Correct Format.
Location must be between 1 and 200 characters.The location is empty or too long.Correct Location.
Description must be 4000 characters or fewer.The description is too long.Shorten Description.
Start and end dates are required.A date is missing or not a calendar date.Fill in both dates.
End date must be on or after the start date.The end date falls before the start date.Correct the dates. The message also shows under the dates as soon as both are entered.
Event name must be between 1 and 200 characters.The first event's name is empty or too long.Correct Event name.
Event short code must be between 1 and 20 characters.The first short code is empty or too long.Correct Short code.
Second event: followed by an event name or short code messageThe second event failed the same checks as the first.Correct Second event name or Second short code.
The two events need different short codes.Both events carry the same short code once converted to upper case.Change Second short code.
Max participants must be a whole number between 1 and 100000.The value is not a whole number in range.Enter a whole number from 1 to 100000.
Registration fee cannot be negative.The fee is below zero or not a number.Enter zero or more.
Choose live paced or long form pacing.Pacing was not one of the two offered values.Choose Live paced or Long form.
Choose whether registration is open or invite-only.Who may register held neither value.Choose Open registration or Invite only.
Choose a valid time zone.The zone is not one the server knows.Pick a zone from the list.
Choose a valid tournament preset.The preset is not one of the eight.Pick a preset from the list or reload the page.
Choose one event or Novice and Varsity divisions.Divisions held a value other than the two offered.Reload the form.
Choose a preset before splitting it into divisions.Novice and Varsity was sent with no preset.Choose a preset first.
Too many creation attempts. Please wait a few minutes and try again.More than 30 creation attempts from this account and address in ten minutes. Corrections that fail local checks do not count.Wait, then submit again.
This feature is temporarily unavailable. Please contact support.The limiter could not be reached, so creation is refused.Try again later or contact support.
Could not create your tournament. Please check the details and try again.The database refused the creation. Typical causes are an account that is not an owner or admin of the chosen organization, a Settings only role, or an invalid value the checks above did not catch.Confirm the role on the organization, check each field and submit again.
The tournament was created with its first event, but followed by the second event name could not be addedThe tournament exists and only the Novice event failed. The message continues with the database reason and says to add the event in Setup.Open Setup, select Events and add the event. Do not submit the form again.
Could not find the created event.The first event was not found after creation, so the baseline rules were not written.Open the tournament in Setup and check its events and tab rules.
A database message after creation, for example about the mode, the tab rules or the ballotA later step failed after the tournament was filed. The tournament may exist without some of its starting rules.Open the tournament, check Setup, and add what is missing. Submitting the form again would create a second tournament.

Limits and notes

  • There is no way to cancel, archive or delete a tournament from the product today. The name is read only in Setup, so check it before creating.
  • Hybrid pacing exists in the database but is not offered here or in Setup.
  • The organization onboarding check runs only when the page can tell which organization is meant.
  • The tournament starts in Planning Phase with registration closed, whatever Who may register says. That field decides who may register once registration opens.