Student Administration
The Student Administration section provides the institute-level view of all students across every department. Unlike the HOD Portal (which is scoped to one department), the Administration Panel shows every student in the institution — with tools for bulk import, cross-department reporting, and account management.
① Institute-Wide Student Directory
The main student directory shows all students across all departments in a single searchable table. The Administration team uses this to answer institute-level queries without approaching individual HODs.
Directory Table Columns
| Column | What it Shows |
|---|---|
| Student Name & Photo | Full name with avatar/initials, roll number below name |
| Department | The student's department (e.g., Commerce, Science) |
| Class | Course – Year – Division (e.g., B.Com TY A) |
| Email / Username | Login credential used to access the Student Portal |
| Phone | Contact number for administrative communication |
| Status | Active / Inactive badge |
| Actions | View profile, Edit, Activate/Deactivate, Reset Password |
Directory Filters
- Department Filter: Show students from one specific department only
- Class Filter: Narrow down to a specific class or division
- Academic Year Filter: View students enrolled in past years for historical reports
- Status Filter: Active only / Inactive only / All students
- Search: Real-time search by name, roll number, or email
② Bulk Student Import (Excel / CSV)
This is the most time-saving feature in the Administration Panel. At the start of a new academic year, instead of creating students one by one, the Admin uploads a spreadsheet and the system creates hundreds of student accounts simultaneously.
Step-by-Step: How to Bulk Import Students
- Navigate to Administration → Student Administration → Bulk Import.
- Click "Download Template" to get the official Excel/CSV format.
- Fill in the template with student data (see column reference below).
- Select the target Department and Class from the dropdowns.
- Upload the completed file and click "Preview Import".
- Review the preview table — errors are highlighted in red with a description.
- Click "Confirm Import" to create all accounts.
Import Template Columns
| Column | Required? | Format / Notes |
|---|---|---|
| full_name | ✔ Yes | Student's full name as it will appear in all records |
| roll_number | ✔ Yes | Unique within the class — used as secondary identifier |
| ✔ Yes | Used as login username — must be unique system-wide | |
| password | ✔ Yes | Initial password — student changes it on first login |
| phone | Optional | 10-digit mobile number |
| gender | Optional | M / F / Other — used in gender-based reports |
What Happens During Import
- Duplicate Check: If an email already exists, that row is skipped and flagged in the error report. Other valid rows are still imported.
- Password Hashing: All passwords are bcrypt-hashed before database storage — plain-text passwords never touch the database.
- Class Assignment: Every imported student is automatically assigned to the class and division selected in the import form.
- Import Log: A downloadable CSV log is generated after import showing success/failure for each row.
Benefit: New admission season handling — 500+ students can be onboarded in 30 minutes using bulk import. Each student automatically gets login credentials, class assignment, and full access to their Student Portal — no individual account creation required.
③ Individual Student Account Management
- Edit Profile: Update name, email, phone, class transfer, and profile photo. Class transfer re-scopes all future attendance and assignment data to the new class.
- Reset Password: Admin generates a new temporary password displayed on-screen. The student must change it on next login. Useful when students forget credentials.
- Activate / Deactivate: Temporarily disable a student's login without deleting records. Use for suspended students, long absences, or data cleanup.
- View Full Profile: See all details — attendance percentage, active assignments, leave history, marks summary — in a single modal without leaving the directory page.
- Delete Student: Permanently removes the account. A hard-delete confirmation is required. This also removes the student from class lists, attendance records, and assignment submissions — use with caution.
④ Cross-Department Student Reports
Unlike HOD reports (scoped to one department), Administration reports span the entire institution.
Total Enrolment Report
Department-wise student count for the current academic year. Exportable as Excel for university submission.
Gender Distribution
Male/Female/Other breakdown across all departments — required for NAAC Criterion 2 reports.
Active vs. Inactive
Count of active vs. deactivated accounts per department — helps identify data hygiene issues.
Export All Students
Complete student directory exported as Excel with all fields — for principal's office or accreditation bodies.
Benefit: The Administration team can answer any institute-level student query — total headcount, department breakdown, gender split, inactive accounts — in under 60 seconds without emailing individual HODs or compiling Excel sheets manually.