Skip to content

Releases: FIRST-Tech-Challenge/scorekeeper

FIRST Tech Challenge Live v6.0.2

11 Oct 00:23
b4dbe8e
Compare
Choose a tag to compare

INTO THE DEEP Preview Release

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

We will have an additional release next week before official league meets begin.

Features coming soon:

  • Advancement
  • Award improvements
  • Timers for referees and on displays for playoff matches

New features in this preview:

  • Inspection
  • Timed schedules for playoff matches

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2025

Details

  • Inspection forms have been added
  • Playoff matches now have timing image.png
    • When generating playoff matches, you must enter when they are scheduled to begin image.png

Bug fixes:

  • Fix showing division awards at single-division events
  • Fix playoff bracket match numbering to match the Competition Manual

FIRST Tech Challenge Live v6.0.1

18 Sep 15:52
b4dbe8e
Compare
Choose a tag to compare

INTO THE DEEP Preview Release

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

Features coming soon:

  • Advancement
  • Award improvements
  • Inspection
  • Timed schedules and timing support for playoff matches

New features in this preview:

  • Awards
  • Timers for required qualification breaks

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2025

Details

  • INTO THE DEEP Awards
    • Awards have been added for the INTO THE DEEP season, and the number of places reflects the table in A111
    • Coming soon: indications around which places and awards are optional or required
  • Qualification timers for G301
    • The scoring software will track all relevant timers for G301 in qualification and display them for the head referee, and allow the head referee to manage the 2-minute warning describe in the Violation of G301
      image.png
    • Referees can also see the 2-minte warning timer
      image.png
  • Fixed accented characters in translations rendering incorrectly

FIRST Tech Challenge Live v6.0.0

07 Sep 18:26
8afc717
Compare
Choose a tag to compare

INTO THE DEEP Preview Release

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

Features coming soon:

  • Awards and advancement
  • Inspection
  • Timers for required qualification breaks
  • Timed schedules and timing support for playoff matches

Notable new features:

  • Support for INTO THE DEEP gameplay
  • Support for double-eliminations playoffs
  • New match scheduling interface
  • Refreshed display designs

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2025

Details

  • New match scheduling interface
    • image.png
    • Matches must be scheduled on the day(s) of the events. If those days are incorrect, they can be edited on the event config page
    • Printed match schedules will include day breaks if matches are scheduled on multiple days
    • Match schedules can be edited after MatchMaker has been run as long as the total number of matches remains the same. This includes after matches have been played, in which case you can only edit the schedule for unplayed matches.
    • Each block of matches can have a different cycle time, allowing you to e.g. have a slower pace for the first matches of the event than you have for the rest of the event.
    • Match schedules cannot printed with times hidden. MAKE SURE TIMES ARE CORRECT BEFORE PRINTING. If you discover the times are incorrect, edit the times and save, and the existing match schedule will be updated with new times; do not clear the schedule and rerun MatchMaker.

Additional more minor changes:

  • Inspection queue
    • Adds an ordered queue for tracking teams that are ready for inspection
    • Enabled on the "Configure Inspection/Judging Tracking" page image.png
    • Teams can be marked as "Ready" from the "Lead Inspector Override" page
    • Inspectors can see the queue (which will update in real time) from the inspection pageimage.png
    • Inspectors can claim teams from the queue by selecting "N Teams In Queue" and then picking a team from the "Team Queue" dialogimage.png
  • Judging/Inspection panels can be named
    • Select the pencil button on the inspection schedule editor image.png
    • Enter names for the panels image.png
  • Judging/Inspection schedule adds new filters to limit columns and/or panels, allowing easily generating reports with e.g. just judging schedules or separate judging schedules by room. These reports also include the names entered when editing schedules
    • image.png
  • Allow head referee to see notes from previous matches on the active match
    • image.png
    • The team number with a speech bubble can be tapped to view the notes
  • Synchronize inspection schedules and configuration from parent events to divisions at multi-division events
  • Make all brackets update in real time (with a 30 second delay after match commit)
  • Fix bug that prevented logging out in some cases if original login was from QR code

FIRST Tech Challenge Live v5.4.2

26 Apr 04:06
8afc717
Compare
Choose a tag to compare

CENTERSTAGE Offseason Release

