Determines whether a student data frame uses the legacy (2021-2024, 202 columns) or new (2024-2025, 270 columns) format.
Details
Detection logic:
New: Contains "Child First Name" or "Modified Schedule" or "Student ID" (without "State") or ncol >= 250.
Legacy: ncol <= 210 and no new-format marker columns present.
Examples
if (FALSE) { # \dontrun{
df <- readxl::read_excel("FCPK Student Details 21-22.xlsx")
student_detect_format(df)
# "legacy"
} # }