Overview
Setting: Set ID/Code Type to Be Used in Student Cards/FormatStudentIdCards (Settings > Basic Customization > Card Settings)
Student ID cards (in some institutes this entity may be labeled Learner) are printed or digital identity cards issued to enrolled Students. This setting controls which identification code or number is shown as the ID/code line on those cards, and which value is embedded in the card’s QR code or barcode.
What This Setting Does
Instead of offering a fixed list of choices, this setting works like a small template. The administrator types one or more building blocks, called tags, into a single text field, and the system fills in the real value for each Student when a card is created. Tags can be combined with hyphens, slashes, or any other characters, so an institute can build exactly the ID or code format it wants.
The following tags are available:
- [StuCode] – the Student’s Classter code
- [Id] – the Student’s identification/citizen number
- [PassportId] – the Student’s passport number
- [RegistrationNumber] – the Student’s registration number
- [ExternalCode] – a code imported from another system
- [CardID] – a unique number automatically generated for each card
- [CrossCode] – a code used when the Student is shared between linked or affiliated institutions/locations
- [GlobalRegistrationNumber] – the Student’s global registration number
- [AccountOrPersonalEmail] – the Student’s account email, or personal email if no account email is on file
- [PersonalEmail] – the Student’s personal email address
- [AccountEmail] – the Student’s account (login) email address
Main Settings / General Settings / Basic Customization /Card Settings / Set ID-Code type to be used in Student cards
Here, you can define which ID or personal code type will be used in the student printed personal cards.
This ID field will be used in quick search option also.Example as Administrator
Student: Francesca Gri***
Student Code: 54048Setting -> Active -> Student Code
To see studentβs card, go to Students / Students List / Actions / Re-Issue Card, as shown below.
After the dash, the student code appears
You can also search for the student by typing the student code in the quick actions field, as shown below.
Where It Is Used
The value produced by this setting is used in the following places:
- Individual Student ID card, when a single card is printed or viewed from the Student’s profile
- Bulk card creation, when cards are generated for many Students at once, for example at the start of a school year
- The card’s QR code or barcode, which normally encodes the same value produced by this setting, so scanning the card returns it
- Quick Search, where the same value can be used to quickly locate a Student in the system
This setting only defines the ID/code text and the QR code/barcode content. The overall visual design of the card, such as the logo, photo, colors and which extra fields are shown, is configured separately through Card Templates.
Business Logic / Behavior
- Tags can be combined freely; for example [StuCode]-[CardID] produces a code made of the Student’s code, a hyphen, and the card’s unique ID.
- Before a card is created, the system checks that every tag used in the format actually has a value for that Student. If a Student is missing the matching information, for example no passport number on file while [PassportId] is used, that Student’s card cannot be created until the missing information is added.
- If the resulting text is completely empty, no card is created.
- The [CrossCode] tag is intended for institutes that share Students across linked or affiliated locations; it uses the Student’s code from their original or linked location rather than the current one.
- The same mechanism, as a separate setting, also exists for Teacher, Employee and Relative cards, so each type of card can use its own ID/code format.
Higher Education Mode and K-12 Mode: this setting works the same way in both modes. There are no different tags or behavior tied to the Higher Education Mode setting; the same format rules apply regardless of which mode the institute uses.
Example(s)
Example 1: Alpha Institute wants each Student card to display the Student’s own code together with the card’s unique number, so every printed card has a clear reference. The administrator enters:
[StuCode]-[CardID]
When a card is created for a Student such as Maria P., whose Student code is STU-2045, the system fills in the format automatically. If this is her third card, the result could be:
STU-2045-00003
This text appears on the printed card and is also the value stored in the card’s QR code.
Example 2: Beta College mostly enrolls international Students and prefers to identify them by passport number instead of an internal code. The administrator enters:
[PassportId]
For a Student such as George S., whose passport number is P1234567, the card and its QR code both show:
P1234567
If a Student does not yet have a passport number on file, Beta College cannot create that Student’s card until the passport number is added to their profile.
When to Use
This section explains when it makes sense to fill in this field and when it is safe to leave it empty.
When to Enable
Configure this setting once the institute is ready to start issuing Student ID cards and wants to control exactly which identifier or identifiers appear on those cards and inside their QR code or barcode. It is also useful when combining more than one identifier into a single readable code, or when aligning the card’s code with an identifier the institute already uses, such as a registration number or passport number.
When to Disable
Leave this field empty if the institute does not yet issue Student ID cards, or is still deciding on a card format. While the field is empty, Student cards cannot be created, since there is no code available to print or encode.
Notes
- Make sure the chosen identifier(s) – Student code, identification number, passport number, registration number, external code, cross-institution code, global registration number, or an email address – are filled in on Student profiles before relying on them; otherwise card creation is blocked for any Student missing that information.
- Card Templates, which control the visual design of the card such as logo, photo, layout and which extra fields are shown, are configured separately from this setting.
- Prerequisite: before enabling this setting, confirm that the chosen identifier field(s) are actually being collected and maintained on Student profiles.
Related settings in the same Card Settings section:
- Set ID/Code Type to Be Used in Teacher Cards (Settings > Basic Customization > Card Settings – FormatTeacherIdCards)
- Set ID/Code Type to Be Used in Employee Cards (Settings > Basic Customization > Card Settings – FormatEmployeeIdCards)
- Set ID/Code Type to Be Used in Relative Cards (Settings > Basic Customization > Card Settings – FormatRelativeIdCards)
- Enable QR Code for Card Benefits (Settings > Basic Customization > Card Settings – EnableQRCodeForCardsBenefits)
- Default Card Expiration Date (Settings > Basic Customization > Card Settings – DefaultCardExpirationDate)
- Auto-Create Cards Upon Entity Creation (Settings > Basic Customization > Card Settings – AutoCreateCardsUponEntityCreation)
- Enable Cross-Period Cards for Entities (Settings > Basic Customization > Card Settings – EnableCrossPeriodCardsForEntities)
Main Settings / General Settings / Basic Customization /Card Settings / Set ID-Code type to be used in Student cards
Here, you can define which ID or personal code type will be used in the student printed personal cards.
This ID field will be used in quick search option also.
Example as Administrator
Student: Francesca Gri***
Student Code: 54048
Setting -> Active -> Student Code
To see studentβs card, go to Students / Students List / Actions / Re-Issue Card, as shown below.
After the dash, the student code appears
You can also search for the student by typing the student code in the quick actions field, as shown below.


