ILHAM 360 — Complete User Manual

How to use ILHAM 360

Step-by-step guides for School Admins, Teachers, and Parents. Click your role below to get started.

School Admin Guide
User Manual
School Admin Guide

Getting Started

Log in to the School Admin portal

1
Go to your school's login page
Open a browser and navigate to your ILHAM 360 URL (e.g., yourschool.ilham360.com).
2
Enter your credentials
Type the Email and Password given to you by your Super Admin. Tick Remember me to stay logged in.
3
Click Sign In
You will be redirected to the School Admin Dashboard automatically.
You can install ILHAM 360 as an app on your phone. Tap Install App on the login page or use your browser's "Add to Home Screen" option for a faster experience.
Forgot your password? Ask your Super Admin to reset it from Portal Access Management.

Dashboard

Your school at a glance

The dashboard gives you an instant overview of the entire school — students, teachers, finance, and attendance — on one screen.

ilham360.com/school-admin
Good morning, Admin
Monday, 24 March 2025
Students
348
Teachers
24
This Month
Rs. 1.2M
Overdue
12
Revenue — Last 6 Months
OctNovDecJanFebMar
KPI Cards
Shows total Students, Teachers, This Month's collection, and Overdue invoices.
Revenue Chart
Monthly fee collection bar chart. Switch between 3M, 6M, and 1Y views.
Attendance Trend
Monthly attendance bar chart for the school as a whole.
Setup Checklist
Guides new schools through the 7 steps needed to go live.
Click 3M, 6M, or 1Y buttons above the Revenue chart to change the time period shown.

Students

Enroll, manage, and track every student

Student List

Navigate to Sidebar → People → Students to see all enrolled students.

ilham360.com/school-admin/students
Search students…
All Classes
Add Student
Admission #NameClassParentStatus
STD-2025-0001Ahmed AliClass 5-AAli KhanActive
STD-2025-0002Fatima ZahraClass 7-BZahra BibiActive
STD-2025-0003Usman TariqClass 3-ATariq MehmoodLeft
Showing 1–20 of 348 students
1
2

Use the filters to narrow down the list:

  • Search box — type part of a name or admission number; results update instantly.
  • Class filter — show only students in a specific class.
  • Status filter — filter by Active, Left, Suspended, or Alumni.

Click any column header to sort. Each row has three action icons: 👁 View profile, ✏ Edit, 🗑 Delete.

Add a Student

Go to Sidebar → People → Add New Student and fill the form:

FieldRequiredNotes
First NameYesStudent's given name
Date of BirthYesUsed to calculate age on reports
GenderYesMale or Female
ReligionYesIslam, Christianity, Hinduism, Sikhism, Other
ClassYesSelect from all active classes
SectionDropdown populates after class is chosen
Parent / GuardianYesSearch existing parent, or create a new one
Emergency ContactYesAuto-fills from parent info; can be edited
Fee DiscountEnter a number — choose Percentage or Fixed Amount
When you type in the Parent search field, a live dropdown shows matching parents. Selecting one auto-fills the emergency contact details for you.

Bulk Import Students

Go to Sidebar → People → Import Students to enroll many students at once using an Excel file.

1
Download the template
Click Download Template to get a sample Excel file with the correct column headers.
2
Fill the template
Add your students — required columns are: First Name, Gender, Date of Birth, Class. Add Father Name and Phone where available.
3
Upload the file
Drag and drop the file onto the upload area, or click to browse and select it.
4
Map columns
The system detects your headers and suggests mappings. Review each pairing and adjust if needed. The preview shows valid, warning, and error row counts.
5
Import
Click Import. A results screen shows how many students were created, skipped (with reason), and any errors.
Make sure class names in your Excel file match exactly what you have created in the system. Rows with unrecognised class names are skipped.

Student Profile

Click 👁 View on any student row to open their full profile. The profile has 6 tabs:

