Bulk upload templates (generic college)

STUDENTS CSV (required columns):
  register_no, student_name, department_code, programme_code, section, semester
Optional: batch_year, mobile, study_mode

  programme_code is MANDATORY. No automatic programme assignment.

SUBJECTS CSV:
  subject_code, subject_name, department_code, programme_code, semester, theory_or_practical

TIMETABLE CSV:
  department_code, programme_code, section, semester, day_of_week, period_no, subject_code, staff_code

Create matching programmes (e.g. BE-CSE, DIP-MECH, MBA) under Admin → Programmes before import.
year_level for each semester/period must be set on programme_periods.
