Skip to content

Releases: FIRST-Tech-Challenge/scorekeeper

FIRST Tech Challenge Live v4.1.1

19 Oct 22:12
aa5d6e9
Compare
Choose a tag to compare

This is the first official release of the FIRST Tech Challenge Scoring Software for POWERPLAY.

Please read the v4.0.2 Release Notes for details on the following new features for POWERPLAY:

  • Field Inspection Automation
  • Training Matches
  • Qualification Schedule Activation

The v4.0.7 Release Notes detail the timeout changes as described in <C29>.

Important Notes for the POWERPLAY season

  • The referee & scorekeeper inputs are from the SCORING SIDE perspective (BEHIND THE FIELD). Make sure your scoring referees are on the scoring side of the field.
  • Referees are scoring a side of the field, not an Alliance. They enter the scoring state for both red and blue on their half of the field. The X Junction column is entered by both referees, and both must agree.
  • The Junction edit popup on the Match Control page is alliance-agnostic. Edits to junctions affect both alliances.
  • The displays show a grid that indicates ownership of junctions & circuits. It is oriented to match the configuration of the display. The standard configuration will display the grid from the Audience perspective. This is opposite the referee and scorekeeper! A display that is configured for "Red on Left" will display the grid from the scoring perspective. Be sure to set this configuration properly for streams where the camera is behind the field.

New Features

  • Referee Timeout Timers - The referee page will show appropriate timeout timers at the top of the page. They can be expanded into a full-screen version, turning the tablet into a portable timeout timer.
  • Parallel League Meet Ranking Updates - If two meets from the same league are running at the same time & both are connected to the internet, they will receive each other's ranking updates. This means that teams' league rankings shown on the Preview, Results, and Pit Display screens will be up-to-date and more reflective of what is shown online.
  • Display Config from Control Page - The "Connected Displays" table on the "Video Switch" tab now has a "Config" button, which will open the config dialog. This will allow changes to the settings on a display that is open on a different device.
  • Previous Event Inspection Comments - A button at the bottom of an inspection form will bring up a dialog containing any comments from previous inspectors
  • ftc-events link QR on Pit Displays - look for the "Show QR" option in the Pit Display settings. Will only show if the event has successfully synced with HQ
  • POWERPLAY Win Animations!

Detailed Change Log

  • Added timeout timers to referee pages
  • Syncs league rankings with any concurrently-running meets
  • Update Win Animations
  • Option to show QR link on Pit Display
  • Remotely configure displays from the Control Page
  • Referee lag indicator only colors the background - no longer leaks through inputs
  • Fix bug where the totals were shown incorrectly on the Control Page's Schedule tab
  • Schedule tab totals reset to 0 immediately on replay
  • Fix bug where the ref pages would stay at the bottom of the page during a phase transition
  • Fix MatchMaker running on newer Macs - updated Windows & Mac executables to v1.4, which is properly notarized
  • Fix several CORS issues in the public API
  • Fix unmute warning appearing on Pit Displays
  • Fix error with Test Matches when using real teams
  • Show event name on Display Config dialog

FIRST Tech Challenge Live v4.0.7 (Preview)

29 Sep 16:57
aa5d6e9
Compare
Choose a tag to compare

This is a preview release of the FIRST Tech Challenge Scoring Software for POWERPLAY.
THIS VERSION CANNOT BE USED FOR OFFICIAL EVENTS.

Please read the v4.0.2 Release Notes for details on the following new features for POWERPLAY:

  • Field Inspection Automation
  • Training Matches
  • Qualification Schedule Activation

Important Notes for the POWERPLAY season

  • The referee & scorekeeper inputs are from the SCORING SIDE perspective (BEHIND THE FIELD). Make sure your scoring referees are on the scoring side of the field.
  • Referees are scoring a side of the field, not an Alliance. They enter the scoring state for both red and blue on their half of the field. The X Junction column is entered by both referees, and both must agree.
  • The Junction edit popup on the Match Control page is alliance-agnostic. Edits to junctions affect both alliances.
  • The displays show a grid that indicates ownership of junctions & circuits. It is oriented to match the configuration of the display. The standard configuration will display the grid from the Audience perspective. This is opposite the referee and scorekeeper! A display that is configured for "Red on Left" will display the grid from the scoring perspective. Be sure to set this configuration properly for streams where the camera is behind the field.

New Features

Referee Page Input Updates

The referee input has been updated based on user & tester feedback. The top buttons now only toggle between Cone, Beacon, and Remove, while alliance-specific buttons are now inside the cells. The stacks are now centered in each cell, with a +Red button to the left and a +Blue button to the right. For Beacons, there is a button in each corner for the corresponding teams.
image
image
Taller stack will wrap:
image

