Skip to content

Admission Cycles and Rules

Epic summary

The Admission Cycles and Rules epic establishes the operating context for admissions. A cycle brings together the academic session, programme family, participating institutions, counselling routes, statutory cutoff, requirements, and responsible officers.

Examples include MBBS Admissions 2026-27, PG Medical Admissions 2026-27, and Super-Speciality Admissions 2026-27.

No allotment can be accepted and no candidate can be admitted without an active cycle.

Before you start

The institute programme, published curriculum version, and planned cohort must already exist. Admissions selects these records; it does not create them. The planned cohort must belong to the same institute programme and must not already be assigned to another active admission route for the same intake.

Actors and access

ActorAccess
Admission Nodal OfficerCreates and edits draft cycles
Directorate/University/Trust Admissions OfficerDefines shared templates and approves governed changes
Authorised Dean/PrincipalApproves activation, closure, or controlled reopening where configured
Counselling CoordinatorAdds counselling-specific setup
Specialist officersView the requirements relevant to their assigned work
Internal AuditorRead-only access to versions and approvals

Screen structure and data captured

The workspace contains Cycle Details, Cycle Programmes, Requirements and Workflow, Assignments, and Activation History. Values already defined in Setup are selected rather than retyped.

Cycle details

FieldEntry typeRequiredMeaning and validation
Owning entitySelectedYesGovernance entity or institution within the user’s permitted hierarchy
Cycle nameEnteredYesHuman-readable name, for example PG Medical Admissions 2026–27
Cycle codeEntered/generatedYesUnique code within the owning entity
Academic sessionSelectedYesApproved academic-session master
Programme familySelectedYesUG, PG, super-speciality, PhD, or another configured family
Default statutory cutoffEntered from sourceYesBlocking admission cutoff with source authority
Governing notificationEntered/uploadedYesOrder number, date, issuing authority, and source document
Operational start and endEnteredYesPeriod during which the cycle can be worked; cannot extend admission authority
StatusSystem controlledYesDraft, Pending Approval, Active, Closed, or Reopened
NotesEnteredNoOperational context; cannot replace source evidence

Cycle programme fields

FieldEntry typeRequiredMeaning and validation
InstitutionSelectedYesInstitution within the cycle owner’s permitted hierarchy
Institute programmeSelectedYesActive programme owned by that institute
Planned cohortSelectedYesExisting planned cohort that successful candidates will join; cannot be created from Admissions
DepartmentInheritedConditionalShown for programmes associated with a coordinating department
Programme/specialityInheritedYesRead-only identity from the institute programme
Recognised intakeInheritedYesEffective approved intake recorded for the institute programme
Intake included in cycleEnteredYesCannot exceed the recognised/permitted intake without approved evidence
Curriculum versionSelectedYesPublished institute curriculum version applicable to this intake and pinned during cohort/enrolment handoff
Programme-specific cutoffEnteredNoRequires authority evidence when different from the cycle default
Approval sourceEntered/uploadedConditionalRequired for intake or cutoff variation
Cycle programme statusSystem controlledYesDraft, Ready, Active, or Inactive

Requirements and workflow fields

FieldEntry typeRequiredMeaning and validation
Requirement name and codeEntered/selectedYesIdentifies a document, eligibility rule, clearance, or declaration
Requirement typeSelectedYesDocument, eligibility, finance, medical, programme, bond/legal, or declaration
Applies toRule builderYesProgramme, quota, category, domicile, sponsorship, or other condition
Requirement levelSelectedYesMandatory, conditional, or informational
Responsible capabilitySelectedYesCapability required to complete or decide it
Approval sequenceEnteredConditionalOrder or prerequisite when the workflow is sequential
Due stageSelectedYesBefore reporting, before decision, before joining, or before handoff
Source and effective versionEntered/uploadedYesAuthority, order, effective date, and setup version

System-derived information

The screen calculates setup completeness, cycle programmes without seat pools, unassigned mandatory work, conflicting rules, cutoff conflicts, active candidate counts, and whether activation or closure is permitted.

Use case 1: Create an admission cycle

As an Admission Nodal Officer
I want to create an admission cycle for an academic intake
So that seats, rounds, and candidates are managed within the correct session.

Acceptance criteria

  • The Admission Nodal Officer records a unique cycle name, academic session, programme family, owner entity, default statutory cutoff, and at least one planned cohort through its cycle programme.
  • The Admission Nodal Officer identifies whether the cycle is UG, PG, super-speciality, or another supported family.
  • The system prevents accidental duplication of the same cycle at the same owner entity.
  • A new cycle starts in Draft status.
  • Draft cycles are visible only to authorised users and cannot receive operational admission decisions.
  • Creation is recorded in the audit trail.

