Registration
A Registration
object describes one school or other organization's entry into a tournament. It comprises the basic details about an organization and one or more Team
objects.
It is expected that each Registration
object represents a distinct school or other organization. For instance, if "Anywhere High School" enters two teams, there should not be two Registration
objects whose name
fields are Anywhere A
and Anywhere B
and one Team
child each; there should be one Registration
object whose name
field is Anywhere
(or Anywhere High School
) and two Team
children.
name | String | The school or other organization's name. |
---|---|---|
location | String | The location of this team's origin. This may be any combination of city, state, country, etc., as appropriate for the tournament, and should be in human-readable format. |
teams | Array of Team | The teams registered to play for this school or organization. |
Team
A Team
has a team name, other entry-specific information about the team that may not apply to other teams from the same organization, a list of Player
objects, and optionally, a list of Rank
objects.
name | String | The team's name. |
---|---|---|
players | Array of Player | The players registered to play on this team. |
ranks | Array of Rank | The ranks achieved by this team. |
Player
A Player
object has basic information about a player.
name | String | The player's name. |
---|---|---|
year | Number | The player's year in school. Use |
Rank
ranking | Ranking | A |
---|---|---|
position | Number | The position/rank the team has achieved among all teams eligible for the given Ranking. Omitting this field indicates that the rank has not been determined yet (e.g. because the tournament is still in progress) but the team is eligible for the Ranking. May not be unique (i.e., there may be a tie). |
Ranking
A Ranking
object describes an award that is given at a Tournament
. A Tournament
may have several Ranking
s; for instance, it might have a "top small school" Ranking or a "top undergraduate team" Ranking.
name | String | The name of the ranking. |
---|---|---|
description | String | A description of the ranking, such as information on eligibility. |