This release fixes a critical bug from the original offseason release. The offseason release adds additional flexibility to support offseason events, including unofficial teams and greater schedule flexibility. See below for additional information, and the "Details" section for information on how to use these features.

The offseason scoring system must be downloaded and installed separately from the scoring system for official events. It can be accessed here: https://ftc-scoring.firstinspires.org/local/2024-offseason

This release also includes general improvements and bugfixes that will be available in-season next year as well.

Offseason-only Features

  • Cyan banner to indicate OFFSEASON build
  • Allows custom match schedule
  • Removes match count restriction
  • Reserve teams 99900-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.

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.

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2024

Details

v5.4.2 Bug Fixes

  • Fixes issue with intermittent broken styles and other page elements on computers other than the scoring computer.
  • Fixes issue with vague error messages when running MatchMaker with too-short cycle times at small events.

General Release Notes

  • New match scheduling interface
    • image.png
    • Matches must be scheduled on the day(s) of the events. If those days are incorrect, they can be edited on the event config page
    • Printed match schedules will include day breaks if matches are scheduled on multiple days
    • Match schedules can be edited after MatchMaker has been run as long as the total number of matches remains the same. This includes after matches have been played, in which case you can only edit the schedule for unplayed matches.
    • Each block of matches can have a different cycle time, allowing you to e.g. have a slower pace for the first matches of the event than you have for the rest of the event.
  • Inspection queue
    • Adds an ordered queue for tracking teams that are ready for inspection
    • Enabled on the "Configure Inspection/Judging Tracking" page image.png
    • Teams can be marked as "Ready" from the "Lead Inspector Override" page
    • Inspectors can see the queue (which will update in real time) from the inspection pageimage.png
    • Inspectors can claim teams from the queue by selecting "N Teams In Queue" and then picking a team from the "Team Queue" dialogimage.png
  • Judging/Inspection panels can be named
    • Select the pencil button on the inspection schedule editor image.png
    • Enter names for the panels image.png
  • Judging/Inspection schedule adds new filters to limit columns and/or panels, allowing easily generating reports with e.g. just judging schedules or separate judging schedules by room. These reports also include the names entered when editing schedules
    • image.png
  • Allow head referee to see notes from previous matches on the active match
    • image.png
    • The team number with a speech bubble can be tapped to view the notes
  • Synchronize inspection schedules and configuration from parent events to divisions at multi-division events
  • Indicate alliance(s) that have won matches in eliminations with trophy icon on match play page
    • image.png
  • New designs for awards presentation displays on fullscreen displaysimage.png
  • Show bracket including divisional matches on multi-division pit displays.
  • Make all brackets update in real time (with a 30 second delay after match commit)
  • Fix bug that prevented logging out in some cases if original login was from QR code
  • Fix timeouts breaking the layout of the match results page
  • Fix multi-division alliance names overlapping other elements on displays

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 99900 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 99900-99999, but they will not be able to participate in judging. Online Judging is restricted to teams registered before the end of the season.
  • 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.

Please see the FIRST Tech Challenge Off-Season Events Information for additional information

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.png

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 v5.4.0

25 Apr 03:59
8afc717
Compare
Choose a tag to compare

CENTERSTAGE Offseason Release

This release adds additional flexibility to support offseason events, including unofficial teams and greater schedule flexibility. See below for additional information, and the "Details" section for information on how to use these features.

The offseason scoring system must be downloaded and installed separately from the scoring system for official events. It can be accessed here: https://ftc-scoring.firstinspires.org/local/2024-offseason

This release also includes general improvements and bugfixes that will be available in-season next year as well.

Offseason-only Features

  • Cyan banner to indicate OFFSEASON build
  • Allows custom match schedule
  • Removes match count restriction
  • Reserve teams 99900-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.

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.

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2024

Details

