Fee Collection
Attendance Today
Students by Class
Income vs Expenses β Last 6 Months
Fee collection and school expensesWelcome
Use the sidebar to jump to any section β Students, Fees, Attendance, or Exams & Results.
Today Summary
Quick Actions
Recent Activities
Alerts
Fee Summary
Attendance Summary
Student Movement β Admissions vs Students Left
Admissions and withdrawals over timeTop Fee Defaulters
| Student | Class | Outstanding |
|---|
| Session Name | Start Date | End Date | Current | Actions |
|---|
| Order | Name | Level | Actions |
|---|
| Roll No | Name | Father Name | Class | Section | Status | Contact | Actions |
|---|
| Roll No | Student | Father | Class | Contact | Balance | Status | Actions |
|---|
| Roll No | Student Name | Present | Late | Absent | Leave | Arrival Time | Late (min) | Leave Type | Leave Reason |
|---|
Attendance setup
Checkingβ¦Needs attention
Step 1 β School location & geo-fence
Pick your school on the map, then set how close a teacher must be to check in. Attendance is only confirmed inside this area.
Step 2 β Attendance timing
Check-in is only allowed inside the check-in window. All times are Pakistan time (Asia/Karachi, GMT+5). No check-out is required.
Step 3 β Device approval policy
These rules are always enforced by the system. Nothing to configure β just confirm you understand them.
- One teacher = one approved device. Approving a new device automatically revokes the teacher's previously approved device.
- A new device stays pending until you approve it. The teacher cannot check in from a device that is not approved.
- The same device used by more than one teacher is flagged suspicious and its check-ins are routed to Attendance Review.
Step 4 β Review & activate
Check every value below, then save and activate. Staff attendance becomes live immediately.
| Staff | Code | Status | Check-in | Late (min) | Geo | Device | Method | Actions |
|---|
Mark attendance manually
Use this for corrections only. Every manual entry is logged with the reason, who marked it and the previous status. A locked month cannot be edited.
Each pin is a teacher's LAST attendance-related location (from a check-in attempt), not continuous tracking.
| Teacher | Verdict | Distance | GPS | Device | IP | Last seen |
|---|
Two kinds of attempt land here: check-ins made outside the school area under βreviewβ mode, and attempts flagged for a suspected fake/mock location. Approving one writes a confirmed attendance row.
| Teacher | Date | Time | Reason | Distance | GPS | Verdict | Location | Device | IP | Actions |
|---|
Add / update a timing profile
Priority when several apply: Special Date > Teacher Custom > Day of week > Branch > Default. Check-in is only allowed inside the configured window β if no profile exists, check-in is blocked until one is set.
School day β all times are Pakistan time (Asia/Karachi, GMT+5). Check-in only; no check-out.
| Scope | Applies to | Check-in window | Late after | Grace | School start | Active | Actions |
|---|
Active school location
One teacher = one approved device. A device used by more than one teacher is flagged suspicious. Approving a device revokes the teacher's other approved devices.
| Teacher | Device | Status | Last IP | Last seen | Logins | Actions |
|---|
Staff attendance report
Monthly attendance lock
Once a month is finalized and locked, its dates can no longer be edited manually. Unlocking requires a reason.
| Month | Status | Locked by | Locked at | Unlocked by | Reason |
|---|
| When | Action | Staff | Summary | Actor |
|---|
Upcoming Exams
Exams with a date on or after today, plus any exam whose date sheet has been prepared. Set the exam window and instructions here β students see these on their LMS.
| Exam | Type | Class | From | To | Status | Date Sheet | Syllabus |
|---|
Date Sheet
Enter the subject-by-subject timetable for an exam, or attach the school's own PDF/Image/DOC file. A date sheet is class- and section-specific.
| Subject | Date | Start | End |
|---|
Syllabus
Type the syllabus for a subject, or attach a file. Students and parents see this with the exam.
Marks Entry β Whole Class, All Subjects in One Grid
Select an Exam and Class and the grid loads automatically β every subject set for this class (in Class Management) appears as a column. Type marks in each box and press Enter to jump to the same subject box for the next student. Save everything with a single click when done.
Class Result Summary
| Roll No | Name | Obtained | Total | % | Grade | Position | Report Card |
|---|
Result Review
Review a class's saved marks before releasing them. Nothing here is visible to students until it is published.
Preview β what a student will see
| Pos | Roll No | Name | Obtained | Total | % | Grade |
|---|
Result Publishing
Only results posted here become visible on the Student and Parent LMS. Post now, or schedule a date and time and the system will release it automatically.
| Exam | Class | Section | Marks | Status | Scheduled | Actions |
|---|
Published Results
Everything currently visible on the LMS. Use Unpost to hide a result without losing any marks.
| Exam | Class | Section | Published At | Posted By |
|---|
Result Audit Log
Every publish action, who did it and when. This log is admin-only and is never shown to students.
| When | Exam | Class | Action | From | To | By | Reason |
|---|
| Name | Teacher ID | Role | Status | Qualification | Contact | Salary | Actions |
|---|
| Staff Name | Role | Basic Salary | Adjustments | Net Payable | Paid | Balance | Status | Actions |
|---|
Pending Leave Requests
| Staff Name | Teacher ID | Type | From | To | Reason | Actions |
|---|
Pending Advance / Loan Requests
| Staff Name | Teacher ID | Type | Amount | Reason | Actions |
|---|
| Date | Category | Description | Amount | Actions |
|---|
Subjects load automatically from the class template. You can update them in Class Management. Save as Image creates a PNG that you can share anywhere yourself.
LAWRENCE GRAMMAR SCHOOL| Subject | Diary / Homework |
|---|
Dear Parents, encourage your child to do homework regularly. Your support matters!
Generate Certificate
This Student's Previous Certificates
| Cert No | Type | Issue Date | Actions |
|---|---|---|---|
| Select a student first. | |||
| Applicant Name | Class Applying | Father Name | Contact | Status | Actions |
|---|
Language
Change the software language. This applies to the sidebar and page titles.
Customization
Customize the software theme color and mode.
β¨οΈ Keyboard Shortcuts
Ye shortcuts pura app mein kaam karte hain β jaldi kaam ke liye.
| Shortcut | Action |
|---|---|
| Ctrl + S | Kisi bhi khule form / window (modal) ko save karein |
| Esc | Khula hua window / dialog band karein |
| Ctrl + F | Current page ki search box par jump karein |
| Enter | OK dialog confirm karein |

