Demonstration mode
Demo mode provides a separate workspace for learning the interface and building example tournaments. Use it to practise with sample players and saved tournament data without showing your normal tournaments, players, pairs, or venues in the current lists.
Demo mode is not a preview or an undo layer. Its commands create and change saved data, so do not use it to prepare or run a real tournament.
Turn Demo mode on and off
Open Settings from the bottom of the sidebar.
- Turn on Demo mode.
- Leave Settings by opening Tournaments, Players, or another screen.
- Check that an amber bar with the Demo badge appears above the page.
The bar changes only after you leave Settings. If you turn Demo mode on while already on Settings, it does not appear on that page immediately. If you turn the mode off there, a previously visible bar can remain until you leave the page.
To return to normal data, open Settings, turn off Demo mode, and leave Settings. The Demo bar then disappears and the normal top-level lists become visible again.
Understand the separate data sets
Demo mode switches which top-level records are shown. It does not convert existing records from one data set to the other.
- Tournaments, Players, Doubles, and Venues show only the records for the current mode.
- Normal records are not deleted or changed when you turn Demo mode on.
- Demo records are not deleted when you turn Demo mode off. They are hidden from the normal lists and return when you enable the mode again.
- A new tournament, player, pair, or venue belongs to the mode that is active when you create it.
- Editing a record does not move it between the normal and demo data sets.
- Tournament records such as registrations, events, entries, draws, courts, and matches remain stored with their tournament.
Because switching modes does not remove or roll back anything, always create a separate demo tournament instead of experimenting in a tournament intended for real use.
Load sample players
With Demo mode on, open the global Players screen. The Demo bar contains Load sample players.
- Select Load sample players.
- Wait until Loading sample… changes back to Load sample players.
- Check the player list.
The command adds the built-in sample players to demo data. It also creates demo doubles pairs from compatible sample players in the same club. It does not register the players in a tournament.
Before you load again: This command is an import, not a reset. It does not check for an earlier copy of the sample set. Selecting it again can create another set of player records and pairs with the same visible details.
When the demo player registry is empty, Settings can also show Load sample players beside the Demo mode switch. The global Players screen remains the clearest place to load the set and verify the result.
Prepare a demo tournament
Create a dedicated tournament while the Demo badge is visible. Follow the normal setup fields in Create and configure a tournament; the new tournament is stored in demo data because Demo mode is active.
- Open Tournaments and select New Tournament.
- Give the tournament a name that clearly identifies it as a demonstration.
- Enter its dates and any other settings you need, then select Create Tournament.
- On Overview, use Add demo categories while viewing the tournament.
- Select the edit icon on Overview, then use Add demo courts.
- Open the tournament Players screen and use Add demo players.
- Accept the new registrations before filling event entries.
Add demo players creates Pending registrations. Commands on Entries use only accepted players, so select Accept all or review and accept registrations individually first. See Add players and manage registrations for the standard registration workflow.
Use commands on Overview
The Demo bar offers a different command according to the current Overview mode.
Add demo categories
While viewing Overview, select Add demo categories.
- The dialog lists only category codes that the tournament does not yet use:
MS,WS,MD,WD, andXD. - Every available category is selected when the dialog opens. Clear any category you do not want.
- Add is unavailable when nothing is selected.
- If all five category codes already exist, the dialog shows All categories are already created. and Add is unavailable.
The command creates one event for each selected code, using its standard visible category name. It does not duplicate a category code that already exists, but it also does not configure age limits or maximum entries. Review the new events and use the standard tournament setup procedure if they need different names or settings.
Add demo courts
Select the edit icon on Overview. The Demo bar changes from Add demo categories to Add demo courts.
- Select Add demo courts.
- Enter a positive value under How many to add.
- Select Add.
For a tournament with no courts, the dialog initially proposes 7. If courts already exist, it proposes 3. The new courts follow the Court N pattern and continue from the number of existing court records. The command does not check whether those generated names duplicate a manually named court.
The command is available only while Edit Tournament is open. Return to the normal Overview view when you need Add demo categories again.
Add players on the registrations screen
Open the tournament Players screen and select Add demo players in the Demo bar.
- The dialog reports how many demo players are not yet registered in this tournament.
- How many to add initially uses up to
64available players. - Enter a positive number. If it is greater than the number available, the command adds only the available players.
- The players are selected randomly. Repeating the command does not guarantee the same selection in another tournament or after registrations are removed.
- Add is unavailable when no player is available or the entered value is empty or not positive.
If the demo player registry is empty, the dialog offers Load sample players. Load the set, then add players. The new registrations remain Pending until you accept them.
Use bulk commands on Entries
Open Entries after accepting the required registrations. The Demo bar can fill entries, assign seeds, and create Partner Wanted requests.
Fill all entries
Select Fill all entries to process every event in the tournament.
- For singles events, the command adds every accepted player of the matching gender who is not already entered in that event.
- For doubles events, it first reuses eligible stored pairs, then pairs remaining accepted players. The remaining selection is randomized, with a preference for players from the same club when possible.
- A player is used at most once within the same doubles event.
- The command creates saved pairs and entries. It does not merely show a proposed result.
- The button is unavailable while it is running or when the tournament has no events.
After completion, the Demo bar reports Added N entries with counts by event, All entries are already filled., or an error. Review every pair and entry because the command is intended to populate example data, not to make competition decisions.
Seed entries
Select Seed entries to open a dialog.
- Select the events to process. All events are selected initially.
- Choose Exact or Group. The initial choice is Exact.
- Enter Top-N (how many to seed). The initial value is
8. - Select Seed.
Exact assigns consecutive exact positions starting at 1. Singles entries are ordered randomly. Doubles entries use available singles seeds as guidance; players without a singles seed are placed after seeded players.
Current Group limitation: Do not use Group with Top-N greater than 2. The current helper saves exact seeds 1 and 2, then attempts an invalid range and reports an error. The first two seeds can remain saved even though the command did not finish. If this happens, review the event, clear the saved seeds with the standard seeding controls, and use Exact instead.
An event is skipped completely if any of its entries already has a seed. Events with no entries produce no assignments. The Demo bar reports the number seeded by event, lists events that were already seeded, shows Nothing to seed., or displays an error. For manual seed rules and later restrictions, see Manage entries, pairs, and seeding.
Generate Partner Wanted
Select Generate partner wanted to create requests across the tournament’s doubles events.
The command considers accepted players of the required gender who are not already in a doubles entry or an existing Partner Wanted request in any doubles event of this tournament. It randomly selects approximately 30 percent of the eligible players for each doubles event and avoids selecting the same player twice during the run.
The button is unavailable only when the tournament has no events. If there are no doubles events or no eligible players, the command makes no change and shows no completion message. Review the Partner Wanted sections on Entries to see what was created and use the normal procedure to cancel requests or form pairs.
Use bulk commands on Draws
Open Draws after checking entries and seeds. These commands create saved draws and matches and can add more data when repeated.
Generate groups
Select Generate groups to open Generate groups (round-robin).
- Select the events to process. All events are selected initially.
- Choose group size
3or4. The initial choice is4. - Select Generate.
Each selected event must have at least three entries and its entry count must be divisible into groups containing only three or four entries. The command creates new Group N draws and distributes all event entries, taking seeds into account. It does not replace existing group draws.
The Demo bar reports created group sizes and lists skipped events, including events with too few entries or a count that cannot be split into groups of three and four. Generate is unavailable when no event is selected, and the Demo bar button is unavailable when the tournament has no events.
Generate playoff
Select Generate playoff, choose one or more events, and select Generate.
The dialog initially selects all events and explains that the command creates a single-elimination draw containing all entries. An event with fewer than two entries is skipped. The command creates Main Draw, places the entries, gives top seeds byes when needed, and generates playoff matches immediately. If a playoff draw already exists, another numbered Main Draw is created rather than replacing it.
The Demo bar reports the number of events processed, entries and matches created, and any skipped events. Generate is unavailable when no event is selected, and the Demo bar button is unavailable when the tournament has no events.
Generate matches
Generate matches appears in the Demo bar only after at least one round-robin draw exists. It processes every round-robin draw that currently has no matches.
- A draw with fewer than two entries is skipped.
- A draw that already has at least one match is ignored rather than regenerated.
- The completion message reports matches and draws processed, skipped draws, or Nothing to generate.
Use the standard Draws workflow when you need to control phases, draw contents, placement, or regeneration. See Create draws, groups, and playoffs.
Limits and risks
- Demo mode changes the visible data set; it does not sanitize, copy, convert, or delete normal data.
- There is no command to reset or delete all demo data. Remove unwanted records individually where the normal screens allow it.
- Loading sample players again can create visible duplicates. Deleting one copy later can also affect registrations, pairs, entries, draw assignments, and match sides that use it.
- Bulk demo commands change saved tournament data. Turning Demo mode off does not undo any command.
- Repeating group, playoff, or sample-data commands can add another set of records instead of rebuilding the earlier set.
- Demo mode does not provide a supported match-simulation action in visible navigation. Match simulation controls exist only on a hidden Schedule screen, so Simulate and Play next batch are not part of this user workflow.
- A demo tournament can technically contain complete draws, results, standings, and publication data. Before publishing, confirm the tournament name and data carefully and make sure the intended tournament is open.
- Do not use Demo mode to prepare or conduct a real tournament.
Fix common problems
The Demo bar is missing after I turn the mode on
Leave Settings. The bar updates when another page opens. Check that the amber Demo badge is visible before creating or importing data.
Normal tournaments or players disappeared
Demo mode is showing the separate demo lists. Open Settings, turn off Demo mode, and leave Settings. Your normal records were not deleted.
Demo records disappeared after I turned the mode off
They are hidden, not removed. Turn Demo mode on again and leave Settings to return to the demo lists.
Fill all entries adds nothing
Check that the tournament has events and that the required registrations are Accepted. Add demo players creates Pending registrations. Also check player gender because singles and doubles events use it for eligibility.
A bulk command created unexpected pairs, seeds, or requests
Several demo helpers use random selection. Review the saved result on Entries before creating draws. Correct it with the standard entry and seeding controls, or remove the affected demo records and rebuild them.
Generate groups skips an event
The event needs at least three entries, and its full entry count must be split into groups of exactly three or four. Change the event’s entries, then try again. Changing the preferred group size can change the mix of groups, but it cannot make an otherwise impossible entry count valid.
Generate matches is not visible
Create at least one round-robin draw first. The command does not appear when the tournament has only playoff draws or no draws.
I cannot find match simulation
There is no supported navigation path to the simulation controls. Use the visible Draws, Planner, Match day, and result screens to continue testing the documented workflow.
Finish demonstration work
- Review the demo tournament and avoid publishing it unless publication itself is the intended test.
- Open Settings.
- Turn off Demo mode.
- Leave Settings and confirm that the Demo bar disappears.
- Check that the normal Tournaments, Players, Doubles, and Venues lists are visible.
The demo data remains saved for the next time you enable Demo mode. Switching back to normal mode does not roll back or delete the demonstration work.