Student Information Management

Centralized management of student profiles, admissions, academic history, and auto-generated credentials.

SaaS Limits: Your ability to add new students is governed by your active Subscription Plan. If you hit your `max_students` limit, the admission form will be locked until you upgrade.

1. Student Admission

Enroll new students into the system while automatically generating their parent/student portal logins.

  1. Navigate to Student Information > Student Admission.
  2. Step 1: Academic & Biometric
    • Admission No & Roll No: Unique identifiers. required.
    • Biometric ID: Essential for ZKTeco/Fingerprint attendance sync.
    • Class & Section: The student's placement in the current active Academic Session.
  3. Step 2: Parent/Guardian Linking (Crucial!)
    • New Parent: Creates a brand new Parent Portal account.
    • Existing Parent: Crucial for siblings! Search the database to link the new student to an existing parent. This ensures the parent only needs *one* app login to monitor multiple children.
  4. Step 3: Auto-Generated Credentials

    Upon clicking save, the system securely generates AES-256 hashed credentials:

    • Student Login: Username = Student Email (or S[AdmissionNo]). Password = [AdmissionNo][DOB:ddMMyyyy].
    • Parent Login: Username = Parent Email (or P[FatherPhone]). Password = [FatherPhone] or random string.
Smart Notifications: If WhatsApp or SMTP is configured in your settings, these credentials are instantly broadcasted to the registered mobile numbers/emails upon admission!
Screenshot

2. Academic History & Promotion

Managing the student's academic journey from one year to the next.

NEVER EDIT THE CLASS MANUALLY: Do NOT edit a student's profile to change their class at the end of the year. This wipes their academic history. You must use the Promotion tool.
  1. Go to Academics > Promote Students.
  2. Select the Current Session and the Target Session (Next Year).
  3. Choose the target class (e.g., from Class 5 to Class 6).
  4. Check the boxes of the students who passed.
  5. Click Promote.

Behind the scenes: The system alters the historic `StudentSession` record status to 'promoted' and generates a fresh, clean slate session for the new year, preserving past fee ledgers and exam marks flawlessly.

Screenshot

3. Disabling vs Deleting Students

Handling dropouts, expulsions, or graduated students.

4. Bulk Uploads & Custom Data

Mass operations for high-volume schools.

Best Practice Avoid
Resend credentials via the Profile Page > Resend Credentials button if parents forget passwords. It resets to the default secure algorithmic formula. Leaving the "Phone" fields blank. Without them, emergency SMS/WhatsApp broadcasts will fail silently.