Muhammad Huzaifa Sumraiz
DeveloperMuhammad Huzaifa Sumraiz β is School Management System ke developers mein se ek. Mustan Ur Rehman ke saath mil kar is software ko design aur develop kiya hai, taake school ka roz-marra ka kaam β students, fees, attendance, exams, staff, certificates aur admissions β aasan, tez aur behtar ho. Kisi bhi sawal, feedback, customization ya support ke liye raabta kar sakte hain.

Mustan Ur Rehman
DeveloperMustan Ur Rehman β is School Management System ke developers mein se ek. Muhammad Huzaifa Sumraiz ke saath mil kar is software ko design aur build kiya hai, taake school ka roz-marra ka kaam β students, fees, attendance, exams, staff, certificates aur admissions β simple, fast aur reliable ho. Kisi bhi sawal, customization ya support ke liye raabta kar sakte hain.
LMS Portal Users
Create student & teacher logins for the portal at /portal.html. Passwords are stored scrypt-hashed β they are never readable again.
Student & Teacher Accounts
| Username | Role | Linked Name | Roll No | Class | Children | Status | Last Login | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading⦠| ||||||||
Complaints submitted by parents/students through the portal. Update the status and add a response β the parent sees it live.
| Date | Student | Category | Subject | Status | Actions |
|---|
Schedule a PTM
PTM Sessions & Attendance
Create Quiz Answer Key
| Q# | Question | Answer |
|---|
Saved Keys
Create Announcement
Published Announcements
Learning Arena
Server-graded Mind & Math games. A browser can choose answers but can never send a score β the server marks every round and awards the points.
Point Rules
Each round is 10 questions. Difficulty follows the class level.
| Difficulty | Classes | Points per correct answer |
|---|---|---|
| Easy | PG Β· Nursery Β· Prep | 5 |
| Medium | Class 1 β Class 2 | 10 |
| Hard | Class 3 β Class 5 | 20 |
| Advanced | Class 6 β Class 8 | 30 |
Bonuses: perfect round +20 Β· fast answers +15 Β· streak of 5 +10. Daily limit 600 points per student.
Class Standings
Games
Turn a game off to hide it from students. Nothing is deleted β a game can be switched back on at any time.
| Game | Category | Type | Status | Actions |
|---|
Question Bank
Hand-written questions are used in preference to generated ones for the same game and level. Leave the bank empty and the Arena keeps generating questions automatically.
Leaderboards
Test and archived records are excluded from rankings. Only a student's photo, name, class, section, rank and points are ever shown.
Attempts
| Student | Roll | Game | Level | Score | Points | Time | Status | Flag |
|---|
Suspicious Activity
Rounds that look impossible are recorded here with their reason. A flag is a prompt to look β it never removes a student's points on its own.