Aksha
Aksha
Business Software

Documentation

Academic Years

Academic Years defines the operating academic year or session for an institution or campus. This page documents purpose, navigation, screens, fields, actions, value usage, validations, date handling, and examples using the locked AkshaEDU header-only standard.

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

Purpose

Academic Years is used to define the official academic year or session for an institution or a specific campus scope in AkshaEDU.

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 statuses, and date-focused validation.

Business Purpose

Use Academic Years to establish the time window in which teaching, attendance, examinations, fees, and learner progression operate. Many downstream processes depend on an academic year being available before operational transactions can begin.

The page supports both institution-level academic years and campus-level academic years. When Campus is left blank, the record is treated as institution level, which is reflected in the summary panel.

  • Creates the formal academic calendar window for a school, college, university, or academy.
  • Supports campus-specific academic years where required.
  • Provides the current-year indicator used by downstream academic and transactional features.
  • Acts as a foundational dependency for Terms / Semesters and multiple learner lifecycle processes.

Screen Overview

Available screens

ScreenPurposeNotes
List PageDisplays academic year records with search, export, status chips, current-year indicator, pagination, and row actions.Visible columns include Code, Name, Institution, Campus, Start Date, End Date, Current, and Status.
Create / Edit PageAllows users to create or update a single academic year 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 Code, Name, Institution, Campus, Start Date, End Date, Current, and Status.

Screenshots

Academic Years is best explained using three visuals shown one below another so the date fields, current-year indicator, and status behavior remain readable.

Academic Years list page
Click to enlarge
Figure 1. Academic Years list page

List page showing Code, Name, Institution, Campus, Start Date, End Date, Current indicator, Status, search, export, pagination, and Create/Delete actions.

Academic Year create page
Click to enlarge
Figure 2. Academic Year create page

Blank create page showing Code, Name, Institution, Campus, Start Date, End Date, Current Academic Year, Status, and the summary panel.

Academic Year edit page
Click to enlarge
Figure 3. Academic Year edit page

Filled edit example showing campus-scoped academic year details with date values, Current Academic Year = No, and Status = Planned.

Functional Behavior

  • Supports create, update, list, search, export, and list-level delete actions in the UI.
  • Save commits the current record and returns to the list page.
  • Close returns to the list page without continuing edits.
  • The page title changes by mode: New Academic Year in create mode, and Academic Year #CODE in edit mode.
  • The summary panel displays Institution Level when Campus is blank.
  • Date values are shown in DD-MM-YYYY style in the list and summary presentation.
  • Status is shown prominently in the page header and summary panel.

Academic Year header fields

UI LabelTechnical FieldTypeMandatoryValue Set / LOVDefaultDescriptionValidation / RulesExample
Academic Year Codeacademic_year_codeTextYesNoneBlankUnique code for the academic year.Required. Usually create-only in established Education pattern.AY2026-27
Academic Year Nameacademic_year_nameTextYesNoneBlankUser-facing name of the academic year or session.Required.Academic Year 2026-27
Institutioninstitution_idDropdown / LOVYesInstitution LOVBlankInstitution to which the academic year belongs.Required foreign-key reference.Aksha Public School - Hyderabad
Campuscampus_idDropdown / LOVNoCampus LOVBlank / Institution LevelOptional campus scope for the academic year.Blank means the academic year is maintained at institution level.Senior Wing Campus
Start Datestart_dateDateYesNoneBlankStart date of the academic year.Required. UI displays DD-MM-YYYY style. Save format should follow the established Education date handling convention.10-06-2026
End Dateend_dateDateYesNoneBlankEnd date of the academic year.Required. Should be later than Start Date.15-04-2027
Current Academic Yearis_currentDropdownYesYes / No style controlled fieldNoMarks whether this is the current academic year for the applicable scope.Only one current academic year should normally be active for the same institution/campus scope.No
StatusstatusDropdownYesAcademic Year status controlled fieldPLANNEDLifecycle status of the academic year.Current UI shows values such as PLANNED, ACTIVE, and COMPLETED.PLANNED

Page and list actions

ActionPurposeAvailable OnValidationOutcome
CreateOpens create mode for a new academic year record.List pageNone before opening.User can enter a new record.
SaveSaves the current academic year and returns to the list page.Create / Edit pageCode, Name, Institution, Start Date, End Date, Current flag, and Status must pass validation.Record is created or updated and success feedback is shown.
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 rows.Export output is produced.
DeleteDelete action exists in the list UI.List pageBusiness restrictions can be tightened later when downstream dependencies are enforced.Record can be selected for deletion.
SearchFilters visible list rows.List pageNone.Matching rows remain visible.

Controlled values

FieldValue Set CodeAllowed ValuesNotes
Current Academic YearEDU_YES_NO or equivalentYes, NoThe UI displays Yes and No values.
StatusAcademic Year status value setPLANNED, ACTIVE, COMPLETEDCurrent UI clearly shows planned, active, and completed lifecycle states.

Reference data and lookups

FieldSourceUsage
InstitutionInstitutionsRequired selection used to scope the academic year.
CampusCampusesOptional campus-level scope under the selected institution.

Status values

StatusMeaningNotes
PLANNEDAcademic year is defined in advance but not yet in active operational use.Common for upcoming future years.
ACTIVEAcademic year is currently in operational use.Usually used with Current Academic Year = Yes for the active scope.
COMPLETEDAcademic year has ended and is preserved for history and reporting.Past-year records in the list page show this state.
  • Academic Year Code is required.
  • Academic Year Name is required.
  • Institution is required.
  • Start Date and End Date are required.
  • End Date should be later than Start Date.
  • Campus is optional; blank campus means institution-level academic year.
  • Only one academic year should normally be current for the same institution/campus scope.
  • The current-year flag and status should be reviewed together before activation.
  • Dates should follow the established Education pattern: DD-MM-YYYY on the screen and server-compatible save formatting underneath.

Operational reference

ItemValue
Feature StructureHeader Only
Operational ScopeDefines the active, planned, or completed academic year/session for an institution or campus scope.
Key DependenciesInstitution is required; Campus is optional for institution-level versus campus-level academic years.
Used BeforeTerms / Semesters, Enrollments, Fee Assignment, Assessments, Attendance, and Result cycles.
Public Documentation NoteThis public page focuses on operational setup and intentionally omits internal technical implementation details.

Example Record

Sample academic year

FieldExample Value
Academic Year CodeAY2026-27
Academic Year NameAcademic Year 2026-27
InstitutionAksha Public School - Hyderabad
CampusSenior Wing Campus
Start Date10-06-2026
End Date15-04-2027
Current Academic YearNo
StatusPLANNED

Related pages

Continue reading