Frequently Asked Questions

Common questions and answers about the system.

Currently, passwords can be reset by creating a new user account with the same email (after deactivating the old one), or by the Super Admin directly in the database. A self-service password reset feature is planned for a future update.

A student can only be actively enrolled in one class at a time per academic year. To move a student, remove them from the current class and add them to the new one.

Deleting a branch will cascade-delete all classes, attendance records, exam results, and fee data associated with that branch. This action cannot be undone.

Yes! When assigning fees, you can select specific students. You can also apply per-student discounts for scholarships or sibling discounts.

Late Fee = Number of days past the due date × Late Fee Per Day (configured in the Fee Structure). Late fees can be waived at the time of payment.

Yes. Enter any amount less than the installment amount. The installment status will change to 'Partial' and the remaining balance will still be trackable.

Click the receipt icon (🧾) next to any payment in the Payments tab. You can also print it directly from the receipt modal.

The system supports Cash, UPI, Card, and Net Banking. Each payment can have an optional transaction reference number.

No. Branch Admins are strictly scoped to their assigned branch. They cannot view or modify data from other branches.

Go to the Attendance page → Monthly Report tab → Click 'Export CSV'. This downloads the month's attendance data as a CSV file.

Grade Rules define the grading scale for your branch (e.g., 90-100% = A+). When exam results are entered, grades are automatically assigned based on these rules.

Yes. Each school's data is completely isolated. A Super Admin can manage multiple schools, and each school can have multiple branches.

No. Parent accounts are provisioned automatically. When a School Admin fills in Father, Mother, or Guardian details on a student's profile and saves, the system creates and links the parent account instantly. The same happens during bulk CSV import.

Go to Bulk Upload in the sidebar, download the template, fill in student data (including optional Father/Mother/Guardian email columns), then upload the CSV. The system creates student accounts, links them to the selected class, and auto-provisions parent accounts for any guardian emails provided.

No. The wizard auto-saves your progress at every step. If you close the browser or log out, you will automatically resume from where you left off on your next login.

Navigate to Promotions in the sidebar. Select the source class/section and the target class/section, then confirm. The system bulk-moves all selected students and updates their class enrollment for the new academic year.

Download the template from the Bulk Upload page — it shows all required and optional columns. Required fields include Full Name and Email. Optional fields include Roll Number, Date of Birth, Address, Father/Mother/Guardian names and emails.

Navigate to Hostel in the sidebar. Create hostels, then add blocks, rooms, and beds inside them in a tree structure. Once the infrastructure is set up, allocate students to beds from the Allocations tab.

Hostel attendance is separate from academic attendance. It supports Morning and Night roll calls. Select the hostel, date, and session, then mark students as Present, Absent, or Leave.

Yes. Students can submit maintenance and hostel-related complaints from their Hostel portal page. Admins can track and update complaint status (Open → In Progress → Resolved → Closed).

When a visitor is registered at the hostel, the system generates a printable Gate Pass with visitor details, student information, and check-in time. The visitor is checked out when they leave.

Go to Inventory in the sidebar. Use the Stock In/Out tab to record stock movements (Stock In, Stock Out, Transfer, Adjustment). All transactions are logged for audit purposes.

Purchase Orders follow a 5-stage pipeline: Draft → Submitted → Approved → Received → Closed. When a PO is marked as Received, stock levels are automatically updated.

When an inventory item's quantity falls below its configured minimum stock threshold, a low-stock alert banner appears on the Inventory page and the item count shows on the Dashboard.