What is Smart Validation?
Smart Validation is a feature that allows administrators to apply specific restrictions during the online or walk-in application submission process. It helps prevent errors and ensures adherence to predefined admission criteria, eliminating mistakes that may occur due to user oversight.
How to Configure
Step 1: Navigate to Settings -> Student -> Admission
Step 2: Locate and click on Admission Process.
Step 3: Scroll down to the Smart Validation section.
Step 4: Enable the required validation options using the checkboxes.
π Note: The settings are auto-saved upon selection.

Available Smart Validation Options & Their Benefits
1. Move student to subsequent steps only if Application/Registration fee is paid
β
How to Enable? Check the box for “Move student to subsequent steps only if Application/Registration fee is paid“.
π― Benefit: Ensures that only applicants who have paid the required fee can proceed further.
π Example: If an application fee is mandatory, enabling this ensures only serious applicants can continue.
2. Move student to subsequent steps only if Application/Registration documents are submitted
β
How to Enable? Check the “Move student to subsequent steps only if Application/Registration documents are submitted“ box.
π― Benefit: Prevents applicants from moving forward unless all required documents are uploaded and verified.
π Example: Helps schools collect and verify all necessary documents upfront, reducing back-and-forth follow-ups.
3. Move student to confirmation step only if evaluation marks are entered
β
How to Enable? Check the box “Move student to confirmation step only if evaluation marks are entered“.
π― Benefit: Ensures that evaluation scores are recorded before progressing.
π Example: This helps schools assess student performance before confirming admission.
4. Move student to confirmation step only if student achieves evaluation criteria
β
How to Enable? Check the “Move student to confirmation step only if student achieves evaluation criteria“ box.
π― Benefit: Restricts students from progressing unless they meet the predefined evaluation standards.
π Example: Helps schools prevent admissions for students who might struggle with the syllabus due to low evaluation scores.
5. Age criteria required
β
How to Enable? Check the “Age criteria required“ box.
π― Benefit: Ensures students cannot enter a date of birth outside the defined age range for their respective class.
π Example: If the required age for a class is 5-7 years, this setting ensures only students within this range can apply.
6. Confirm admission only if fee category is assigned
β
How to Enable? Check the “Confirm admission only if fee category is assigned“ box.
π― Benefit: Ensures the fee category (General, Scholarship, Sibling Concession, etc.) is assigned before admission is confirmed.
π Example: Schools often collect the first installment of fees before issuing admission numbers. This setting automates that process.
7. Move student to subsequent steps only if custom fields are filled
β
How to Enable? Check the “Move student to subsequent steps only if custom fields are filled“ box.
π― Benefit: Ensures that any additional fields (e.g., previous school details, special requirements) are completed before progressing.
π Example: Useful for capturing important custom information that standard fields donβt cover.
8. Change class after application/registration fee is collected
β
How to Enable? Enable the “Change class after application/registration fee is collected“ option.
π― Benefit: Allows admission officers to update a studentβs class after the fee is paid, based on assessment or eligibility.
π Example: If a student does not meet the age or understanding level for a class, the administrator can move them to a suitable class after parent approval.
Final Step: Save Changes
Once the required validations are selected, all changes will be auto-saved.
By configuring Smart Validation, schools can streamline the admission process, prevent errors, and ensure smooth application handling.