Eliminations Timing Changes (<C29>c)

The changes to Elimination Timings have been implemented:

  • Alliance Timeout has been removed

  • Field Timeout button is only available during Qualification Matches. It starts a 5 minute timer (<C08>).

    • If Head Referee page is in use, the Field Clear can be used as the starting point
    • Ending a Field Timeout requires confirmation via popup
  • Eliminations timeouts are automatically started and displayed. When a match is posted for the first time, an 8 minute timer is started.

    • Randomization of the next match of a series in timeout will automatically (and silently) end the applicable timeout if it has not completed
      • Timeouts cannot be ended or started manually
    • It is possible for both semifinals to be in timeout - both will show on the control page & HR page:
      image
  • When and where the timeouts are shown depends on field count, display binding, and active series:

    • Finals (Or once one semifinal is complete):
      • Will show on all Field Displays and Audience Displays
    • Semifinals
      • 1 Field Events - displays will only show the timer if both SF are in timeout
      • 2 Field Events:
        • Will only show the timer on the applicable field-bound display (The SF1 timer will only show on field 1)
        • If both SF in timeout, unbound displays will show the lowest timer (the one that will expire first)
  • Timeout warning sound moved to 1 minute before expiration

  • At events with 3 team alliances, the Field Display will show a "Lineup Window" timer below the timeout timer showing the time to inform a referee of the teams in the match (4 minutes from last post by <C29>b.ii)

Not Yet Implemented / Updated

The following have not been updated for this preview:

  • Winner Animation
  • Some Manuals/Resources (such as the Scorekeeper Manual)

Detailed Changelog

  • Referee junction inputs update
  • Eliminations Timing Updates
  • Awards scripts updated
  • Head Referee Timing Tab updated for timing changes - Alliance Timeouts removed, Field Clear only applies to Qualification Matches
  • Fixed bug in the Control Page's Display Tracking - closing a display will now update properly
  • Fixed bug where Field Displays wouldn't show Finals
  • Fixed bug where Alliance Selection could not be reset until after it was completed
  • Fixed headers in OPTION pre-flights on API routes
  • The "Manage Server" page's IP Address section now allows overriding the IP shown in the header of every page. It lists each IP the system found and allows the selection of the one to show:
    image

FIRST Tech Challenge Live v4.0.2 (Preview)

17 Sep 14:14
aa5d6e9
Compare
Choose a tag to compare

This is a preview release of the FIRST Tech Challenge Scoring Software for POWERPLAY. THIS VERSION CANNOT BE USED FOR OFFICIAL EVENTS.

Important Notes for the POWERPLAY season

  • The referee & scorekeeper inputs are from the SCORING SIDE perspective (ie BEHIND THE FIELD). Make sure your scoring referees are on the scoring side of the field.
  • Referees are scoring a side of the field, not an Alliance. They enter the scoring state for both red and blue on their half of the field. The X Junction column is entered by both referees, and both must agree.
  • The Junction edit popup on the Match Control page is alliance-agnostic. Edits to junctions affect both alliances.
  • The displays show a grid that indicates ownership of junctions & circuits. It is oriented to match the configuration of the display. The standard configuration will display the grid from the Audience perspective. This is opposite the referee and scorekeeper! A display that is configured for "Red on Left" will display the grid from the scoring perspective. Be sure to set this configuration properly for streams where the camera is behind the field.

New Features

Field Inspection Automation

Starting with version 8.0.0 of the FTC SDK, the Driver Station's Robot Controller Inspection Report will display a QR at the bottom of the page that can be scanned by Field Inspectors using the Scoring System. This QR contains information that allows the scoring system to automatically check 18 of the checkboxes on the Field Inspection form. On the Field Inspection page, there is a "Scan QR" button. Tapping it will open the native camera app. Take a picture of the DS with the QR in focus and the scoring system will read the QR data and apply the checks it can validate.

Note: this does not "scan" the QR - it will not automatically detect the QR and take the picture; please ensure that the QR is in focus so that it can be read once the picture is taken.
image
After scan, it will provide a summary of how many items were checked, and what items were not able to be checked:
image
Prior to scanning, ensure the robot is on & connected, and the gamepads are plugged in to the Driver Station. If scans fail, try backing the camera away from the QR, or increase the DS brightness, or set the DS to portrait mode.
There is an alternate page for QR scanning outside the scope of an inspection form. It is made to be more phone-friendly and allows scanning of any team. The alternate workflow is accessed from the Field (Tabletop) Inspection Team Select. Events can consider using this workflow when:

  1. An event is scanning the QRs at a different location from Tabletop Inspection (either as a stop on the way to Field Inspection or a mobile inspector in the pits)
  2. The event's (or inspector's) devices do not have cameras. In this scenario, a phone is used to scan the QR, then the form is opened on the tablet to do the rest of inspection, either by the same or a different inspector/location.