Overview
Personal info, parent details, medical info, and additional notes.
Academic
Promotion history showing when and where the student was moved.
Fees
All invoices with amounts, due dates, and payment status.
Attendance
Summary counts and a day-by-day attendance history.
Documents
Uploaded files with download buttons.
Parent Access
Create or manage the parent's portal login.

Teachers

Add, manage, and control teacher portal access

Navigate to Sidebar → People → Teachers.

To add a new teacher:

1
Click Add Teacher (top-right)
This opens the create teacher form.
2
Fill personal & employment details
Required fields: First Name, Last Name, Employee ID, Phone, Email, Joining Date.
3
Set the initial portal password
The default is teacher123. The teacher can change this after their first login.
4
Click Create Teacher
A portal account is automatically created. The teacher can now log in with their email and password.

The Teacher Profile has 5 tabs: Overview, Subjects & Classes, Attendance, Salary, and Portal Access.

From the Portal Access tab you can change a teacher's password, or Deactivate their account to block login without deleting them.

Parents & Families

View family profiles and create parent portal logins

Navigate to Sidebar → People → Parents & Families. Parents are created automatically when you enroll a student.

Each family card shows linked children, contact details, and a Family Dues shortcut button.

To create a parent portal login:

1
Open the parent's profile
Click View Profile on any family card.
2
Go to the Portal Access tab
The tab shows whether a login already exists.
3
Click Create Login
Enter the parent's email and a password (minimum 6 characters).
4
Click Create Login to confirm
The parent can now log in at your ILHAM 360 URL.

Academic Setup

Years, classes, sections, subjects, and promotions

Navigate to Sidebar → Academic. This page has 4 tabs: Academic Years, Classes, Sections, Subjects.

Academic Years

Create a year before adding classes. Only one year can be Active at a time — the active year is used as default in all filters.

FieldRequiredNotes
Year NameYese.g., "2025-2026"
Start DateYesBeginning of the school session
End DateYesEnd of the school session
Set as ActiveTick to make this the current year

Classes & Sections

Add classes under the Classes tab, then add sections under Sections tab.

Mark the final year class as Last Class (toggle on the class row). Students promoted from a Last Class are automatically moved to Alumni status.

Promote Students

Navigate to Sidebar → Academic → Promote Students. Run this at the end of every academic year.

1
Select years
Choose the FROM year (current) and the TO year (next). Ensure you have already created all classes in the target year.
2
Map classes
For each class in the FROM year, select which class in the TO year students should move into. Last-Class students automatically show "→ Alumni".
3
Confirm and promote
Click Promote Students, then confirm. The system moves all students and shows a results summary.
Promotion cannot be undone. Double-check your class mappings before confirming.

Timetable

Configure working days, periods, and class schedules

Navigate to Sidebar → Academic → Timetable Setup first to configure the structure.

1
Go to Timetable Setup (Settings)
Select working days (Mon–Sat) and add periods (label, start time, end time). Mark break/recess periods with the Break checkbox.
2
Go to Timetable
Navigate to Sidebar → Academic → Timetable. The full school schedule appears as a table.
3
Edit a class timetable
Click Edit on any class row, or click the class card below the table. Assign a Subject and Teacher to each period slot for each day.
4
Save
Click Save when done with each class.
Click Auto-Generate to let the system distribute subjects automatically. Review and adjust the result manually.

Attendance

Track daily attendance and generate reports

Navigate to Sidebar → Attendance → Overview for the daily dashboard.

348
Total
312
Present
18
Absent
11
Leave
7
Late

The Class Attendance Status card shows a chip per class — green = marked, red = not yet marked. Click any chip to jump to marking for that class.

ilham360.com/school-admin/attendance/mark
Class 5 — Section A
Mon, 24 Mar 2025
28 students
Mark all:
A
Ahmed Ali
F
Fatima Zahra
B
Bilal Hassan
● 18 Present● 5 Absent● 3 Late

