Aksha
Aksha
Business Software

Documentation

Classes

Classes defines the operational class master used to organize learners under an institution, campus, academic unit, and class level. This page documents purpose, navigation, screens, fields, actions, valuesets, lookups, validations, and examples using the locked AkshaEDU header-only standard.

Implementation teamsFunctional consultantsAcademic administrators
Last updated: 09-04-2026

Purpose

Classes is used to define the class master that represents a learner grouping such as Grade 1, Grade 2, or another academic delivery unit within an institution.

This feature belongs to AkshaEDU Setup > Academic Setup and follows the standard Education header-only pattern with list page, create/edit page, summary panel, controlled status, and dependent academic lookups.

Business Purpose

Use Classes to define the standard academic class structure under an institution. A class can be associated with a campus, academic unit, class level, and class type depending on how the institution organizes delivery.

Classes becomes a core dependency for downstream setup and transactions such as Sections, learner enrollment allocation, timetable planning, attendance, and assessments.

  • Creates the main class master used for academic organization.
  • Supports institution-level setup with optional campus and academic unit alignment.
  • Allows linkage to class level and class type for standardized academic grouping.
  • Acts as a prerequisite for Sections and multiple academic transactions.

Screen Overview

Available screens

ScreenPurposeNotes
List PageDisplays class records with search, export, visible columns, pagination, and row actions.Visible columns include Class Code, Class Name, Institution, Campus, Academic Unit, Class Level, and Class Type.
Create / Edit PageAllows users to create or update a single class record.Uses the standard Education ResponsiveContainer + ContextPanel layout with Save, Close, and action menu support.
Summary PanelShows a quick summary of the current record on the right side.Displays Institution, Campus, Academic Unit, Class Level, Class Type, and Status.

Screenshots

Classes is best explained using three visuals shown one below another so the hierarchy lookups and summary behavior remain readable.

Classes list page
Click to enlarge
Figure 1. Classes list page

List view showing search, export, visible columns, list controls, and class records grouped by institution and campus.

Class create page
Click to enlarge
Figure 2. Class create page

Blank entry screen showing Institution, Class Code, Class Name, Campus, Class Type, Academic Unit, Class Level, Status, and the summary panel.

Class edit page
Click to enlarge
Figure 3. Class edit page

Filled example showing a class linked to Horizon Public School Warangal, HPS Warangal Main Campus, Primary Wing, Grade 2, and SCHOOL_CLASS type.

Functional Behavior

  • Supports create, update, list, search, export, and list-level delete actions in the UI.
  • Save commits the record and returns to the list page.
  • Apply saves and stays on the same page when supported through the page action menu.
  • Close returns to the list page without continuing edits.
  • Class Code is typically editable on create and locked in edit mode, aligned with the Education code-field pattern.
  • Institution should generally be selected first so dependent lookups such as Campus, Academic Unit, and Class Level can be filtered correctly.

Class header fields

UI LabelTechnical FieldTypeMandatoryValue Set / LOVDescriptionRules / NotesExample
Institutioninstitution_idAutocomplete / LOVYesInstitution LOVInstitution that owns the class record.Required parent lookup.Horizon Public School Warangal
Class Codeclass_codeTextYesNoneUnique identifying code for the class.Required. Typically locked in edit mode as per Education code-field pattern.HPS_WARANGAL_CLS02
Class Nameclass_nameTextYesNoneBusiness name of the class.Required.Grade 2
Campuscampus_idAutocomplete / LOVNoCampus LOVOptional campus under which the class is managed.Usually filtered by institution selection.HPS Warangal Main Campus
Class Typeclass_typeDropdownNo / implementation dependentControlled class-type value setClassifies the kind of academic class.Shown as a controlled dropdown in the UI.SCHOOL_CLASS
Academic Unitacademic_unit_idAutocomplete / LOVNoAcademic Unit LOVOptional academic unit responsible for the class.Usually filtered by institution and campus context.Primary Wing
Class Levelclass_level_idAutocomplete / LOVNoClass Level LOVOptional level mapping used to standardize class hierarchy.Lookup-based field. Visible as Grade 2 in the sample.Grade 2
StatusstatusDropdownYesEDU_STATUSCurrent business status of the class.Controlled valueset field.ACTIVE

Page actions

ActionPurposeAvailable OnValidationOutcome
CreateOpens create mode for a new class record.List pageNone before opening.User can enter a new class.
SaveSaves the current class and returns to the list page.Create / Edit pageMandatory fields must pass validation.Class is created or updated.
ApplySaves the current class and remains on the same page when supported.Create / Edit page action menuSame validation as Save.Class is saved without leaving the page.
CloseCloses the page and returns to the list.Create / Edit pageNone.User returns to the list page.
ExportExports list data.List pageDepends on current list contents.Export output is produced.
DeleteDelete action exists in the list UI.List pageDepends on dependency rules and implementation behavior.Selected records may be removed where allowed.
SearchFilters visible list rows.List pageNone.Matching rows remain visible.

Controlled values

FieldValue Set CodeAllowed Values / ExamplesNotes
StatusEDU_STATUSACTIVE, INACTIVEUsed on the class header and summary display.
Class TypeControlled class-type value setExamples visible in data include SCHOOL_CLASS; other approved values may represent institution-specific class structures.Use the implementation-approved class-type valueset rather than free text.
Class hierarchy controlsInstitution-specific class-level configurationValues depend on the institution's academic model.Keep public documentation at a business level and avoid exposing internal configuration mechanics.

Reference data and lookups

FieldSourceUsage
InstitutionInstitutionsUsed to select the parent institution for the class.
CampusCampusesUsed where classes are campus specific.
Academic UnitAcademic UnitsUsed to place the class under a functional academic unit such as Primary Wing.
Class LevelClass LevelsUsed to standardize class naming and grade-level structure.

Status values

StatusMeaningNotes
ACTIVEClass is available for normal academic and operational use.Visible as the active state in the screenshots.
INACTIVEClass exists but is not available for normal academic use.Useful for retired or historical class structures.
  • Institution, Class Code, and Class Name are treated as core mandatory fields.
  • Campus, Academic Unit, and Class Level are lookup-driven fields and may be optional depending on the institution model.
  • Class Type should be selected from a controlled value list rather than entered as free text.
  • Class Code should remain unique within the applicable institution and campus scope.
  • Institution should generally be selected before dependent lookups such as Campus, Academic Unit, and Class Level.
  • Classes should be created before downstream section setup, timetable planning, learner allocation, attendance, and assessments depend on them.

Public operational notes

ItemValue
Feature TypeHeader Only
Primary ScopeInstitution-level class master with optional campus and academic unit alignment
Primary DependenciesInstitution, optional Campus, optional Academic Unit, optional Class Level
Used BeforeSections, learner allocation, timetable planning, attendance, and assessments
Public Documentation NoteThis public page explains user-facing behavior only and does not expose internal implementation details.

Example Record

Sample class

FieldExample Value
Class CodeHPS_WARANGAL_CLS02
Class NameGrade 2
InstitutionHorizon Public School Warangal
CampusHPS Warangal Main Campus
Academic UnitPrimary Wing
Class LevelGrade 2
Class TypeSCHOOL_CLASS
StatusACTIVE

Related pages

Continue reading