More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
docs
betterdocs_faq

Automated Academic Registration Numbering Format Auto Mode

Updated on July 3, 2026

10 min to read

Overview

The Global Registration Number Format (Auto Mode) setting defines the template the system uses when automatically generating a student’s Global Registration Number (also referred to as Academic Registration Number or Student ID). When configured, the system builds each registration number by combining a dynamic prefix — drawn from the student’s own attributes, such as the academic period or student category — with an automatically incremented numeric sequence.

This setting is active only when registration number generation is set to Auto or Auto but editable mode. It works alongside — but is entirely separate from — the companion setting Global Registration Number Format (Manual Creation only), which validates numbers entered manually by staff.

 

 

What This Setting Does

This setting stores a format template that controls how auto-generated Global Registration Numbers are structured. It is configured through a dedicated format dialog (accessed via the settings page), not by typing a format string directly.

The dialog contains two fields:

  • Starting Prefix — A dropdown that determines what the prefix of each generated number is based on. The available options are:
  • Academic Period Characterization — The prefix is derived from the characterization code of the current academic period (e.g., a short code identifying the academic year).
  • Student Category Characterization — The prefix is derived from the characterization code of the student’s category (e.g., a code identifying the student type or group).
  • None — No prefix is used; the generated number consists of the incremental sequence only.
  • Digits Number — A numeric input that specifies how many digits the incremental counter part of the registration number should contain (e.g., entering 4 means the counter runs as 0001, 0002, 0003, …).

The system generates each student’s registration number by:

  1. Resolving the prefix at the time of registration (looking up the actual characterization code from the student’s or period’s data).
  2. Appending the next available incremental number, padded to the specified number of digits.

The compiled format template is stored internally (for example, as Academic Period Characterization with 3 digits) and is displayed as read-only in the settings page. It is updated only through the format dialog.

If a generated number does not pass the format validation, the system displays an error notification and does not save the record until a valid number is produced.

 

 

Where It Is Used

Navigation path:

Main Settings > General Settings > Student Form > Default Values > Global Registration Number Format (Auto Mode)

Within this settings section the format is shown as a read-only field. A button next to the field opens the format configuration dialog, where the Starting Prefix and Digits Number are set. Changes take effect immediately upon saving.

The format rule is applied whenever a student’s Global Registration Number is generated automatically — typically during new student enrolment, admission processing, or any bulk registration action.

Who is affected:

  • School office staff and administrators who create or manage student enrolment records
  • Admissions staff processing new student applications through the admissions portal
  • Any automated process that assigns a Global Registration Number to a new or existing student

 

 

Business Logic / Behaviour

The Three-Generation Modes

The behaviour of this format setting depends on how the parent setting Enable auto-generation of the Student Global Registration Number is configured. That setting has three options:

Mode

What happens

Format setting effect

Key Behavioural Rules

Dynamic prefix resolution

The prefix is not a fixed literal value stored in the format. Instead, the system looks up the relevant characterization code at the time of registration. This means the prefix can vary from student to student (if student category characterization differs) or from period to period (if academic period characterization differs).

Incremental counter

The counter part is assigned sequentially. The Digits Number field controls how many digits are used for the counter, with zero-padding applied as needed. For example, with Digits Number = 3, the counter runs 001, 002, 003, and so on.

Institution-wide number

This setting governs the Global Registration Number — the institution-wide identifier assigned to every student. It is not related to any programme-specific or department-level registration numbers.

Configured per institution

Each institution configures its own format independently. A format set here applies only to that institution’s student records.

Not period-specific

The same format template applies across all academic periods. There is no option to set a different template per term or year.

Validation at generation time

When a number is generated (or when a staff member saves a number in Auto but editable mode), the system validates it against the format. If it does not conform — for example, if the prefix does not match or the length is incorrect — the system blocks the save and displays an error notification.

K-12 Mode vs Higher Education Mode

This setting functions identically in both K-12 and Higher Education modes. The navigation path, configuration dialog, prefix options, and generation behaviour are the same regardless of which mode is active.

K-12 Mode (Enable Configuration for Higher Education = disabled):

The Global Registration Number is typically the student’s primary and only institutional identifier, used throughout their entire enrolment. This format setting applies to that single number.

Higher Education Mode (Enable Configuration for Higher Education = enabled):

In Higher Education mode, students may also hold a separate Educational Program Registration Number assigned when they enrol in a specific degree programme (also referred to as a course or program of study). That number has its own dedicated numbering and format settings. The Global Registration Number Format (Auto Mode) setting documented here applies only to the institution-wide Global Registration Number, not to the programme-level one.

 

 

Examples

Example 1 — Academic Period Prefix

Scenario:

Northgate Academy wants each student’s registration number to reflect the academic year in which they first enrolled. The institution assigns a two-character characterization code to each academic period (for example, ’24’ for the 2024-2025 year). They want a 3-digit incremental counter appended to this prefix, giving numbers like ‘24001’, ‘24002’, etc.

Configuration in the format dialog:

  • Starting Prefix: Academic Period Characterization
  • Digits Number: 3