How to mark attendance:

1
Select class, section, and date
Use the dropdowns and date picker. The student list loads automatically.
2
Click P / A / L / Lt for each student
P = Present, A = Absent, L = Leave, Lt = Late.
3
Use bulk actions for speed
Click "Mark all: P" to mark everyone present, then click A for the absent students.
4
Click Save Attendance
On mobile, tap the sticky button at the bottom of the screen.
Navigate to Sidebar → Attendance → Reports to generate per-student attendance percentages with low-attendance alerts and an Excel export option.

Examinations

Create exams, enter marks, and publish results

Create an Exam

Navigate to Sidebar → Examinations → Create Exam.

FieldRequiredNotes
Exam NameYese.g., "Mid-Term 2025"
Exam TypeYesMidterm, Final, Mock, etc.
Academic YearYesAuto-selects the active year
Start / End DateYesDate range for all exam papers
Applicable ClassesYesTick all classes that will sit this exam

After creating the exam, continue from the Exam Detail page which has 5 tabs:

1 — OverviewSummary and a context-aware "Next Action" button that guides you through the workflow.
2 — Date SheetAssign each subject to a specific date and time. Set total marks for each paper.
3 — Admit CardsGenerate and print admit cards for students once the date sheet is complete.
4 — MarksShows mark entry progress. Navigate here to enter student marks.
5 — ResultsAnnounce results to make them visible to teachers and parents.

Enter Marks

Go to the Exam Detail → Marks tab → click Enter Marks. Or teachers can enter marks from their own portal.

1
Select class and subject
Use the two dropdowns at the top of the marks entry page.
2
Enter marks per student
Type the marks obtained (0 to total marks). Tick Absent if a student did not appear.
3
Save progress
Click Save Marks at any time to save without finalising.
4
Submit
Click Submit to finalise. Once submitted the assignment locks (teachers cannot edit; admins still can).

Result Cards

Navigate to Sidebar → Examinations → Result Cards.

ilham360.com/school-admin/exams/result-cards
2024-25
Mid-Term
Class 5
Search student…
A
Ahmed Ali
87%
A
F
Fatima Zahra
92%
A+
U
Usman Tariq
63%
C
1
Select Academic Year, Exam, Class
Use the cascading dropdowns. Only exams with published results appear.
2
Search by student name or admission number
The table filters live as you type.
3
Click a row to open the report card
The report card is A4 print-ready with all subjects, grades, rank, and principal signature.
4
Click Print to print or save as PDF
Use your browser's print dialog. Select "Save as PDF" for a digital copy.

Finance

Fee setup, invoice generation, payment recording, and reports

First-Time Fee Setup

Do this once when setting up the school. Two steps:

1
Create Fee Heads (Sidebar → Finance → Fee Heads)
Fee Heads are categories of fees. Click Create Default Heads to auto-create standard ones (Tuition Fee, Exam Fee, Sports Fee, etc.), or add custom ones with Add Fee Head.
2
Define Fee Structures (Sidebar → Finance → Fee Structures)
For each class, assign an amount to each fee head. Use Bulk Add to set multiple fee heads for a class at once.

Invoices

At the start of each month, generate invoices for all students.

1
Go to Sidebar → Finance → Generate Invoices
Select the class, month, and due date.
2
Click Generate Invoices
Invoices are created for all active students in that class. Already-existing invoices are skipped.
3
View invoices at Sidebar → Finance → Invoices
Use status filters (Paid, Pending, Overdue, Voided) and the class filter to find specific invoices.
ilham360.com/school-admin/fees/invoices/INV-202503-0001
Student Copy
The Model School
INV-202503-0001
Ahmed Ali · Class 5-A
Tuition FeeRs. 3,500
Exam FeeRs. 500
TotalRs. 4,000
PAID
Bank Copy
The Model School
INV-202503-0001
Ahmed Ali · Class 5-A
Tuition FeeRs. 3,500
Exam FeeRs. 500
TotalRs. 4,000
School Copy
The Model School
INV-202503-0001
Ahmed Ali · Class 5-A
Tuition FeeRs. 3,500
Exam FeeRs. 500
TotalRs. 4,000

