Create a tournament Part 2: Set up the round robin schedule (web guide)
This article is the second part of a three-part tutorial on getting started with OpenSports tournaments. It is assumed that you have already completed Part I meaning you have already created a tournament and set up registration options.
In the article, we’ll walk you step-by-step on how to set up a schedule of round robin matches.
0. Before we start
Please confirm you have access to all of the following. If not, please revisit Part I of the tutorial.
A) Existing upcoming tournament
B) Teams registered
- The tournament should have most, if not all, teams registered before you set up the round robin schedule.
1. Navigating Leagues/Tournaments on the web
To start, we thought it’d be helpful to walk through where the Tournaments functionality was added to the OpenSports website.
A) Tournament admin views
- To access the main Tournaments section on the web, click on your circular profile picture (top right corner of the OpenSports webpage).
- Click on “Admin Leagues”
- You will see a list of leagues and tournaments you have created. Select the tournament you’d like to set up.
2. Creating a round robin
In this section, we’ll walk through how to set up a round robin for your tournament.
A) Assign teams to pools
This step is only required if you have pools/divisions in your tournament. If so, we must first assign teams to pools.
- Navigate to the tournament dashboard (Home)
- Click on “Manage Pools”. You will see a list of all teams that have registered to-date. From here, you can either click on “Add All Teams to Pools” (the system will automatically assign all teams across both pools randomly), or manually assign teams to pools, by clicking on the ellipsis (…) to the right of each team name.
- Once all your teams are assigned to pools, you are ready to create your round robin schedule!
B) Background and terminology
- The concept of a “schedule” is one of the core building blocks behind OpenSports’ tournaments feature. In short, a schedule is simply a series of matches between teams, each with their own locations and times.
- A schedule can be in one of two states — unpublished or published. A tournament admin will typically set up an unpublished schedule (which is only visible to tournament admins), make any match-specific adjustments, review the overall list of matches, and publish it when ready.
- When a schedule is published, a notification will be sent to all teams/players and match-specific notifications (e.g. reminders) will be begin to be sent out as well. While a published schedule can be unpublished, this is rarely necessary as the admin will still be able to edit matches after a schedule is published.
- Currently, OpenSports only allows for 1 round robin schedule and 1 elimination schedule for every tournament.
C) Get started
- To initiate the creation of a round robin schedule, navigate to the Tournament Home page.
- Under Manage Schedules, under Round Robin Schedule, click on “Create Round Robin Schedule”.
D) Schedule Details/Match Info
- Schedule Details — You can give your schedule a title, and you can even create your schedule by uploading a CSV.
- Match Info — specify the duration for each match, any breaks between matches, and the number of rounds played by each team.
- The number of rounds refers to how many times throughout the tournament the matchups will rotate. For example, in an 8 team tournament, having 7 rounds means that each team will get to play each other once, since each team has to rotate 7 times to play the other 7 teams. Likewise, 14 rounds would lead to each team playing every other team twice. The number of rounds doesn’t always equal the number of matches a team will play, since tournaments with an uneven number of teams will have teams take turns having byes instead of matches in one or more of the rounds.
- By default, each team will play each other team once.
E) Availabilities/Add available time slots
Based on the number of teams, number of rounds per team, and match durations, the OpenSports system automatically calculates the total number of matches for the round robin. In this step, you need to specify enough available time slots for all these matches so the OpenSports system can automatically assign each match to an available time at a facility.
There are two options: specifying available time slots manually or setting up a recurring schedule. For this tutorial, we’ll add time slots manually.
- Tap the “Add” button and select “Manually”
- Optional — specify a pool
- Specify Facility and Resource(s) — For example, Central Tech, Field 1 &2. Note: You may need to create a new facility with resources if required. Facilities are created and shared for your entire group.
- Specify the available time slots for that location and it’s “bookable resources (fields/courts/rinks, etc)”
- Tap on “Create Availabilities for [X] Matches”.
- Repeat steps 1–5 as necessary until you have created enough available time slots for all your pools and matches.
- The system will warn you if you have not created enough field availabilities for your matches.
F) Schedule Balance
Double check that teams are not playing too many matches at any one time of the day using the table below. You can use the “Shuffle” button to randomize the order of matches within one round of the round robin, to try and better balance the times at which teams have their matches.
G) Preview Schedule
You can also download it as a CSV at this step.
H) Create/Save Round Robin schedule
- Once you’ve created enough availabilities for all the matches in the tournament, tap on “Create Round Robin Schedule” and you’ll be asked to confirm you want to create the round robin schedule.
- Tap “Yes”. The schedule will be created in the “unpublished” state.
- You will be brought back to the Matches view where you can see the upcoming scheduled matches.
If you are ready, You can Publish the schedule from the Home page. Otherwise, you can review it and make edits (see details below).
I) Review and edit matches
Before the schedule is published as well as once the schedule is published, the admins can still make edits to specific matches, or to matches in bulk, and notifications will be automatically sent to players (e.g. if match times are changed) if you enable notifications for those specific changes.
- To view the whole list of matches, simply click on Matches from the navigation bar.
- On the Matches page, you’ll see the list of all matches sorted by date.
- Click on the Edit button in the match row to replace, switch, or modify teams, or change the date/time/location/field for a specific match.
- Click on multiple checkboxes to activate the Bulk Edit button and make the same changes to multiple matches at the same time.
- To view and edit additional match details such as the roster, or assign a ref to a match, tap anywhere in the match listing row
- To make edits to match details, click on the Edit icon to the right of “Details”
- You can view the players on each team’s roster, as well as if they have RSVP’d for the match, and you can check them in through this page
- You can assign a ref to the match by searching for their name in the Staff List search bar and clicking Add when their name comes up.
- If you click on the Edit button under Match details, here’s what you can edit:
J) Publish schedule
- When you’re happy with your schedule of matches, navigate back to the league Home page, and tap “Publish” under Round Robin Schedule.
- Once the schedule is published, all registered players will receive a notification to check out their new match schedule
K) Players’ View
- When the schedule is published, registered players will receive a notification and this is what they will see via the web view:
And you’re done!
Congratulations on publishing a tournament round robin!
There’s a tonne more features that we didn’t cover in this tutorial (RSVPs, checkins, match reminders, score-keeping, elimination schedules, etc.) and you can check those out in our other guide!
Our next leagues guide, Part III is about setting up the elimination round using the tournament standings.
Don’t hesitate to reach our if you have any questions on how the OpenSports Leagues/Tournaments can be set up for your organization. Send them our way to firstname.lastname@example.org