Version 3 schema
Schedule JSON Builder
Create or edit the data file used by the responsive current-schedule page. Everything stays in your browser; this tool does not upload schedule data to a server.
1. Site and file information
Titles, timezone, version information, and footer text.
2. Day types and calendar dates
Name each kind of day, choose its dates and color, and assign timed or all-day behavior.
3. Bell schedules
Each block ends when the next one begins. The final block should be a terminal marker such as “End of School.”
Validation
Generated JSON
Downloads use the filename schedule-data.json.
How the pieces connect
- A day type contains its visible label, color, and calendar dates.
- Each day type selects either a reusable bell schedule or an all-day message.
- A bell schedule contains ordered start times and labels. More than one day type may reuse it.
Upload an existing schema-version-3 JSON file to edit it. Correct validation errors before downloading. See the complete schema documentation for implementation details.