HiSports Functionalities
HiSports Staging App Documentation
This is a rough draft of the HiSports staging app documentation
Much more will be added such as Images, Cleaner explanation's, etc.
- 1 HiSports Staging App Documentation
- 2 Schedules
- 3 Games
- 3.1 Game Search
- 3.1.1 Game Lineup
- 3.1.2 Officials Assignment
- 3.2 Create Game
- 3.3 Selected Game
- 3.3.1 Summary
- 3.3.2 Officials
- 3.3.3 Lineup
- 3.3.4 Events
- 3.3.5 Game Report
- 3.3.6 Scorekeeping
- 3.3.7 Goalie Shots Against
- 3.1 Game Search
- 4 Venues
- 4.1 Search Venues
- 4.2 Create Venue
- 4.3 Selected Venue
- 5 People
- 5.1 Search People
- 5.2 Create Person
- 5.3 Selected Person
- 5.3.1 Summary
- 5.3.2 Profile
- 5.3.3 Games
- 5.3.4 Registrations
- 5.3.5 Officiating
- 5.3.6 Settings
- 6 Teams
- 6.1 Search Teams
- 6.2 Create Team
- 6.3 Selected Team
- 7 Leagues
- 7.1 Search Leagues
- 7.2 Create League
- 7.3 Selected League
- 8 Offices
- 8.1 Search Offices
- 8.2 Create Office
- 8.3 Selected Office
- 9 News
- 9.1 Search News
- 9.2 Create News
- 9.3 Selected News
Schedule Search
Search for upcoming (and past) Schedules
Search through Schedules by filtering and/or sorting through categories
Categories include Name, Dates, Type, Division, Gender, Category, and Office
Save regular searches
Create a Schedule
Create a Schedule specifying Name, Season, Type, Office, Division, Gender, Category, and Start/End Date
Selected Schedule
Add Notifications for specific people for all games within the Schedules. Notifications can include Schedule Changes, Assignment Decline, Post Game Reports, Major Penalties Reports
Assign Overrides for rules to specific groups
Summary
Show Schedule details
Ability to edit Schedule
Ability to Generate, Upload, and Draft a Schedule
Teams
Add teams to Schedule (cannot delete teams from this page)
Can access each team within the Schedule and be directed to their page
Games
Access or create new Drafts
Access or create new Games
Settings
Edit general settings such as Include Registrations, Allow Extras, Points System, Sportsmanship points
Add Roles to specific people to grant access to schedule resources
Game Search
Search for upcoming (and past) Games
Save regular searches
Option to show assignments for each Game (Referee, Linesmen 1, Linesman 2)
Option to group games by arena
Set each games Assigning Status (one or multiple at a time) as Active or Draft
Can view completed games Reports
Can View, Change, and Approve team lineups
Can View, Change, and Approve assignments
Game Lineup
Can View, Change, and Approve lineups for each team
Lineups will have requirements specified that must be met
Once lineup criteria are met, lineup can be signed off and approved
More in-depth Game Lineup functionality is found here
Officials Assignment
Can View, Change, and Approve assignments for each game.
When adding Officials to the game, you can search for Officials based off of numerous criteria
Each Official will have a Summary, Schedule, History, and Contact section
Create Game
Create a new Game and state the Schedule, Division, Gender, Category, Home/Away Teams, Venue, Start/End Time, Status, and Game Number
Add optional Comments to the game which will appear on the game schedule
Selected Game
Summary
View as well as edit the game information
Option to Forfeit the game, stating Forfeiting team and optional notes
Send League Messages that will send a notification to game officials, as well as delete these Messages
View history of any changes made to the Game
Officials
View, Add, Remove, or Edit the Officials for the game
View and Set the Settings for the Officials Criteria such as Officiating System, Assigning Office, Status, Min. Referee Level/Grade, Min. Linesmen Level/Grade, Pay Structure(Optional)
Create Officiating Messages that will be sent to the games assigners and assigned game officials, as well as delete this Messages
Lineup
Set the Lineup for each team participating in the game
Lineup changes only apply to the game and do not affect the actual team roster
Select each player participating
Add extra players to the roster
Edit each player’s game information such as Jersey #, Position, Status, and Suspension details
Each team’s lineup has criteria that needs to be met
When criteria are met, the lineup can be approved and signed off
Events
View the Events regarding the game and its details
Game Report
View the full game report. Option only visible when game is completed
Scorekeeping
Pregame Tasks must be completed prior to the game such as Setting Lineup (including bench staff) for each team, Setting Scorekeeper and Timekeeper, and setting Game Officials
View and edit the score and other details of the game
Pull or swap the current goaltender and set the time of event
Log a penalty and its details such as Time and Duration of infraction, Type of infraction, Who took the penalty, and Who is serving the penalty (in case of goalie or coach penalties)
Log a goal and its details such as Goal Time (period and time), Scorer, Assist #1 (if applicable), Assist #2 (if applicable), Goal Type (Powerplay, Shorthanded, Empty Net, Penalty Shot)
Ability to edit any log as well as delete them
Ability to edit period lengths
Track Shots on Net for each goaltender by each period
Create notes for the game
Scorekeeper, Timekeeper, Referee, and Linesmen must sign off on the to submit the completed game
Goalie Shots Against
A quick modal to log or update the shots on each goalie for each period
Search Venues
See descending list of all Venues ordered by location
Ability to search venues by keywords
Create Venue
Create a Venue by stating the Name, Rink Name (optional), Alias (optional – used for searching), Street Address, and City
Selected Venue
Ability to edit Venue information as well as delete Venue all together
Summary
Shows Venue information
Provides directions to the Venue via Google Maps
Shows Offices related to Venue
Ability to add an Office, select a Primary Office, and delete an Office from the Venue
Games
Provides a list of Games within the Venue
Sort through games by Game #, Time, and Home or Away teams
Ability to view and edit the Game Lineup with the same functionality as here
Ability to view and edit the Officials for the game with the same functional as here
Can select a specific Game and utilize the same functionality as here
Search People
Search a person via name or hockey ID
Sort list of people by name or hockey ID
Create Person
Create a person by stating their first and last name, and hockey ID (optional)
Creating a person does not register them. Registration is done through Spordle ID
Selected Person
Ability to edit person’s name and hockey ID
Summary
Shows Participant Information like name and hockey ID
Ability to Invite a participant with a registration link via email to create new or link an existing account
Shows participant Contact Information and whether it’s verified or not.
Can specify Contact Information such as Email, Mobile, or Home phone. Options to set as Primary or Emergency contact
Shows the list of teams the participant is rostered on as well as their Position, Jersey #, and Status for each team
States the Qualifications the participant has
Can add Qualifications like Official Level, Referee Grade (optional), Linesperson Grade (optional), Season, Qualification Expiry Date, and Office
Can view Administrative Roles as well as add them by stating the Role and Expiry Date (optional)
Profile
Can view, add, and edit Contact information
Can view, add, and edit Addresses. Address information consist of Type, Address, Address 2 (optional), City, Province, Postal Code, and Set as Primary
Ability to update Profile Information such as Birthdate, Hometown, Height, Weight, Stick Handedness, and option to make Profile Public
Games
View Teams in which the participant is rostered in
Ability to Update Member details for associated teams such as Positions, Jersey #, Captaincy, Affiliate, Over/Under-age, and Released.
Can also specify a Member as Bench Staff, where you can select their Role
Can delete the member from the roster.
View Games that the participant is playing in
Can sort through Games by Game #, Start Time, Home/Away Team, and Venue
Ability to view and edit the Game Lineup with the same functionality as here
Ability to view and edit the Officials for the game with the same functional as here
Game Conflicts will be flagged if there are any overlapping games
Registrations
View participant Registrations as well as delete them
Can add a Registration will information such as Season, Division, Participant, and Office
View Teams in which the participant is rostered in
Ability to Update Member details for associated teams such as Positions, Jersey #, Captaincy, Affiliate, Over/Under-age, and Released. Can also delete the member from the roster.
Officiating
View participant Qualifications as an Official
Can add as well as update Qualifications like Official Level, Referee Grade (optional), Linesperson Grade (optional), Season, Qualification Expiry Date, and Office
View participants Availability on a month-by-month basis
Participant can set Availability for a specific day, or multiple days at a time, by stating if they are or are not available during a specific timeslot
Availability Settings are offered to allow participants to select specific Associations they would like to be available for, as well as specific Arenas they can regularly travel to
View, add, edit, and delete Conflicts with specific teams
*Lists* - figure out what this is
Settings
View all Notification sources for the participant
Edit Notifications details such as Destination Contact, Scheduling, Assigning, Game Reports, and Major Penalties
View Administrative Roles for the participant
Add and edit Administrative Roles with details such as Role, Office, Divisions, Genders, Categories, Expiry Date, and option to Disallow Reports
View Accounts that the participant is linked with
Search Teams
Search through all Teams
Search through Teams by filtering and/or sorting through categories
Categories include Team Name, Hockey ID, Office, Division, Gender, and Category
Save regular searches
Create Team
Create a Team by specifying the Team Name, Hockey ID, Season, Division, Gender, Category, Office, and Adding a Logo
Selected Team
Ability to edit team information
Summary
Showcases team Logo, Hockey ID, Season, Category, and office
Roster
View team Roster and each players Jersey #, Positions, and Status including Bench Staff and their Roles
Ability Add as well as Edit participant details for the team such as Positions, Jersey #, Captaincy, Affiliate, Over/Under-age, and Released.
Can also specify a Member as Bench Staff, where you can select their Role
Can delete the member from the roster.
Ability to import a Roster File is CSV format
Schedule
View Schedules that the team is participating in
View Games that the team is participating in
Can sort through Games by Game #, Start Time, Home/Away Team, and Venue
Ability to view and edit the Game Lineup with the same functionality as here
Ability to view and edit the Officials for the game with the same functional as here
Game Conflicts will be flagged if there are any overlapping games
Settings
Can set Home Ice arena and timeslot
Ability to set Team Roles to a participant as an Assistant with optional expiry date of the role
View and add Team notifications that apply to each game. Has same functionality as here
Search Leagues
Search and Sort Leagues by Name
Each League will specify its Parent Office which you can sort through as well
Create League
Create a League by stating the Name, Parent Office, and League Logo
Selected League
Ability to edit league information
Summary
Showcases League Name, Logo, Type, and Office
View and add Office Members associated with the League
View Schedules that the League is partaking in
Ability to add Schedules to the League by specifying Schedule Name, Season, Type, Office, Division, Gender, Category, and Start/End Date
Teams
View all Teams within the League as well as their information
Can sort through Teams by their information
Ability to add a Team to the League by specifying Team Name, Hockey ID, Season, Division, Gender, Category, Office, and Logo
Venues
View all Venues associated with the League
Can sort through Venues by Venue Name and Address
Settings
View all Office Settings associated with the League
Ability to edit Office Settings by selecting the Visibility of both Skater and Goalie Stats, Style of Sportsmanship Points, Contacts Visibility, Administrative and Team Reports, and HCR Sync Attributes
Can view all the Groups within the League
Ability to add Groups by stating the Name, Type, Divisions, Genders, and Categories
View and add League Roles. Has same functionality as here
View and add League Notifications. Has same functionality as here
View Rulebooks associated with the League
Add a Rulebook by specifying the Name, Office, Infraction (which takes in Name, Duration, Options, Stick Infraction, and Archived), Min/Max Lineup Limits per Position, and Additional Policies
Offices
Search Offices
Search and Sort Offices by Name and Type
Create Office
Create an Office by stating the Name, Type, HCR ID (optional), Parent Office, and Office Logo
Selected Office
Ability to edit Office information
Summary
View Office Name, Logo, HCR ID (if applicable), Type, Parent Office (if applicable)
View Offices under the Selected Office. An Office can have zero to many Offices associated with it
Ability to add an Office by specifying the Name, Type, HCR ID (optional), Parent Office, and Logo
View Leagues that the Office is associated in
Can add a League by specifying the Name, Parent Office, and Logo
An Office that is a League will not show the option to view or add associated Leagues
Teams
View all the Teams associated within the Office
Sort through Teams by Name, Division, Gender, Category, Hockey ID, and Office
Can add a Team by specifying the Team Name, Hockey ID, Season, Division, Gender, Category, Office, and Team Logo
Venues
View all the Venues associated within the Office
Sort through Venues by Name and Address
Schedules
View all the Schedules associated within the Office
Sort through Schedules by Name, Dates, Type, Division, Gender, Category, and Office
Ability to add a Schedule by specifying Name, Season, Type, Office, Division, Gender, Category, and Start/End Date
People
View all the Registrations associated within the Office
Sort through Registrations by Season, Participant, Office, and Division
Ability to add a Registration by stating the Season, Division, Participant, and Office
Can also import a Registration with a CSV file
View all the Officials associated within the Office
Sort through Officials by Season, Participant, Office, Level, Grades, and Expiry
Can add Qualifications by stating the Official Level, Referee Grade (optional), Linesperson Grade (optional), Season, Expiry, and Office
Can import Grades with a CSV file
Settings
Office Settings have the same functionality as League Settings found here
News
Search News
Search News by Title
Sort News by Title, Date, and Office
Create News
Create a News Post by stating the Title, Date, News Details, Office, and Cover Image (optional)
Selected News
Ability to edit News information
View all details about the News Post