tabminton Guides Download
Browse guide chapters

Reference

Use this page as a compact reference while preparing and operating a tournament. Follow the linked chapters when you need a complete procedure.

Glossary

  • Tournament: The complete competition, including dates, venue, courts, events, registrations, draws, matches, and outcomes.
  • Venue: A reusable location that can be selected for a tournament.
  • Court: A playable court configured inside one tournament and used for draft planning, actual assignments, and Match day operations.
  • Player: One person in global Players. This reusable record can be registered in more than one tournament.
  • Registration: The connection between a global player and one tournament, with a Pending, Accepted, or Rejected status. It is not an event entry.
  • Pair: Two global players who compete together in doubles. The reusable record appears in global Doubles and is not participation in an event by itself.
  • Event: One tournament category, such as MS or XD, with its own entries and competition structure.
  • Entry: The participant in one event: a singles player or a doubles pair. Accepting a registration does not create an entry.
  • Side: A singles player or doubles pair in one particular match. Use entry for event or draw participation and side for a match position.
  • Format plan: A saved planning scenario for phases, draw sizes, match totals, and estimated court-time capacity.
  • Phase: An ordered stage of one event. It has one competition type and contains one or more draws.
  • Draw: One group or one knockout bracket inside a phase. Entries assigned to a draw can be used to generate actual matches.
  • Round robin: A format in which each entry in a group plays every other entry in that group.
  • Knockout / playoff: An elimination bracket in which a decided match advances its winning side.
  • Virtual match: An expected match in Draft without fixed entries as sides. It belongs to a format plan and is not an actual match.
  • Match: An actual contest generated from a draw. It can have sides, a time, a court, a status, and a result.
  • Standings: The calculated or locked ranking of entries in a round-robin group or virtual table.
  • Declared seed: An exact position or protected range saved on an event entry before matches exist.
  • Resolved seed: The concrete seed position assigned to that entry in one specific draw.
  • Source reference: A saved link from a playoff position to a place in a group or virtual table. It describes where the qualifier must come from; it does not push the qualifier automatically.
  • Bye: An empty bracket position that lets the known side advance without normal play.
  • Walkover: A terminal match result decided without normal play. It can be entered for a real match or created automatically for a playoff bye.
  • Match day baseline: The device-local comparison saved after a successful manual publication from Match day. It supports the +N badge and Auto, but does not verify the public page.
  • Published snapshot: The read-only tournament data sent by a successful publication. It is separate from the editable local tournament.

Keep the layers separate: Format models a possible structure, Draft places its virtual matches, Draws builds the actual competition and generates matches, and Planner assigns those actual matches to times and courts.

Do not confuse status with publication: The tournament status Published is a manual informational label. Only a successful Publish action sends a published snapshot.

Do not confuse seed with result: A declared or resolved seed is a draw input. It is not the entry’s final place.

Event categories

An accepted registration makes a player available for new entries, but does not create an entry. For doubles, the pair category must match the event category.

MS — Men’s Singles

  • The entry is one singles player.
  • The player must have gender M.
  • The reusable record is the player in global Players.

WS — Women’s Singles

  • The entry is one singles player.
  • The player must have gender F.
  • The reusable record is the player in global Players.

MD — Men’s Doubles

  • The entry is one doubles pair.
  • Both players must have gender M.
  • The reusable record is the pair in global Doubles.
  • The pair category and event category must both be MD.

WD — Women’s Doubles

  • The entry is one doubles pair.
  • Both players must have gender F.
  • The reusable record is the pair in global Doubles.
  • The pair category and event category must both be WD.

XD — Mixed Doubles

  • The entry is one doubles pair.
  • The pair must contain one player with gender M and one with gender F.
  • The reusable record is the pair in global Doubles.
  • The pair category and event category must both be XD.

Status reference

Tournament statuses