Click any invoice to open the full detail page. It shows 3 copies side by side (Student Copy, Bank Copy, School Copy) ready for printing.

To void an invoice (cancel without payment), click the Void button. Only available if no payment has been recorded and status is Pending or Overdue.

Record a Payment

1
Go to Sidebar → Finance → Payments → Create Payment
Search for the invoice by invoice number or student name.
2
Enter payment details
Amount Paid, Payment Method (Cash/Cheque/Bank Transfer/Online), Transaction/Cheque number, Bank name, and Received By.
3
Save Payment
The invoice status automatically updates (Pending → Paid or Partially Paid).
4
Print the receipt
Click the payment row to open the receipt page. Click Print to print or save as PDF.

Finance Reports

Navigate to Sidebar → Finance → Reports. Three tabs:

  • Collection Summary — Total Billed, Collected, Outstanding, Collection Rate % with charts.
  • Outstanding Analysis — Overdue invoice ageing (0–30 days, 30–60 days, 60–90 days, 90+ days).
  • Student Details — Per-student billed vs. paid with Export to Excel button.

Communication

Notices, push notifications, and school calendar

Post a Notice

Go to Sidebar → Communication → Notice Board → Post Notice. Fill in Title, Content, Priority (Normal/Important/Urgent), Audience (All/Teachers only/Parents only), and click Post. Attach a PDF or image if needed.

Send a Push Notification

Go to Sidebar → Communication → Send Message. Choose a template (Fee Reminder, Result Published, Attendance Alert, Custom), personalise the message, select recipients, and click Send.

Use Attendance Alert template with a date picker to automatically load only the parents of students who were absent on that specific day.

School Calendar

Go to Sidebar → Communication → Calendar → Add Event. Add holidays, events, meetings, and exams with start/end dates. All portals (Teacher, Parent) show the same calendar.

Settings

School info, student IDs, fees, bank details, and stamps

Navigate to Sidebar → Settings. There are 5 tabs:

SchoolUpload your school logo, set school name, motto, email, phone, and address.
PrincipalEnter principal name and upload a signature image (appears on invoices and report cards).
Student IDSet the Admission ID label ("Admission No.", "Student ID", "Reg No."), the ID prefix (e.g., "STD"), and enable/disable roll numbers.
FeesClick "Configure Late Fee Settings" to set daily penalty amounts after overdue thresholds.
FinanceEnter bank details (shown on all invoices and receipts) and upload Paid/Partially Paid stamp images.
Upload a PNG stamp image with a transparent background for the best result. The stamp appears rotated at −20° on paid invoices.

Troubleshooting

Common issues and how to fix them

I cannot log in
Check your email spelling. If the password is wrong, ask your school admin to reset it from Portal Access Management.
Invoice generation skips some students
This is normal — an invoice for that student/month already exists. Open the existing invoice instead of generating a new one.
I cannot void an invoice
Invoices with any recorded payment cannot be voided. The Void button only appears for Pending or Overdue invoices with no payments.
Attendance mark page shows no students
The selected class has no active enrolled students. Check that students are enrolled and their status is Active.
The timetable page is empty
Timetable settings have not been configured. Go to Academic → Timetable Setup and add working days and periods first.
Parent cannot see their child's results
Results are only visible after the school admin clicks "Announce Results" on the exam. Contact the school admin to publish.
Roll numbers are not showing
Roll numbers are disabled by default. Go to Settings → Student ID tab → enable Roll Numbers.
The paid stamp is not appearing on invoices
No stamp image has been uploaded. Go to Settings → Finance tab → upload a Paid Stamp image.
Still need help?

Our support team is available via WhatsApp.