When scanned from the alternate workflow, the checkboxes are still checked, but the team's inspection status is not affected (not set to IN_PROGRESS). It can also be used as a report of teams that have scanned:
image

Training Matches

Test Matches can now be marked as "Training" Matches when they are created. During a Training Match, the referee pages will show dialogs that walk through the different screens and briefly describe how to score. We strongly recommend every event run at least one Training Match with all the referees before Matches start.
The Test Match dialog has a "Training?" checkbox. To add a Test/Training Match, on the control page, go to "Settings", then "Enter Test Mode", then "Add Test Match":
image

The ref page will show info for each scoring item:
image

Qualification Activation

After the MatchMaker run is complete, there is now an additional step to "Activate" the Qualification schedule. The schedule is not shown publicly nor will the match control page load the schedule until it is activated.
image
This is intended to give events that wish to do so time to print the schedules before they are available online. DO NOT RUN MATCHMAKER UNTIL EVERY TEAM HAS PASSED INSPECTION!

Not Yet Implemented / Updated

The following have not been updated for this preview:

  • Eliminations timing changes (<C29>c)
  • Head Referee Timer Tab
  • Award Scripts
  • Winner Animation
  • Some Manuals/Resources (such as the Scorekeeper Manual)

Detailed Changelog

  • Game-specific pages updated POWERPLAY
  • Rankings are now averaged (GM1 § 5.1.1)
    • League Rankings are always shown with a divisor of 10. (GM1 § 5.2.1.2)
  • Field Inspection Automation - QR scanning to automate parts of Field Inspection
  • Field Inspection Dropdowns - the DS & RC device "circle" items on the Field Inspection Checklist are now dropdowns to select the device. The "Unknown Device" option will still allow the form to be marked as passed.
  • Field Inspection Split Renamed - When split, Field Inspection becomes "Tabletop Inspection" and "Robot Operation Inspection". Tabletop Inspection uses the first three groups of the form, while Operation uses the last two. If split, the QR link will appear on the Tabletop form.
  • The Inspection Status Grid will now update immediately when a team's status changes
  • Inspection Progress - A progress bar with percentage labels is shown above the non-projected inspection status grid

image

  • Referee pages will blink yellow if the referee is lagging too much - 8 seconds past autonomous (start of Driver-Controlled) or 10 seconds past match end.
  • The MatchMaker Progress Bar is now accurate. It is now tied to MatchMaker's actual progress instead of predicted progress.
  • Qualification Match Schedule Activation Step
  • Display Tracking on Match Control "Video Switch":
    • Shows the state and config of all connected displays - should make it easier to check and find displays
    • There is a bug in this build where a closed display does not disappear - this has been fixed for the next release

image

FIRST Tech Challenge Live v3.4.4_OFFSEASON

05 May 19:06
aa5d6e9
Compare
Choose a tag to compare

This is the FRIEGHT FRENZY Offseason build of the scoring system. As in previous seasons, several restrictions have been lifted for offseason events and some extra features are added to help with some non-standard event flows:

Offseason Features

  • Cyan banner to indicate OFFSEASON build
  • Allows custom match schedule
  • Removes match count restriction
  • Reserve teams 99990-99999 for Offseason use
  • Syncing of data to ftc-events.firstinspires.org will work for Offseason Events registered through the Offseason Event Notice and approved in the Online Scoring System.
  • *NEW* Qualification Schedule Activation - Schedule can be generated (MatchMaker run) without making the schedule public. The schedule becomes publicly-visible after "Activating" the schedule, which is done from the same page as MatchMaker run. This step must be done before the matches can be played. This will allow the generation of test schedules or preliminary schedules which can be exported for modification without the schedule appearing on ftc-events or the public API.

Note: VMS integration will not be available - The Event Admin will need to manually add anyone that needs access to the Online Scoring System through the event's "Add User" page. This would include any judges or scorekeepers.

General Release Notes

  • Adds "General" team issues to FTA notes - not tied to a match. These will sort ahead of any match-affiliated issues.
  • Adds a lower-thirds version of the preview screen to overlays. This defaults to "on" if the display has overlays configured but can be turned off in the display settings.
  • API websocket will get notified of a re-loaded match

Instructions for Offseason Events

