The Attendance module in the Teacher App is designed to simplify daily record-keeping. Teachers can quickly log presence, track late arrivals, and instantly notify parents, ensuring accurate student data is maintained across the LMS.
Academic Attendance marking is a core responsibility for teachers and academic staff. While records can be viewed on the web, the Mobile App is optimized for real-time classroom use.
How to Mark Attendance
1. Access the Attendance Module
There are two ways to start:
From the Dashboard: Look for the Attendance Reminder Card. It displays your class size, progress, and the time remaining to submit. Tap Start or Continue.
From the Menu: Tap More in the bottom navigation and select Attendance.
2. Set the Context (Class and Date)
By default, the app loads the Current Date and your Assigned Class.
Change Class: Use the Class Dropdown at the top if you manage multiple sections.
Change Date: Tap the Date Field to select a previous date from the calendar to record backdated entries.
3. Record Student Status
You can mark students individually or use time-saving bulk tools:
Individual Selection: Toggle between Present, Absent, Late, or Left Early for each student. You can also add specific notes for administrative records.
Bulk Mark: To save time, use the Select All option to mark the entire class as Present, then manually update only the few students who are absent or late.
4. Save and Notify
Once the list is accurate, tap Save & Send Notification to Parents. This action performs two tasks simultaneously:
Saves the data to the secure school database.
Triggers an instant alert to the parents of any student marked with an updated status (like “Absent”).
Important Information
Daily Requirement: Attendance should be recorded during the designated morning window to ensure parents receive timely notifications.
Corrections: If you make a mistake, you can return to the module at any time during the day to update a student’s status.
Transparency: All saved records are stored securely and can be reviewed by school leadership for official reporting.
Frequently Asked Questions (FAQs)
Simply open the Attendance module again, select the student, and change their status from “Absent” to “Late.” Be sure to tap Save & Send Notification again to update the system and inform the parents.
You can typically select the statuses offline, but you must connect to Wi-Fi or cellular data and tap Save for the data to sync with the school server and for notifications to be sent.
Yes. Saving any status other than “Present” (unless configured otherwise by your school) will trigger a notification to ensure parents are aware of their child’s current status.
Next to each student’s name, there is a Notes icon. You can type details there, such as “Parent called in sick” or “Attending school event,” which will be visible to administrators.
Use the Bulk Mark feature. Select the “Present” checkbox at the very top of the list to mark everyone at once, then simply scroll down and uncheck the 2 or 3 students who are actually absent.
Yes. Tap the Date field at the top, select the missed date from the calendar, and record the attendance as usual. Note that some schools may “lock” dates after a certain period.
This means you haven’t clicked the final Save & Send Notification button. Even if you have selected statuses for every student, the record is not official until you save it.
Almanac is the centralized academic calendar module within the K-12 LMS. It provides a structured and reliable source of information for all school-related events, including academic activities, examinations, holidays, vacations, and institutional events.
Role-Based Access Overview
Access to Almanac is governed by role-based permissions.
Role
Web Access
Mobile Access
Create/Edit/Delete
View
Super Admin
Yes
No
Yes
Yes
HO Admin
Yes
No
Yes
Yes
School Admin
Yes (View Only and Personalised to LMS mapping)
No
Yes
Yes
Teacher
Yes (View Only and Personalised)
No
No
Yes
Parent
Yes (View Only)
Yes
No
Yes
Student
Yes (View Only)
Yes
No
Yes
Access Almanac
Click School management
Click Almanac to view
Opens Almanac screen with current month as default. School , Board and Grade filters will be selected as per LMS access.
Click on filters to change view
Default View & Navigation
Current month opens as default
Side bar auto-scrolls to current date
Event Detail contains Event name, Date, Time and Description
Frequently Asked Questions (FAQs)
Event creation, editing, and deletion can only be done from the web version of the LMS.
Events visible to you depend on your role and LMS mapping (such as school, grade, or board). If an event is not relevant to your assigned mapping, it may not appear in your view.
You can use the filter option available on the Almanac screen. Tapping the filter icon opens a selection panel where you can refine the events displayed based on available filter criteria.
Editing permissions depend on your role and access level. Only authorized administrators can edit events, and past or ongoing events cannot be modified due to system rules.
The Transfer Certificate (TC) feature is part of the LighthouseK12 LMS ecosystem used by Lighthouse Learning schools. The feature enables parents to digitally raise a request when they intend to withdraw their child from the school.
Traditionally, transfer certificate requests required physical visits to the school and manual paperwork. This feature digitizes the entire workflow within the LMS platform, allowing parents to submit requests directly through the system while enabling school administrators to review, approve, or request reconsideration.
The TC feature ensures transparency, traceability, and efficient communication between parents and school administrators.
FEATURE DESCRIPTION
The Transfer Certificate feature allows parents to submit a formal request for a student’s exit from the school by providing a reason and feedback. Once submitted, the request is reviewed by the school administration.
Administrators can either:
• Approve the request, allowing the TC process to proceed • Ask the parent to reconsider, prompting a conversation before final approval
The feature helps schools capture valuable feedback about student exits while ensuring the process is handled in a structured and auditable manner.
PLATFORMS SUPPORTED
Platform
Availability
Web
Admin access only
Mobile
Parent access
Both
Notifications
Note: Parent TC functionality is currently mobile-first.
PERSONAS INVOLVED
• Head Office (HO) Admin • Principal/ School Admin • Parent
Students are not directly involved in the TC process.
BUSINESS RULES
The TC feature operates under the following business logic:
• Parents can raise a TC request only for the current Academic Year (AY) • The system automatically captures the current AY • Parents cannot edit or select the academic year • A parent cannot create multiple active TC requests simultaneously
Existing request handling:
• If an existing request is pending, parents cannot create another request • If an existing request is withdrawn, parents may create a new request
PERMISSIONS LOGIC
Access and actions depend on the user’s role.
Role
Create
Edit
Approve
Reconsider
View
HO Admin
No
No
No
No
Yes
School Admin
No
No
Yes
Yes
Yes
Principal
No
No
Yes
Yes
Yes
Parent
Yes
Limited
No
Respond
Yes
Parents cannot edit requests after submission.
NOTIFICATIONS
The TC feature generates system notifications to keep stakeholders informed.
If a user opens a notification on a platform where the TC module is unavailable:
• The notification appears read-only • CTA buttons remain disabled • Clicking the notification marks it as read
A toast message will display:
“Transfer Certificate feature is not available on [platform] platform currently.”
Example:
“Transfer Certificate feature is not available on Web platform currently.”
1. Introduction
The Transfer Certificate feature digitizes the process of student withdrawal from the school.
Schools often lose valuable insights into why parents choose to move their children to other institutions. This feature enables structured feedback collection during the exit process.
The feature solves several operational challenges:
• Eliminates manual paperwork • Allows parents to submit requests digitally • Provides schools with actionable feedback • Creates an auditable record of exit requests • Ensures controlled approval workflows
Beneficiaries include:
• Parents requesting student transfers • School administrators managing exits • Head Office teams monitoring retention trends
2. Role-Based Access Overview
Role
Web Access
Mobile Access
Create
Edit
Delete
View
HO Admin
Yes
No
No
No
No
Yes
Principal/ School admin
Yes
No
No
No
No
Yes
Parent
No
Yes
Yes
Limited
Withdraw
Yes
RBAC Logic:
• Parents initiate TC requests • School leadership reviews requests • HO Admin monitors data but does not intervene directly
3. Super Admin Guide
3.1 Responsibilities
• Monitor TC activity across schools • Ensure policy compliance • Review analytics and trends • Ensure correct permissions are tagged
3.2 Administration
• System configuration of TC workflows • Monitoring TC data integrity
3.3 Configuration
Super Admin can configure:
• Review analytics and trends • Ensure correct permissions are tagged
3.4 Permissions
Super Admin has:
• Full system visibility • Configuration privileges
3.5 Reporting
Reports may include:
• TC requests by school • Exit trends by academic year • Reasons for withdrawal
4. HO Admin Guide
4.1 Responsibilities
• Monitor TC requests across all schools • Identify patterns in student exits
HO Admin typically does not configure the TC module.
4.4 Permissions
HO Admin can:
• View all TC requests • Export reports
4.5 Reporting
Typical reports include:
• Monthly TC trends • Brand-level exit analysis
5. School Admin/Principal Guide
5.1 Responsibilities
• Review TC requests raised by parents • Communicate with parents where necessary • Approve or request reconsideration
5.2 Administration
Admins manage the TC approval workflow.
5.3 Event / Content Management
Admins can:
• View request details • Review reasons submitted by parents • Decide next action
5.4 Permissions
Admins can:
• Approve TC requests • Mark requests as reconsidered
5.5 Best Practices
• Contact parents before approving TC • Use reconsider option to retain students where possible
5.6 Use Cases
Example:
• Parent requests TC due to relocation • Admin approves after verification
6. Parent Guide (Mobile)
6.1 Access
Parents access TC requests through the mobile application.
6.2 Default View & Navigation
Parents can navigate to:
More → Transfer Certificate → Create Request
6.3 What Parents Can Do
Parents can:
• Submit a TC request • Provide reason for exit • Share feedback • Withdraw request before approval
6.4 Notifications
Parents receive notifications when:
• Request is reconsidered • Request is approved
6.5 Use Cases
Example:
• Parent moving to another city raises TC request.
7. Student Guide
Students do not interact directly with this feature.
8. Teacher Guide
Teachers do not interact directly with this feature.
9. How-To Guide
How to Raise a TC Request (Parent)
Open the mobile application
Navigate to the More → Transfer Certificate
Select Transfer Certificate Request
Enter the reason for requesting TC and review
Provide feedback if required
Submit the request
How Admin Reviews a TC Request
Login to the LMS web portal
Navigate to School Management → Transfer Certificate Requests
Open the parent request
Review submitted details
Choose one action: Approve / Request reconsideration
10. Feature Logic & Display Rules
• Only one active TC request per student is allowed • Requests are displayed in card format • Statuses include:
Pending Reconsider Approved Withdrawn
Activity timeline tracks all status changes.
11. Notifications Overview
Notifications are triggered when:
Event
Audience
TC Request Submitted
School Admin and relevant stakeholders
TC Reconsideration
Parent
Continue with TC
School Admin and relevant stakeholders
TC Approved
Parent
Notifications include:
• In-app alerts • Email notifications
12. Governance & Compliance Rules
System validations ensure:
• TC requests apply only to the current academic year • Duplicate requests for the same Student + School + AY are prevented
Audit logs maintain a record of:
• Request creation • Status changes • Approval actions
13. Frequently Asked Questions
Who can create a TC request? Parents.
Why can’t I raise another TC request? An existing request is still active.
Why can’t I edit my request? Requests cannot be modified after submission.
What happens when the school asks me to reconsider? You will receive a notification and may discuss the request with the school.
14. Conclusion
The Transfer Certificate feature simplifies and digitizes the student withdrawal process while enabling schools to capture valuable feedback from parents.
By centralizing requests within the LMS, the feature ensures transparency, accountability, and operational efficiency for parents, school administrators, and the Head Office.
Attendance Management involves the oversight of school-wide data, the generation of reports, and the ability to perform administrative corrections to historical attendance records.
How to Manage and Audit Attendance
Access Admin Reports: Navigate to School Management > Attendance Reports via the web portal.
Review the Attendance Summary:
View school-wide percentages for the day, week, or month.
Identify classes that have Pending Attendance (where the teacher hasn’t submitted yet).
Perform Administrative Overrides:
If a teacher makes an error on a past date, admins can search for the student, select the specific date, and click Edit Record.
Select the corrected status and add an Admin Note explaining the change for audit purposes.
Export Data: Use the Export button to download attendance sheets in CSV or PDF format for official government or board reporting.
Note:
Audit Logs: All changes made by an Admin to a Teacher’s original entry are tracked in the system audit log.
Lock Periods: Attendance records for previous academic terms may be “locked” and require Super Admin permission to modify.
Frequently Asked Questions (FAQs)
On the Attendance Management Dashboard, look for the “Pending Submissions” or “Teacher Compliance” report. This will list all classes that have not yet hit the “Save” button for the current date.
Yes. Admins have “Override” permissions. You can navigate to the specific class and date, edit the student’s status, and save it. The system will log that an Admin performed this change.
Yes. Go to the Analytics/Reports section and select the “Monthly Summary Report.” You can filter this by grade, board, or the entire institution to see aggregate percentage trends.
This depends on your school’s configuration. In the Settings menu, you can define if “Late” counts as a full day of presence, a half-day, or simply as “Present with Remarks.”
Absolutely. Every report view has an Export button that allows you to download the data in CSV (Excel) or PDF formats.
Typically, no. Notes added in the Management module are intended for internal administrative tracking and audit trails, while “Status” is the primary information shared with parents.
The system uses “Last-In Wins” logic, but as an Admin, your web-based portal usually has higher priority. We recommend that admins only edit records after the morning marking window has closed.
Yes. Most LMS configurations allow for “Attendance Threshold Alerts.” You can set these up in the Notification Settings to flag chronic absenteeism to the Principal or Counselor.