Skip to content
Katrin Bratland edited this page Nov 1, 2023 · 9 revisions

Penalty Box Timer for CRG Scoreboard

There is a new penalty box timer mobile interface for the CRG Scoreboard. Like the jam timer interface it integrates with the scoreboard server and allows for synchronization of timers at start and end of jams. It also integrates with the penalty lineup tracking interface and collects some data for the stats book.

Open a mobile web browser and point it at: http://scoreboard_server:8000/nso/pbt/

Main Screen

The main screen allows you to choose to view a team's blockers, both jammers, or all players from both teams. The team colors are automatically set from the scoreboard team settings.

pbt_main

Blockers

There are slots for three blockers on each of the team blocker pages. You may need to scroll a bit to see the third.

pbt_team2

Select Skater

Blockers have an option menu button where the skater's number can be selected from the team's roster. It's not required to dial in a skater number, and it can happen before or after the timer has started. The number will be tracked only if it's dialed in at the time that a penalty completes and a jam is actually running. So, it should be safe to mess around with the app when jams aren't running without accidentally affecting penalty tallies.

pbt_selectskater

Penalty Lineup Tracking "Box"

When a skater is selected for one of the penalty timers, that skater is automatically also fielded (if they weren't already) and put in the box in the penalty lineup tracking page. That means the penalty tracker doesn't need to tap the box to start the box trip; they can focus on entering the penalty code. When the penalty box timer finishes, the box trip automatically completes, so the penalty trackers no longer need to tap out of the box (make it stop being red). plt_box

Jammers

The jammer numbers are automatically updated from the scoreboard for the current jam. The numbers aren't editable here. The jammer clocks do jammer logic for you, so when a second jammer sits while one is already sitting, the clock will end for the first jammer while starting for the second. The various scenarios that can come up with double penalties or jammers returning to the box are handled. Double penalties are inferred when a full penalty time amount is added to the clock.

pbt_team1

Timers

The penalty duration defaults to 30, but that is an editable setting in the scoreboard software. Timers count down from 30 and turn red at 10 seconds. Sorry, no vibration. The timers run on the server, so anyone viewing one of the pbt pages will see the same timers. Timers will all stop automatically when a jam stops, and they start up again when the next jam starts. When a timer hits 0 it resets to 30 and turns white again.

When clocks are started between jams they don't start counting yet. Instead, the clock is indicated to be active by changing the color from gray to white and disabling the start button. They look the same way as when paused between jams. When the jam starts the clock will start counting down. This accommadates the scenario where a skater sits in the box between jams; the penalty timer can go ahead and hit start for them, and it'll get their clock ready to start at the next jam.

When jammers are put in the box between jams their timers will adjust right away if any cancelling or reduction of penalties applies, to show how much time they will have remaining when the jam starts.

Edit Time

Time can be edited via the tiny pencil popup, in case there's a double penalty.

pbt_editclock

Both Teams

The entire penalty box can be viewed on one page.

pbt_bothteams

Penalty Tally

When a skater's number is active in a seat, their current penalty tally is shown in parentheses after the seat's label, like "Purple Blocker (2)". That number doesn't include the penalty currently being served, and it only increments when they finish, so it's useful to see if a skater that has just come to the box is about to foul out. Note, this penalty tally is independent from the penalty tally that can be deduced from penalty tracking. This tally is based on how long players are sitting in the penalty box.

Stats Book

There is a Penalty Box page in the wftda stats book and now it's filled in when the stats book is exported!

Developer Notes

See here for: Developer Notes