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.

Change a placement

  1. Find the student in the active or inactive list.
  2. Open Change Student Class.
  3. Select the destination class.
  4. Select a general section or one belonging to that class.
  5. Save and verify the student’s row and academic context.
If the current section becomes incompatible after changing the class, choose a valid replacement or leave the section empty. Do not preserve a mismatched section merely to retain its label.