OiO Network: An off-ice officials community of practice

Full Version: Coordinating - We use a custom web application
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I was chatting with an ECHL OiO acquaintance today about how they do their work. During the conversation she shared with me her scheduling sheet. A single piece of paper with a grid containing game dates down the left and names across the top. In each grid she marks a Y or N for if the person is scheduled.

Early on in our NAHL OiO days I was frustrated with the reply all emails and manually versioned spreadsheets so I built a quick web based application for managing our work. The app has continued to grow in sophistication but remains super easy to use. I'm going to attach some screenshots I captured to send to my ECHL OiO friend during our conversation that will give you a glimpse into how the app works.

I've attempted to automate as many repetitive tasks as possible, and push data management that pertains to the individual OiO down to them.

We may be unique in that we try to schedule our OiOs to different jobs across the season which does add an additional level of complexity when scheduling.

Take a look and let's discuss!

Main page once logged in:
[attachment=7]

User profile management (NOTE: everything after Emergency Contact is only editable by a system admin and often not visible to the user):
[attachment=10]

Users manage their own availability for games on the schedule:
[attachment=9]

The system uses a combo of games the user says he/she is available and whether the user is trained for certain jobs to present who can be scheduled for each position each game:
[attachment=8]

And admins have access to a menu general users do not that allows them to manage overall items in the application:
[attachment=6]
Now that we are scheduling for the 2022-23 year, I can post a picture of what the site looks like with OiOs scheduled for the various jobs each game (as well as which new OiOs are slotted for training since we are training a tsunami of new volunteers early in the season).

Whereas the home page once logged in only shows the next four games, the schedule page shows the entire schedule.

You can see that the system auto-highlights the logged in user for a quick reference that he/she is scheduled to work a particular game.

NOTE: This is the admin user view so there are some icons (the small email icon which allows the admin to complete a webform to send an email to the "crew" scheduled for that game, and the small pencil which allows the admin to edit that scheduled crew) which show for them that don't show for any non-admin user.

[attachment=16]