Skip to main content
Student movement between classes should be explicit and validated.

Capabilities

This workflow supports:
  • student class updates
  • section reassignment
  • class-section validation
  • downstream academic consistency

Change rules

When updating a student’s current class and section:
  • a global section can stay attached
  • a class-bound section must match the selected class
If the section does not match, the operation should be corrected before save.

Why this matters

Allowing mismatched class and section data creates downstream problems in:
  • annual academic records
  • filtered views
  • promotions
  • any UI that assumes section context is valid for the class

UI guidance

Where possible, show section options with class context so operators can see when a section is bound to a specific class.