This workflow is for Hybrid and Traditional Offseason Events. For Remote Offseason Events see the note at the bottom of the release.

  • Either submit an OffSeason Event Notice or have your PDP request the event in the Online Scoring System using the "Event Request" feature from the Region Admin page. Please do this as soon as possible! Once the event has been approved, make sure your PDP grants you Event Admin access to the Event via the "Add User" button on the Event Dashboard.
    • If the event is Hybrid - the event request is required. If your event is Traditional, the request is strongly recommended
  • Add your teams to the event in the Online Scoring System
    • If you are running a Traditional Offseason Event & are allowing "B-Teams" or other unregistered Teams to compete, assign each one a number between 99990 and 99999 and add them to the event as that number. In the Online Scoring System, they will appear as "Offseason Demo Team". You can rename them upon import to the Traditional Scoring System.
    • Hybrid Events may add teams 99990-99999, but they will not be able to participate in judging. Online Judging is restricted to teams registered before May 19.
  • Import the event into the Offseason Traditional Scoring Software using one of the 3 standard import methods.
  • On the "Create Match Schedule" page, you can specify any number of matches and run MatchMaker, or you can import a csv with a schedule. To import a csv, we recommended generating a dummy schedule and then exporting it as a template and editing it. There are NO validations of ANYTHING when a custom schedule is imported. See below for additional info.
  • Run your event, and submit results to FIRST as usual.

Creating a Custom Schedule

From the Match Schedule Generation page, the system can now export the current schedule. This will download a csv file that is formatted properly to import back into the system:
image

We recommend generating a schedule, exporting it, and then editing that schedule to import back in to the system. However, MatchMaker cannot generate a schedule with fewer than 4 teams. In that case, please use the example table below, which you can paste into a spreadsheet-editor and then edit and save as a .csv file.

NOTE: This allows for the generation of schedules that would otherwise not be possible. For example, the same Team could be on both Red and Blue Alliance. Because of this, custom schedules may lead to unexpected results with the Qualification Rankings.

Date (mm/dd/yyyy) Start Time (24hr hh:mm) Match # or Break Red 1 or Break Text Red 2 Blue 1 Blue 2
6/10/2020 9:05 1 1111 2222 3333 4444
6/10/2020 9:12 Break 5 minute break
6/10/2020 9:17 2 2222 3333 1111 4444

Alternatively, you can directly edit the CSV shown below:

Date (mm/dd/yyyy),Start Time (24hr hh:mm),Match # or Break,Red 1 or Break Text,Red 2,Blue 1,Blue 2
6/10/2020,9:05,1,1111,2222,3333,4444
6/10/2020,9:12,Break,5 minute break,,,
6/10/2020,9:17,2,2222,3333,1111,4444

Surrogate Teams can be denoted by appending a * to the end of their number in the schedule.

Notes for Offseason Remote Events:

  • Events must be registered in the Online Scoring System using the "Event Request" feature.
  • The only non-standard configuration supported is the number of matches per team may be set to any number larger than or equal to 6.
    • The Awards Display will not show matches > 6, but they will all count towards rankings and will appear on ftc-events.firstinspires.org
  • Refer to additional guidance sent from HQ to PDPs for more details about Remote Offseason events.

FIRST Tech Challenge Live v3.3.9

10 Mar 02:57
aa5d6e9
Compare
Choose a tag to compare

This is a small patch to fix the Field Display typo bug introduced in v3.3.7. Since 3.3.7 introduced a large number of new features, the release notes for 3.3.7 are copied below:

Release Notes Copied From v3.3.7

This update includes several new features and a large number of bug fixes. Updating is not required but is strongly recommended.

As a reminder, Dual Division events must use version v3.2.4 or later. Remember, Dual-Division events MUST be configured in the Online Scoring System!

Advancement Improvements

  • Advancement Display pages showing the advancing teams as the MC reads down the list
    • Same control flow as Award presentation
    • Both Full-screen and lower-third (overlay) version
    • Lists all positions in the advancement list until correct number of teams listed - will NOT skip Already Advanced/Advancing Above/None slots
  • Advancement Report will highlight the teams Advancing
  • Advancement Report & Display will include Qualifier Host Team if applicable
  • Advancement must be configured in the Online Scoring System!
    • This feature is not available for events not configured through the Online Scoring System.
    • Advancement from regional Championships to FIRST Championship is configured by HQ.
    • Can be overridden in the local system, but changes to Advancement will NOT sync with the Online scoring system - Be very careful if you do this and make sure you consult with your PDP before announcing advancement, as they will have to go re-configure the online event if the number has changed.
    • There are additional Advancement Features in the Online Scoring System, including populating event team lists from Advancement data, checking advancement eligibility as part of the Eligibility Report, handling advancement declines to advance the next team, adding out-of-band/manual advancements, and viewing region-level advancement reports.

FTA Notepad

