Custom Fields
Custom Fields allow you to extend student profiles with additional information specific to your school’s needs. If the standard student fields do not capture everything your school tracks, custom fields fill the gap.
What Are Custom Fields
Custom fields are additional data fields that you define. They appear on:
- The Add Student form
- The Edit Student form
- The Student Profile page
- CSV exports (as additional columns)
Each school can create up to 10 custom fields.
Types of Custom Fields
| Type | Description | Example |
|---|---|---|
| Text | Short text input (up to 200 characters) | House/Group name, Medical Condition |
| Number | Numeric input | Previous school marks, Uniform size |
| Date | Date picker (DD/MM/YYYY) | Medical certificate expiry, Sports certificate date |
| Dropdown | Select from a list of predefined options | Transport mode (Bus/Van/Self), Sports house (Red/Blue/Green/Yellow) |
| Yes/No | Toggle (boolean) | Has siblings in school?, Requires special attention?, Is a day scholar? |
Creating a Custom Field
- Navigate to Settings > Custom Fields from the sidebar.
- Click Add Custom Field.
- Fill in the details:
| Setting | Description | Required |
|---|---|---|
| Field Name | Label that appears on the form (e.g., “House”) | Yes |
| Field Type | Text, Number, Date, Dropdown, or Yes/No | Yes |
| Required | Whether this field must be filled when adding a student | No |
| Dropdown Options | If type is Dropdown, list the options (one per line) | For Dropdown only |
| Help Text | Brief instruction shown below the field (e.g., “Enter the student’s sports house”) | No |
| Display Order | Position among other custom fields (1 = first) | Yes |
- Click Save Field.
Example: Creating a “House” Field
- Field Name: House
- Field Type: Dropdown
- Required: Yes
- Dropdown Options:
- Ganga
- Yamuna
- Narmada
- Kaveri
- Help Text: “Select the student’s house for sports and inter-house competitions”
- Display Order: 1
- Click Save Field.
Example: Creating a “Medical Condition” Field
- Field Name: Medical Condition
- Field Type: Text
- Required: No
- Help Text: “Any known allergies, chronic conditions, or medical requirements”
- Display Order: 2
- Click Save Field.
Example: Creating a “Requires Special Attention” Field
- Field Name: Requires Special Attention
- Field Type: Yes/No
- Required: No
- Help Text: “Enable if the student has any learning disabilities or special requirements”
- Display Order: 3
- Click Save Field.
Where Custom Fields Appear
Add Student Form
Custom fields appear in a “Additional Information” section at the bottom of the Add Student form, in the order you specified.
Edit Student Form
The same fields appear in the same section, pre-filled with existing values.
Student Profile Page
Custom field values are shown in an “Additional Information” section on the student’s overview tab.
CSV Export
When exporting the student list to CSV, custom fields are included as additional columns after the standard fields.
CSV Import
Custom fields are also available in the CSV import template. The column names match the field names you created.
Editing a Custom Field
- Navigate to Settings > Custom Fields.
- Click the edit icon next to the field.
- You can change:
- Field Name
- Help Text
- Required setting
- Dropdown Options (for dropdown fields)
- Display Order
- You cannot change the Field Type after creation (e.g., you cannot change a Text field to a Dropdown).
- Click Save.
Tip: If you need to change a field’s type, create a new field with the correct type and migrate the data manually (export, modify, re-import).
Reordering Custom Fields
- Navigate to Settings > Custom Fields.
- Drag and drop fields to change their order.
- Click Save Order.
- The order is reflected on all forms where custom fields appear.
Deleting a Custom Field
- Navigate to Settings > Custom Fields.
- Click the delete icon next to the field.
- A warning appears: “Deleting this field will remove all data stored in it for all students.”
- Confirm the deletion.
- The field and all its values are permanently removed.
Tip: Before deleting a custom field, export the student list to CSV. This preserves the custom field data in the export file, even after the field is deleted from the system.
Use Cases
| Use Case | Field Name | Type | Options |
|---|---|---|---|
| Sports house assignment | House | Dropdown | Ganga, Yamuna, Narmada, Kaveri |
| Medical tracking | Medical Condition | Text | — |
| Allergy alert | Has Allergies | Yes/No | — |
| Uniform size tracking | Uniform Size | Dropdown | XS, S, M, L, XL, XXL |
| RTE admission | Admitted Under RTE | Yes/No | — |
| Bus stop | Bus Stop Name | Text | — |
| Hostel room | Hostel Room Number | Text | — |
| Scholarship ID | Scholarship Reference No. | Text | — |
| Previous marks | Previous School % | Number | — |
| TC from previous school | Previous TC Date | Date | — |
Best Practices
- Only create fields you will actually use. Unused fields add clutter to forms and confuse data entry operators.
- Use dropdowns instead of text where possible. Dropdown options ensure consistent data (e.g., “Ganga” vs. “ganga” vs. “GANGA”).
- Keep names short and clear. “House” is better than “Inter-House Competition Group Assignment”.
- Mark truly essential fields as required. But use this sparingly — too many required fields slow down the admission process.
- Plan custom fields before admission season. Adding fields after students are already entered means you need to update existing records manually.
- Use the 10-field limit wisely. If you need more than 10 custom fields, reconsider whether all of them are necessary for the student profile.