Tournament statuses are manual informational labels. They do not enable or disable screens, accept registrations, enforce a workflow, or publish a snapshot automatically.

  • Published is the default label for a new tournament. It does not prove that publication has occurred.
  • Registration Open indicates that registrations are being collected.
  • Registration Closed indicates that registration collection has ended.
  • In Progress indicates that tournament play is under way.
  • Finished indicates that the tournament is complete.

Registration statuses

  • Pending means the player was added to the tournament but has not been accepted or rejected. The player is not offered for new entries or Partner Wanted requests.
  • Accepted means the player is confirmed and is offered for new entries, doubles pairs, and Partner Wanted requests.
  • Rejected keeps the registration visible but removes the player from choices for new entries and Partner Wanted requests.

Changing an accepted registration to Rejected removes that player’s Partner Wanted requests. A change to Pending also clears those requests. Existing entries, draw assignments, matches, schedules, and results remain saved; a status change does not withdraw them automatically.

Match statuses

Status does not by itself assign a scheduled time or court. Those values are stored separately.

  • Scheduled means the match exists but is not ready, commonly because a playoff side still depends on an earlier result or source.
  • Ready means both sides are known and the match has not started.
  • Live means the match has started on a court.
  • Finished records a normal completed result from set scores.
  • Walkover records a decision without normal play. An automatic playoff bye can also use this status.
  • Retired records that play ended early, with the winning side selected and any entered partial scores kept as information.

Finished, Walkover, and Retired are terminal statuses. All three count as completed for standings and playoff progression. A normal result derives the winner from valid set scores; a walkover or retired result requires the winning side to be selected.

Match day queue states

Queue states are operational guidance, not additional match statuses.

  • Ready now means both sides are known, relevant not-before times have passed, no listed player is currently unavailable, and no player is in another live match.
  • Rest means the match has a future soft not-before time from rest guidance or player availability.
  • Waiting means the match does not fit another state, commonly because a side is unresolved or a hard not-before time is in the future.
  • Blocked on a card means a player is currently in another live match. The Blocked filter can also include a currently unavailable player.

Rest, Waiting, a future not-before time, and unavailable-until guidance do not automatically prohibit starting a match when both sides are known. Unknown sides, a live-player conflict, or no free target court do prevent a start. Read the card details before overriding queue guidance.

Standings and progression states

  • Provisional standings show the current calculated order before it is fixed.
  • Locked standings have saved positions and use that fixed order. Locking does not push qualifiers.
  • Virtual table waiting for groups is empty because at least one source group is not locked.
  • Locked virtual table has fixed aggregate positions after its source groups are locked.
  • Pushed qualifier is a concrete entry copied from a locked source place into its referenced playoff position.
  • Unresolved source is a saved playoff source reference whose concrete qualifier is not yet available or has not been pushed. The affected side remains unknown.

Seeding reference

Set standard seeding on Tournament → Entries before any match is generated for the event.

  • No seed leaves the entry without a declared seed.
  • Exact assigns one position to one entry.
  • Group assigns entries to a protected range with limited capacity.
  • Valid protected ranges are 1/2, 3/4, 5/8, 9/16, 17/32, and further ranges produced by doubling the upper boundary and starting the next range one above the previous boundary.
  • One exact seed can belong to only one entry.
  • Several entries can share a group range only within the remaining capacity of that range.
  • At draw resolution, each grouped entry receives a different randomly selected concrete position inside its range.
  • The declared seed belongs to the event entry. The resolved seed belongs to one specific draw.
  • Neither seed is a final place.
  • Every exact position or protected range must fit the actual bracket.
  • The presence of any generated match anywhere in the event blocks all declared-seed changes and clearing.
  • Switching Exact to Group, or Group to Exact, immediately clears every declared seed in the active event without confirmation.

Demo warning: Do not use Seed entries → Group as an example of standard seeding. The demo helper has a known limitation. See Use Demo mode.

CSV import format

Use Import CSV in global Players. The exact column order is:

