FIRST Tech Challenge Live v5.4.0
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
- 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
- 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 page
- Inspectors can claim teams from the queue by selecting "N Teams In Queue" and then picking a team from the "Team Queue" dialog
- Judging/Inspection panels can be named
- 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
- Allow head referee to see notes from previous matches on the active match
- 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
- New designs for awards presentation displays on fullscreen displays
- 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:
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.