Ranks
Ranks are a way to classify officials by experience level within your group. They help administrators match the right officials to the right games - and can be used to enforce qualification requirements on specific leagues.
The Rank Scale
ASM uses a fixed rank scale, ordered from lowest to highest:
- Rookie
- Novice
- Intermediate
- Junior
- Senior
Each rank can also have a Sub Rank - a number used to further distinguish officials within the same rank level (e.g., a Junior with sub rank 3 is more experienced than a Junior with sub rank 1).
Ranks are assigned per position. An official can have a different rank for each position they hold - for example, Senior as a Referee but Junior as a Linesman.
Setting a Member's Rank
Ranks are set from the User Management page.
- Go to Administration -> User Management
- Find the member and click to open their profile
- Scroll to the Ranking section
- For each position the member holds, you will see two fields:
- Save the member's profile when done.
The rank will now appear in the assignment dialog when you're assigning officials to games, so you can see each candidate's level at a glance.
Setting Rank Requirements on a League
Leagues can have minimum and maximum rank requirements, controlling which officials are eligible to work games in that league.
- Go to Administration -> Leagues
- Open or create a league
- Navigate to the Qualifications section
- Set rank requirements per role type:
The qualifications apply separately for three role types:
- Save the league.
Once requirements are set, the assignment dialog will use them to identify which officials are qualified - making it easier to fill positions with the right people.
How Ranks Appear During Assignment
When assigning officials to a game, the assignment panel groups available members by rank, from highest to lowest. This makes it easy to see your most experienced officials at a top and work down from there.
Each official's rank is shown next to their name. If a league has rank requirements configured, officials outside the allowed range will not be shown as eligible candidates for that league's games.
Customizing Rank Names
If the default rank names (Rookie, Novice, Intermediate, Junior, Senior) do not match your group's terminology, you can replace them with your own labels - in both English and French.
- Go to Settings -> Group
- Select the General tab, then the Rankings sub-section
- Under Rank Names, you will see two fields for each of the 5 ranks - one for English, one for French
- Enter your custom names (up to 50 characters each)
- Save
Your custom names will appear everywhere ranks are displayed in the app - member profiles, the assignment dialog, and the pay report - replacing the defaults for all members in your group.
Note: Both the English and French name fields are required for each rank. If your group is English-only, you can enter the same name in both fields.
Tips
- Set ranks when you onboard new members - it saves time during scheduling
- Use sub ranks if you have large cohorts at the same rank level (e.g., many Junior officials from the same certification class)
- Configure league rank requirements for elite or development leagues where experience level matters
- Ranks are visible to administrators only - members do not see each other's ranks by default (this can be configured in Group Settings)