This page adds the ability for FTAs & CSAs to record and track notes & issues throughout the event.

  • Located under "FTA/CSA Tools" on the event home page
  • Allows tracking of robot/driver station/control system issues
    • Issues are associated with a team and a match. Issues are either "Active" or "Resolved".
    • Issues have a "type" which is selected from a pre-set list of options. There is also a free-form summary & details section. Remember to keep the notes recorded here factual and appropriate, as they will be visible to other FTA/CSAs, Event Admins, and FIRST Staff.
  • Tapping on a Team or selecting a Team from the "Teams" dropdown will pull up a list of issues associated with that team
  • Tapping on the list icon will show all issues for all teams. This list can group issues by team or by match.
  • From either list view, tapping the yellow circle will mark the issue "Resolved". Tapping the green check will mark it "Unresolved".
  • This feature currently requires a match schedule to have been generated for it to be functional. If you want to test it out ahead of time, please use a dummy event with a dummy match schedule.
  • The FTA Notes form report does not populate this data - that remains blank as it is intended to be printed
  • With this feature comes the addition of FTA & CSA permissions and generated accounts. FTA accounts are granted access to this page, as well as all inspection & Lead Inspector pages. CSAs accounts are only granted access to this workflow.

Head Referee Page

This page adds a set of tools to assist the head referee. Disclaimer: The features added for this page are merely tools and are opt-in, Head Referees are responsible for knowing game rules, tournament protocols, Q&A answers, and volunteer forum posts, all of which overrule anything written in or about these features.

  • THIS FEATURE SET IS OPT-IN! This feature can alter the match workflow from what is documented in the manuals and training. Both the Scorekeeper & Head Referee must read and understand this feature before it is used.
    1. The Head Referee Page must be enabled by the Scorekeeper through the Match Control Page. The Scorekeeper must read and understand the contents of the dialog that will appear so that they know how this feature will affect their workflow.
    2. After it is enabled, the Head Referee Page must be activated by the Head Referee. On first open, they will receive the same dialog and must confirm they have read & understand it to enable the page.
  • Shows a compressed in-match scoring summary & scoring referee status.
    • Referee state, penalties, and shared hub state are shown at the top, all other scoring achievements are collapsed but can be expanded if needed.
      • If in fullscreen mode the scores will be expanded by default.
  • HR can hold scores if a discussion is needed
    • Will display a "Match Under Review" banner on the displays to indicate scores may be delayed
    • Remind scoring referees to submit Driver-Controlled prior to any discussions or changes to ensure scores are frozen. They will be highlighted in yellow on the HR page if they have not.
    • Once both referees have submitted final review, then HR can conclude the review session by submitting from the HR page, which releases the scores to the scorekeeper.
  • HR can assign cards - will force the "Referee Review" state mentioned in the previous bullet.
  • Pre-filled & customizable notes for Referee meeting, Driver's meeting, and Captain's meeting.
  • Allows HR to record notes about a match/team.
    • Notes can have multiple teams "tagged" in them
  • Provides tracking of Alliance Timeouts and the ability to start 5 minute timers for <C08>.
    • <C08> timers will appear in the corner of the HR page. They will turn red at the 2:00 mark. The scorekeeper can show these timers from the "Field Timeout" dropdown on the control page's "Settings" tab.
    • The Alliance timeout does not start a timer - you still must coordinate with the scorekeeper to start those at the correct time. This feature merely tracks what Alliances have used them.
  • Provides a quick way to pull up a scoresheet for a match without leaving the page

Detailed Change Log

  • Add Advancement Features
  • Add FTA Notepad
  • Add HR Page
  • Fix bug showing off-by-one dates on import
  • Changed post-match video format to improve device support
  • Additional support features to help us help you if you use the Support Live Chat
  • Add a "Show Online Results Info" button to the control page's "Video Switch" - showing link & QR for ftc-events (display will not show if the event is not online).
  • Pit Display accessible via the Online Scoring System in case the pits are out-of-range: https://ftc-scoring.firstinspires.org/event/:code/display/pit (Requires both the scoring computer & pit display to be online & syncing)
  • Updates to the awards script
  • Adds endgame sound to timeout timers at 0:30.
  • Hide "Field 0" text on Field Displays during finals
  • Timeout will show mini-counter on blank display page
  • Fix latency issue where scores could be seen while the video was loading
  • Allow marking teams "READY" for Judging
  • Add /api/v2/events/:code/elims/, /api/v2/events/:code/elims/:match/, and /api/2022/v2/events/:code/elims/:match/ API endpoints. The elims endpoint returns both played and unplayed matches.

FIRST Tech Challenge Live v3.3.7

03 Mar 17:04
aa5d6e9
Compare
Choose a tag to compare

This update includes several new features and a large number of bug fixes. Updating is not required but is strongly recommended.