Negative cases and alternate flows

  • Missing academic session: Do not create the cycle.
  • Duplicate cycle: Show the existing cycle and allow the user to open it.
  • Cutoff before cycle start: Reject the date combination.
  • Insufficient scope: A college user cannot create a cycle owned by an inaccessible parent or sibling entity.

Use case 2: Add institute programmes to the cycle

As an Admission Nodal Officer
I want to add the institute programmes and specialities included in the cycle
So that every seat and candidate is attached to the correct institute programme and curriculum version.

Acceptance criteria

  • The Admission Nodal Officer selects an institution within the cycle owner’s permitted hierarchy.
  • The Admission Nodal Officer selects an active institute programme, an existing planned cohort, a published curriculum version applicable to that cohort, and the intake included in the cycle.
  • The planned cohort belongs to the selected institute programme and institute.
  • The same planned cohort cannot be added twice or attached to conflicting active admission cycles.
  • PG and super-speciality institute programmes retain their speciality identity.
  • Each cycle programme can have an approved cutoff override only when supported by authority.
  • Removing an unused Draft cycle programme is allowed; one with accepted seats or candidates cannot be deleted.

Negative cases and alternate flows

  • Programme unavailable: Do not allow an institute programme that is inactive, owned by another institute, or lacks an applicable published curriculum version.
  • Planned cohort unavailable: Do not create the cycle programme; link the user to Student and Cohort Management to create or correct the cohort.
  • Existing operational records: Replace deletion with controlled deactivation and history.
  • Intake mismatch: Flag a proposed intake that conflicts with the recognised or permitted intake.

Use case 3: Configure requirements and workflow

As an Admission Nodal Officer
I want to configure the admission requirements
So that every candidate is evaluated consistently.

Acceptance criteria

  • The Admission Nodal Officer selects or creates a document checklist by programme and seat-pool conditions.
  • The Admission Nodal Officer associates eligibility, fee, bond, medical, and programme-clearance requirements.
  • The Admission Nodal Officer assigns the responsible capabilities and approval sequence.
  • Requirements can specify whether they are mandatory, conditional, or informational.
  • Rules inherited from an approved template show their source and cannot be silently changed.
  • Every material change creates a new version with an effective date.

Negative cases and alternate flows

  • Mandatory role unassigned: Prevent activation until an owner exists for every mandatory clearance.
  • Conflicting requirements: Flag overlapping rules that produce incompatible outcomes.
  • Change after candidates are processed: Require a new version and identify affected cases for review.

Use case 4: Activate, close, or reopen a cycle

As an Authorised Dean/Principal
I want to control the cycle’s operational state
So that admissions occur only under approved setup.

Acceptance criteria

  • Activation checks that cycle programmes, planned cohorts, curriculum versions, cutoff, counselling processes, seat ownership, required functional role assignments, and checklists are complete.
  • Activation records the approver, date, and setup version.
  • Closing the cycle requires all rounds to be closed or formally excepted.
  • A closed cycle is read-only for ordinary users.
  • Reopening requires a reason, supporting authority, and the required higher-level approval.
  • Reopening does not alter the statutory cutoff.

Negative cases and alternate flows

  • Incomplete setup: List the exact blockers and keep the cycle in Draft.
  • Open reconciliation: Prevent closure until unresolved rounds are addressed.
  • Cutoff passed: Reopening may permit record correction but cannot permit a new admission after the cutoff.

Technical design

Conceptual schema

RecordImportant fields
admission.admission_cycleowner entity, code/name, academic session, programme family, operational dates, statutory cutoff, status, approval
admission.cycle_programmecycle, institute programme, planned cohort, curriculum version, included intake, cutoff override, status
admission.requirement_versioncycle, version, effective date, source, status
admission.requirement_ruleversion, requirement type, applies-to condition, level, responsible capability, due stage
admission.cycle_assignmentcycle, responsibility, user, scope, validity, status
admission.cycle_state_eventcycle, earlier/new state, actor, reason, source, timestamp

Process-layer responsibilities

  • Validate institute programme, planned cohort, curriculum version, and institute ownership together.
  • Prevent conflicting use of the same planned cohort.
  • Compile requirement conditions into supported, explainable rules without accepting executable user code.
  • Check cutoff, counselling, seats, functional role assignments, and checklists before activation.
  • Version requirements after operational work has begun.
  • Lock closed cycles and audit every controlled reopening.

Success outcome

An active cycle contains the approved institutional, programme, authority, deadline, requirement, and responsibility context needed for every later admission action.