Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.6 KB

File metadata and controls

38 lines (29 loc) · 1.6 KB

Calendar-Maker-HTML

A (rewrite of the original PHP) web app meant to help students and faculty at NHS produce a semester/year long schedule for their google calendars that accounts for all nuances in NHS school schedules

Spreadsheet Setup:

All special types of days, have special codes. When building the year calendar use the following guide:

Day Day Code Type
Early Dismissal A, B, C, D, E, F, G, H 1
PLC Days A, B, C, D, E, F, G, H 2
Midterms and Finals M1, M2, M3, M4 or Y1, Y2, Y3, Y4 3
Extended Advisory A, B, C, D, E, F, G, H 4
Two Hour Delay A, B, C, D, E, F, G, H 5
????? A, B, C, D, E, F, G, H 6
First Day of School S 7
Second Day of School SS 8
Third Day of School SSS 9

Formatting Info

All dates must be in YYYY-MM-DD format. Must be - and not /

Update for New Year

Updating the app for a new year is quite simple. It involves only a few steps.

  1. Collect new year CSV files
    • These files are usually provided by the Executive Administrative Assistant
  2. Update dates inside app code and add CSVs to repository
    • Search for last year (ex 2025) in the code and update all references to current school year
    • An example commit from 2022 can be found here
  3. Upload new CSVs to git repo
    • Rename the files to days.csv and bells.csv respectivley
    • Put the CSVs in the 'schedules' folder.