Result:

For students enrolling in the 2024-2025 academic year (characterization code ’24’), the system generates: 24001, 24002, 24003, and so on. When a new academic year begins (e.g., characterization code ’25’), the system generates: 25001, 25002, 25003, and so on, creating a clear year-based grouping within the numbering sequence.

 

Example 2 — Student Category Prefix

Scenario:

Riverside College categorises its students into two types — domestic and international — each with a characterization code (‘D’ and ‘I’ respectively). They want registration numbers to include this code as a prefix, followed by a 4-digit counter, so that the student type is immediately identifiable from the number.

Configuration in the format dialog:

  • Starting Prefix: Student Category Characterization
  • Digits Number: 4

Result:

A domestic student receives a number such as D0001, D0002, D0003. An international student receives I0001, I0002, I0003. The prefix is resolved automatically from each student’s category at the time of registration — staff do not need to type it manually.

 

Example 3 — No Prefix (Sequential Only)

Scenario:

Greenfield School does not require any prefix in its registration numbers. They simply want a plain 5-digit sequential number assigned to each student in the order they are registered.

Configuration in the format dialog:

  • Starting Prefix: None
  • Digits Number: 5

Result:

Students are assigned numbers: 00001, 00002, 00003, and so on. No prefix is added.

 

 

When to Use

Configure this setting when:

  • The Enable auto-generation of the Student Global Registration Number setting is set to Auto or Auto but editable, and you want the generated numbers to carry a meaningful prefix based on the academic period or student category.
  • Your institution requires registration numbers to embed contextual information (such as the enrolment year or student type) to make records easier to identify or group in reports.
  • Consistency and uniformity of automatically generated registration numbers is required — for example, for integration with third-party systems that expect a specific number structure.
  • Your institution needs to comply with an external authority’s numbering convention that requires a specific prefix structure or digit count.

 

Leave this setting blank when:

  • The Enable auto-generation setting is set to Manual. In this case this format setting has no effect, and the companion Global Registration Number Format (Manual Creation only) setting validates manually entered numbers instead.
  • Your institution does not have a defined numbering convention and any generated number is acceptable.
  • You are migrating or importing historical student data and need to temporarily accept numbers in various existing formats.

 

 

Notes

Pre-requisites

  • The Enable auto-generation of the Student Global Registration Number setting must be set to Auto or Auto but editable for this format template to take effect. If it is set to Manual, this setting is bypassed entirely.
  • If Academic Period Characterization is selected as the prefix, the characterization code must be defined on each academic period. If it is blank for a given period, the prefix part of the generated number will be empty.
  • If Student Category Characterization is selected as the prefix, the characterization code must be defined on each student category. If it is blank for a given category, the prefix part will be empty.
  • The institution’s numbering format should be agreed upon and documented before the setting is first configured. Changing it after student records exist will not retroactively update previously assigned numbers; only new registrations will follow the updated template.

 

Related Settings

The following settings are closely related to or affect the behaviour of this setting.

Setting

Additional Notes

  • The Global Registration Number Format (Manual Creation only) companion setting works differently: it validates manually entered numbers by checking that they start with a specific literal character or digit and have a defined total character length. The two settings serve different purposes and are used in different generation modes.
  • In Higher Education mode, the Educational Program Registration Numbering Format — Auto Mode setting (under Main Settings > General Settings > Student Form > Educational Program Registration Numbering) governs the programme-level registration number separately. That setting offers a wider range of prefix components (location, grade/class, academic period, incremental number) and should not be confused with the Global Registration Number Format documented here.
  • This setting is evaluated by the admissions portal as well when new student applications that include a registration number assignment are processed.
  • This setting is not period-specific. The same template applies across all academic years and terms.

Label

Setting Path / Setting ID

Enable auto-generation of the Student Global Registration Number

Main Settings > General Settings > Student Form > Default Values

Enable_Automated_Academic_Registration_Numbering

Global Registration Number Format (Manual Creation only)

Main Settings > General Settings > Student Form > Default Values

Automated_Academic_Registration_Numbering_Format

Automatic Registration Numbering for Student with status

Main Settings > General Settings > Student Form > Educational Program Registration Numbering

Registration numbering is per Years classification

Main Settings > General Settings > Student Form > Educational Program Registration Numbering

Educational Program Registration Numbering Format — Auto Mode

Main Settings > General Settings > Student Form > Educational Program Registration Numbering

(separate setting for programme-level numbers in Higher Education mode)

Enable Configuration for Higher Education

Main Settings > General Settings > Core

Xrisi_parametropoihshs_kolegiou

Manual

Staff type the registration number manually

This Auto Mode format setting has no effect. The companion Manual Creation format setting applies instead.

Auto

The system generates the number automatically; staff cannot change it

This setting defines the generation template. The number is built from the resolved prefix + incremental counter.

Auto but editable

The system generates and pre-fills the number; staff can override it before saving

This setting defines the pre-filled value. The staff member may accept it as-is or replace it.

Was this article helpful?