rslts athlete performance platform

Documentation

Divisions

Building scoring groups from participant filters for results breakdowns.

Divisions

Divisions group participants into scoring categories. A division is defined by one or more filters — each filter matches participants by a field such as gender, birth year, or team.

Generating divisions

Tap + to open the division generator. The generator creates birth-year divisions split by gender. It clears the existing division list first, then creates one Male and one Female division for each generated birth-year bucket.

Default generator settings:

  • Years per Division2
  • Years for Youngest Division6
  • Oldest Athlete30

With the defaults, the youngest bucket includes the six most recent birth years and is named like [current year - 6]+ Female. Older buckets are created in two-year ranges such as [current year - 8]-[current year - 7] Male, continuing back through the configured oldest-athlete range.

How filters work

Each division has a Name (shown on the results page) and a list of Filters. Filters are applied as an AND — a participant must match all filters to appear in that division.

Common filter keys:

  • gender — values such as Male or Female
  • birth_year — one or more exact year values, separated by commas when editing
  • team — matches the participant’s team name exactly

Editing a division

Use the pencil button on any division row to rename it or change its filters. Division changes apply immediately to the results breakdown.

When editing generated divisions, the birth-year filter is stored as a list of exact values. For example, a 2018-2019 Female division has a birth_year filter with values 2018,2019.

Grade-based divisions

rslts.run does not have a separate grade field for division generation. If your meet needs grade-based divisions, use the participant year field as the grade value instead of a birth year. In the CSV, put values like 6, 7, or 8 in the year column. In manual participant entry, put the grade in the birth year field.

After participants are loaded, create divisions manually with birth_year filters that match those grade values. For example, a 7th Grade Girls division can use gender = Female and birth_year = 7.

Do not use the automatic generator for grade-based divisions unless its birth-year buckets happen to match your grade values. The generator is designed for birth years and current-year age ranges.

Division results

On the public results page, viewers can switch between the full heat results and any division. Divisions appear in the division results view sorted by best time or best mark.