last_name,first_name,club,gender,birth_year
  • last_name and first_name are required.
  • club, gender, and birth_year are optional.
  • Commas and semicolons are supported separators.
  • The separator is detected from the first non-empty line and then used for the whole file.
  • A header row is optional.
  • Gender accepts M, Male, F, and Female, without regard to letter case.
  • An empty or unknown gender is saved as missing.
  • A birth year must be written as a number; an empty or non-numeric value is saved as missing.
  • Empty lines are skipped.
  • A row without a last name or first name is skipped.
  • Spaces around values are removed.
  • The file is read as UTF-8.
  • Import creates new global player records. It does not merge or deduplicate them, so importing the same data again can create visible duplicates.
  • The parser removes simple outer quote characters, but it does not support full CSV quoting with separators inside quoted values.

Minimal comma-separated example:

last_name,first_name,club,gender,birth_year
Rivera,Alex,North Club,M,2001
Morgan,Casey,South Club,F,2002

Tournament preparation checklist

Required operational checks

  • Confirm whether Normal or Demo mode is active.
  • Check the tournament name, dates, venue, and contacts.
  • Check scoring settings and rest time.
  • Check Day Settings for every tournament date.
  • Check the courts.
  • Check each event’s category, age restriction, and Max entries value.
  • Review registrations and their statuses.
  • Review event entries and unresolved Partner Wanted requests.
  • Review declared seeding before generating matches.
  • Check the actual phases and draws.
  • Confirm that actual matches have been generated.
  • Check Planner time and court assignments.
  • Resolve or identify every unresolved playoff side.
  • Open the correct Match day date and inspect its queue.
  • If publication is required, save a publication token and manually verify the public link after publishing.
  • If printed materials are required, open the report and inspect the system print preview.

Optional planning layers

  • Use Format to compare possible structures and capacity.
  • Use Draft to place virtual matches and estimate workload.

Format and Draft do not create or schedule actual matches. The Setup Checklist reports progress but does not block later screens or actions.

Match day checklist

Before play

  • Open the intended tournament and Match day date.
  • Check courts and assigned matches.
  • Identify unresolved sides.
  • Check active filters and search.
  • Reconcile the live courts with actual court activity.
  • Review player availability, rest, and not-before guidance.
  • If Auto publication is needed, complete one successful manual Publish from Match day to establish the local baseline.

During play

  • Verify both sides before Start Match.
  • Watch for live-player conflicts.
  • Save the result and intended terminal status.
  • Confirm that the court becomes operationally free after completion or cancellation.
  • Monitor standings and playoff progression.
  • After locking standings, use Push to playoff separately.
  • Inspect the destination bracket after every push.
  • Publish manually when changes are outside the +N badge scope.

After play

  • Check for unfinished matches.
  • Review completed results.
  • Verify locked standings and pushed qualifiers.
  • Record final places and points.
  • Prepare required reports and inspect print preview.
  • Publish the final snapshot and verify the public link separately.
  • Global Players manages reusable player records and CSV import.
  • Global Doubles manages reusable doubles pairs.
  • Overview manages tournament details, events, courts, day settings, status, checklist, and publication.
  • Tournament Players manages player registrations and their statuses.
  • Entries manages event entries, pairs, Partner Wanted, declared seeds, and participant swaps.
  • Format models format plans and capacity.
  • Draft places virtual matches for a selected plan.
  • Draws manages actual phases, groups, brackets, lineups, sources, and match generation.
  • Planner assigns generated actual matches to times and courts.
  • Match day operates the queue, courts, player availability, starts, results, and operational publication.
  • Match results is a read-only log of completed matches.
  • Standings reviews, locks, reorders, and pushes group or virtual-table positions.
  • Activity shows which players with Accepted registrations are still active or eliminated by event.
  • Results records final places and tournament points.
  • Reports prepares printable match, statistics, and participant views.