As a reminder, Dual Division events must use version v3.2.4 or later, which includes this release of version v3.3.7. Remember, Dual-Division events MUST be configured in the Online Scoring System!

New Features

Advancement Improvements

  • Advancement Display pages showing the advancing teams as the MC reads down the list
    • Same control flow as Award presentation
    • Both Full-screen and lower-third (overlay) version
    • Lists all positions in the advancement list until correct number of teams listed - will NOT skip Already Advanced/Advancing Above/None slots
  • Advancement Report will highlight the teams Advancing
  • Advancement Report & Display will include Qualifier Host Team if applicable
  • Advancement must be configured in the Online Scoring System!
    • This feature is not available for events not configured through the Online Scoring System.
    • Advancement from regional Championships to FIRST Championship is configured by HQ.
    • Can be overridden in the local system, but changes to Advancement will NOT sync with the Online scoring system - Be very careful if you do this and make sure you consult with your PDP before announcing advancement, as they will have to go re-configure the online event if the number has changed.
    • There are additional Advancement Features in the Online Scoring System, including populating event team lists from Advancement data, checking advancement eligibility as part of the Eligibility Report, handling advancement declines to advance the next team, adding out-of-band/manual advancements, and viewing region-level advancement reports.

FTA Notepad

This page adds the ability for FTAs & CSAs to record and track notes & issues throughout the event.

  • Located under "FTA/CSA Tools" on the event home page
  • Allows tracking of robot/driver station/control system issues
    • Issues are associated with a team and a match. Issues are either "Active" or "Resolved".
    • Issues have a "type" which is selected from a pre-set list of options. There is also a free-form summary & details section. Remember to keep the notes recorded here factual and appropriate, as they will be visible to other FTA/CSAs, Event Admins, and FIRST Staff.
  • Tapping on a Team or selecting a Team from the "Teams" dropdown will pull up a list of issues associated with that team
  • Tapping on the list icon will show all issues for all teams. This list can group issues by team or by match.
  • From either list view, tapping the yellow circle will mark the issue "Resolved". Tapping the green check will mark it "Unresolved".
  • This feature currently requires a match schedule to have been generated for it to be functional. If you want to test it out ahead of time, please use a dummy event with a dummy match schedule.
  • The FTA Notes form report does not populate this data - that remains blank as it is intended to be printed
  • With this feature comes the addition of FTA & CSA permissions and generated accounts. FTA accounts are granted access to this page, as well as all inspection & Lead Inspector pages. CSAs accounts are only granted access to this workflow.

Head Referee Page

This page adds a set of tools to assist the head referee. Disclaimer: The features added for this page are merely tools and are opt-in, Head Referees are responsible for knowing game rules, tournament protocols, Q&A answers, and volunteer forum posts, all of which overrule anything written in or about these features.

  • THIS FEATURE SET IS OPT-IN! This feature can alter the match workflow from what is documented in the manuals and training. Both the Scorekeeper & Head Referee must read and understand this feature before it is used.
    1. The Head Referee Page must be enabled by the Scorekeeper through the Match Control Page. The Scorekeeper must read and understand the contents of the dialog that will appear so that they know how this feature will affect their workflow.
    2. After it is enabled, the Head Referee Page must be activated by the Head Referee. On first open, they will receive the same dialog and must confirm they have read & understand it to enable the page.
  • Shows a compressed in-match scoring summary & scoring referee status.
    • Referee state, penalties, and shared hub state are shown at the top, all other scoring achievements are collapsed but can be expanded if needed.
      • If in fullscreen mode the scores will be expanded by default.
  • HR can hold scores if a discussion is needed
    • Will display a "Match Under Review" banner on the displays to indicate scores may be delayed
    • Remind scoring referees to submit Driver-Controlled prior to any discussions or changes to ensure scores are frozen. They will be highlighted in yellow on the HR page if they have not.
    • Once both referees have submitted final review, then HR can conclude the review session by submitting from the HR page, which releases the scores to the scorekeeper.
  • HR can assign cards - will force the "Referee Review" state mentioned in the previous bullet.
  • Pre-filled & customizable notes for Referee meeting, Driver's meeting, and Captain's meeting.
  • Allows HR to record notes about a match/team.
    • Notes can have multiple teams "tagged" in them
  • Provides tracking of Alliance Timeouts and the ability to start 5 minute timers for <C08>.
    • <C08> timers will appear in the corner of the HR page. They will turn red at the 2:00 mark. The scorekeeper can show these timers from the "Field Timeout" dropdown on the control page's "Settings" tab.
    • The Alliance timeout does not start a timer - you still must coordinate with the scorekeeper to start those at the correct time. This feature merely tracks what Alliances have used them.
  • Provides a quick way to pull up a scoresheet for a match without leaving the page