General Release Notes

  • New match scheduling interface
    • image.png
    • Matches must be scheduled on the day(s) of the events. If those days are incorrect, they can be edited on the event config page
    • Printed match schedules will include day breaks if matches are scheduled on multiple days
    • Match schedules can be edited after MatchMaker has been run as long as the total number of matches remains the same. This includes after matches have been played, in which case you can only edit the schedule for unplayed matches.
    • Each block of matches can have a different cycle time, allowing you to e.g. have a slower pace for the first matches of the event than you have for the rest of the event.
  • Inspection queue
    • Adds an ordered queue for tracking teams that are ready for inspection
    • Enabled on the "Configure Inspection/Judging Tracking" page image.png
    • Teams can be marked as "Ready" from the "Lead Inspector Override" page
    • Inspectors can see the queue (which will update in real time) from the inspection pageimage.png
    • Inspectors can claim teams from the queue by selecting "N Teams In Queue" and then picking a team from the "Team Queue" dialogimage.png
  • Judging/Inspection panels can be named
    • Select the pencil button on the inspection schedule editor image.png
    • Enter names for the panels image.png
  • Judging/Inspection schedule adds new filters to limit columns and/or panels, allowing easily generating reports with e.g. just judging schedules or separate judging schedules by room. These reports also include the names entered when editing schedules
    • image.png
  • Allow head referee to see notes from previous matches on the active match
    • image.png
    • The team number with a speech bubble can be tapped to view the notes
  • Synchronize inspection schedules and configuration from parent events to divisions at multi-division events
  • Indicate alliance(s) that have won matches in eliminations with trophy icon on match play page
    • image.png
  • New designs for awards presentation displays on fullscreen displaysimage.png
  • Show bracket including divisional matches on multi-division pit displays.
  • Make all brackets update in real time (with a 30 second delay after match commit)
  • Fix bug that prevented logging out in some cases if original login was from QR code
  • Fix timeouts breaking the layout of the match results page
  • Fix multi-division alliance names overlapping other elements on displays

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 99900 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 99900-99999, but they will not be able to participate in judging. Online Judging is restricted to teams registered before the end of the season.
  • 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.

Please see the FIRST Tech Challenge Off-Season Events Information for additional information

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.png

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 v5.2.19

08 Mar 16:56
7658407
Compare
Choose a tag to compare

CENTERSTAGE Official Release

This version is REQUIRED for all events
This release provides several bug fixes and fixes a critical bug in v5.2.18 that prevented rankings and inspection displays from working

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2024

Details

  • Fixes rankings and inspection displays from just showing "Disconnected"
  • Fixes dual division final alliance names overlapping scores
  • Fixes displays at dual division events exiting fullscreen after final matches are generated
  • Fixes dual division pit displays showing the playoff bracket during qualification matches
  • Fixes transparent display backgrounds to be transparent all the way through (useful with vmix)
  • Fixes server becoming unusable if set to act as replica

FIRST Tech Challenge Live v5.2.18

08 Mar 04:59
7658407
Compare
Choose a tag to compare

CENTERSTAGE Official Release

Release removed due to critical bug that prevented rankings and inspection displays from working

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2024

Details

  • Removed see next release

FIRST Tech Challenge Live v5.2.14

21 Feb 18:30
7658407
Compare
Choose a tag to compare

CENTERSTAGE Official Release

This version is a required update for all dual-division events
This release provides several bug fixes.

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2024

Details

  • Fix critical bug that prevented successfully re-loading dual-division events after finals matches had been played
  • Make head referee divisional notes at dual division events accessible for inter-division finals matches
  • Improve printing of advancement report
  • Improve attachment handling for support chats
  • Fix incorrectly showing unsupported browser warning on Safari on iPads (Safari is not supported on desktop for e.g. displays or control pages, but Safari is supported for scoring/inspection tablets)
  • Fix FTA notes not being usable on older iPads

FIRST Tech Challenge Live v5.2.11

02 Feb 02:16
7658407
Compare
Choose a tag to compare

CENTERSTAGE Official Release

This release provides several bug fixes.

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2024

Details

  • Fix issue where pit maps would not load when imported and would break the inspection page
  • Fix issue where editing a match would sometimes show the score from a different match
  • Fix issue downloading events with multiple temporary team numbers
  • Add field count to the local 3rd party API

FIRST Tech Challenge Live v5.2.9

26 Jan 16:20
7658407
Compare
Choose a tag to compare

CENTERSTAGE Official Release

This release provides several stability fixes and adds small improvements to the Head Ref page.

The latest version of the scoring system can be downloaded from https://ftc-scoring.firstinspires.org/local/2024

Details

  • Fixes bug that could lead to very large log files.
  • Improves stability of the system when log files are large.
  • Head Ref page Autonomous and Driver-Controlled sections now remember their state if the user has manually opened/closed the section.