Skip to main content
Classes and sections define where students belong academically and operationally.

Capabilities

This area supports:
  • academic-level structure
  • section grouping
  • class-bound section rules
  • downstream validation for student and annual records

Classes

Classes represent academic levels such as:
  • Primary 1
  • JSS 1
  • SS 2
Promotion behavior depends on class hierarchy, so class ordering is not just a display detail.

Sections

Sections are grouping labels inside a school. Kralis supports two section patterns:
  • global sections that can be reused across classes
  • class-bound sections that can only be used with one class
This matches a common school pattern where many students stay in the same broad section over time, while some sections exist only for a specific class setup.

Validation

If a section is tied to a class, Kralis will reject using that section with any other class. This applies in student updates, annual records, and bulk operations.

Practical guidance

  • use global sections when the school wants flexible grouping
  • use class-bound sections when the section only makes sense inside one class
  • keep section naming simple and operator-friendly