Detailed Change Log

  • Add Advancement Features
  • Add FTA Notepad
  • Add HR Page
  • Fix bug showing off-by-one dates on import
  • Changed post-match video format to improve device support
  • Additional support features to help us help you if you use the Support Live Chat
  • Add a "Show Online Results Info" button to the control page's "Video Switch" - showing link & QR for ftc-events (display will not show if the event is not online).
  • Pit Display accessible via the Online Scoring System in case the pits are out-of-range: https://ftc-scoring.firstinspires.org/event/:code/display/pit (Requires both the scoring computer & pit display to be online & syncing)
  • Updates to the awards script
  • Adds endgame sound to timeout timers at 0:30.
  • Hide "Field 0" text on Field Displays during finals
  • Timeout will show mini-counter on blank display page
  • Fix latency issue where scores could be seen while the video was loading
  • Allow marking teams "READY" for Judging
  • Add /api/v2/events/:code/elims/, /api/v2/events/:code/elims/:match/, and /api/2022/v2/events/:code/elims/:match/ API endpoints. The elims endpoint returns both played and unplayed matches.

FIRST Tech Challenge Live v3.2.4

14 Dec 21:39
aa5d6e9
Compare
Choose a tag to compare

This release of the FIRST Tech Challenge Live Scoring Software is a required update for Dual Division events. Remember, Dual-Division events MUST be configured in the Online Scoring System! The Online Scoring System also has additional division assignment algorithms not present in the Traditional Scoring System - see the link at the bottom of the "Add/Edit Teams" page for details.

If you did not run a Traditional Event during the ULTIMATE GOAL season, we have highlighted some of the fundamental changes that have occurred since SKYSTONE.

2020-2021 Change Summary

Integration with Online Scoring System

  • All events should be setup through the Online Scoring System. It provides three options to get the data from the Online Scoring System into the scoring system running locally, as outlined here and in the 3 associated quick guides in the Scorekeeper section on the FTC Volunteer Resources page.
    • Events are imported into the Traditional Scoring System from the Online Scoring System using the 'Play Event Locally' page on the Online Scoring System. Please do this no earlier than 3 days before your event.
    • If internet is available, mid-event updates are automatically sent to FIRST and are visible at ftc-events.firstinspires.org.
  • Leagues are setup and managed through the Online Scoring System. They CANNOT be managed through the Traditional Scoring System.
    • League History is included in the import from the Online Scoring System - you no longer need to manually send files to future league events.
    • Make sure to send data to FIRST when your event is complete, as that is how meet data is collected. All meets must complete this step before the League Tournament can be setup.

v3.2.4 Detailed Change Notes

  • Fix divisional Pit Displays
  • Fix alignment on multi-division pit displays
  • Fix divisional event name on displays
  • Fix detached division displays
  • Support division sponsors
  • Sponsors now propagate from parent event to divisions
  • Fixes a few bugs with award order & display

FIRST Tech Challenge Live v3.2.0

23 Nov 20:41
Compare
Choose a tag to compare

This release of the FIRST Tech Challenge Live Scoring Software adds translations for Spanish and Canadian French and addresses some feedback regarding league meet rankings. See the detailed changes below for more info.

If you did not run a Traditional Event during the ULTIMATE GOAL season, we have highlighted some of the fundamental changes that have occurred since SKYSTONE.

2020-2021 Change Summary

Integration with Online Scoring System

  • All events should be setup through the Online Scoring System. It provides three options to get the data from the Online Scoring System into the scoring system running locally, as outlined here and in the 3 associated quick guides in the Scorekeeper section on the FTC Volunteer Resources page.
    • Events are imported into the Traditional Scoring System from the Online Scoring System using the 'Play Event Locally' page on the Online Scoring System. Please do this no earlier than 3 days before your event.
    • If internet is available, mid-event updates are automatically sent to FIRST and are visible at ftc-events.firstinspires.org.
  • Leagues are setup and managed through the Online Scoring System. They CANNOT be managed through the Traditional Scoring System.
    • League History is included in the import from the Online Scoring System - you no longer need to manually send files to future league events.
    • Make sure to send data to FIRST when your event is complete, as that is how meet data is collected. All meets must complete this step before the League Tournament can be setup.

