FIRST-Tech-Challenge / FIRST-Tech-Challenge/scorekeeper
Allow Inspection Schedule Generation Around Imported Judging Schedule
- Dominant language
- No language data
- Stars
- 110
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
When organizing an FTC event, the Judge Advisor generates the judging schedule separately from FTC-scoring. Meanwhile, the inspection schedule is typically generated from FTC-live on the scorekeeper’s laptop.
Currently, there is no direct way to import the Judge Advisor’s judging schedule into FTC-live and generate the inspection schedule while accounting for existing judging time slots.
As a result, inspection and judging schedules may overlap for the same team. Avoiding these conflicts requires manual editing after exporting/importing schedules, which is error-prone and time-consuming - especially for large events.
**Describe the solution you'd like**
Add support for importing an externally generated judging schedule (e.g., from the Judge Advisor) into FTC-live in a structured way, and allow the inspection schedule generator to:
- Treat judging slots as hard constraints
- Prevent overlapping time blocks for the same team
- Automatically generate inspection slots only in available time windows
Ideally:
- The system would allow partial schedule locking (e.g., judging locked, inspection generated around it).
- Schedule generation would respect all existing team assignments across activities.
This would significantly reduce manual schedule adjustments and improve consistency across event planning roles.
**Describe alternatives you've considered**
Current workaround:
1. Generate a full schedule including judging and inspection.
2. Export the schedule.
3. Manually edit the judging portion to match the Judge Advisor’s schedule.
4. Manually correct overlaps
5. Re-import into FTC-live.
Or just not use FTC-live inspection schedule generator, manually create inspections by expanding the JA's schedule export.
**Additional context**
Format exported by the JA from FTC-scoring does not match the format that's exported/imported into FTC-live
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.