v3.2.0 Detailed Change Notes

  • Translations added for Spanish & French Canadian
    • Access through the dropdown in the menu bar:
      image
    • Note: Game-specific terms are not translated.
    • While the Displays have been translated, some translated text does not fit well on certain screens. We will continue improving support in future releases.
    • Translations are now updated as part of the "Data Download" on the "Manage Server" page.
  • League Meet Rankings display changes
    • Show Meet & League Rankings on Preview, Results, and Pit displays.
      • IMPORTANT: The "Meet Rankings" are still cumulative, but only include the teams present at the meet.
    • Rankings report will show both ranks, but will always show every team in the league.
    • Pit display has option to show or hide teams in the league that are not present.
    • Showing of meet rankings can be turned off through the control page's settings tab. If turned off, displays will revert to only showing the league rank. This setting is automatically set to "off" when MatchMaker is run if and only if the meet team list and league team list match.
  • Preload target level shown on score edit tabs & completed scoresheets if known.
  • Fix "Show Password" checkboxes on create user
  • Fix Lead Inspector Override link for Lead Inspectors

FIRST Tech Challenge Live v3.1.4

10 Nov 02:00
Compare
Choose a tag to compare

This release of the FIRST Tech Challenge Live Scoring Software fixes two important bugs reported over the past two weeks. We strongly recommend updating to this version. See the Detailed Change Notes below for more info.

Note: Update is REQUIRED for anyone running v3.0.6

If you did not run a Traditional Event during the ULTIMATE GOAL season, we have highlighted some of the fundamental changes that have occurred since SKYSTONE.

2020-2021 Change Summary

Integration with Online Scoring System

  • All events should be setup through the Online Scoring System. It provides three options to get the data from the Online Scoring System into the scoring system running locally, as outlined here and in the 3 associated quick guides in the Scorekeeper section on the FTC Volunteer Resources page.
    • Events are imported into the Traditional Scoring System from the Online Scoring System using the 'Play Event Locally' page on the Online Scoring System. Please do this no earlier than 3 days before your event.
    • If internet is available, mid-event updates are automatically sent to FIRST and are visible at ftc-events.firstinspires.org.
  • Leagues are setup and managed through the Online Scoring System. They CANNOT be managed through the Traditional Scoring System.
    • League History is included in the import from the Online Scoring System - you no longer need to manually send files to future league events.
    • Make sure to send data to FIRST when your event is complete, as that is how meet data is collected. All meets must complete this step before the League Tournament can be setup.

v3.1.4 Detailed Change Notes

  • Fixes displays not rendering in older browsers Issue 528
  • Fixes generated accounts losing permissions Issue 525
  • Adds scoring tab contrast options to the control page settings, with 4 options: Standard, High, Max, and Dark. Issue 69
  • Adds "Show Password" checkboxes Issue 529
  • Fixes CORS for the API

FIRST Tech Challenge Live v3.1.1

26 Oct 01:32
Compare
Choose a tag to compare

This is the first official version of the FIRST Tech Challenge Live Scoring Software for the 2021-2022 FREIGHT FRENZY season.

If you did not run a Traditional Event during the ULTIMATE GOAL season, we have highlighted some of the fundamental changes that have occurred since SKYSTONE.

2020-2021 Change Summary

Integration with Online Scoring System

  • All events should be setup through the Online Scoring System. It provides three options to get the data from the Online Scoring System into the scoring system running locally, as outlined here and in the 3 associated quick guides in the Scorekeeper section on the FTC Volunteer Resources page.
    • Events are imported into the Traditional Scoring System from the Online Scoring System using the 'Play Event Locally' page on the Online Scoring System. Please do this no earlier than 3 days before your event.
    • If internet is available, mid-event updates are automatically sent to FIRST and are visible at ftc-events.firstinspires.org.
  • Leagues are setup and managed through the Online Scoring System. They CANNOT be managed through the Traditional Scoring System.
    • League History is included in the import from the Online Scoring System - you no longer need to manually send files to future league events.
    • Make sure to send data to FIRST when your event is complete, as that is how meet data is collected. All meets must complete this step before the League Tournament can be setup.

v3.1.1 Release Notes

  • Inspection Data Sync - Inspection data is now synchronized with the Online Scoring System. Teams can view their inspection data through the Online Scoring System. This way teams can pull up their inspection forms from their pits over the internet while addressing any inspection issues
    • Form status sync: The "PASS", "FAIL", etc of the tracked status.
    • Form item sync: All checkboxes on the inspection forms
    • Inspector "Comments/Reasons For Failure" notes.
    • Inspection status tracking config, custom tracking, and automatic lateness detection can now be configured in advance from the Online Scoring System.
  • Highlight referees not in review after match end on the Control page. (Referees should submit Driver-Controlled prior to any post-match discussions to properly freeze the live scores.)
  • Sync error-recovery improvements
  • Fix robot1 & robot2 parentheticals on referee init screen
  • Update scoresheet pdfs
  • Fix commit & post buttons on match control's schedule tab
  • Better prevention of shared hub tipped towards both alliances
  • Fix event name scrolling
  • "Require Referee Interaction" is temporarily disabled. We'll have it ready soon. Sorry for the inconvenience.