Teacher Portal
The Teacher Portal provides teachers with access to the features they use daily — marking attendance, entering exam marks, viewing their timetable, and managing their classes.
Teacher Dashboard
After logging in, teachers see a dashboard focused on their assigned classes.
Summary Cards
| Card | What It Shows |
|---|---|
| My Classes | List of class-sections assigned to the teacher |
| Today’s Attendance | Status of attendance marking for each assigned class |
| Pending Marks Entry | Exams where marks have not been entered for assigned subjects |
| Recent Notices | Latest school notices |
| My Timetable Today | Today’s schedule showing periods, subjects, and classes |
Marking Attendance
Teachers mark attendance for their assigned classes (typically the class they are class teacher of).
Step-by-Step
- From the dashboard, click Mark Attendance on the relevant class card, or navigate to Attendance > Mark Attendance.
- The class and section are pre-selected based on the teacher’s assignment.
- Select the date (defaults to today).
- The student list for the class appears.
- Mark each student:
- Present (green)
- Absent (red)
- Late (orange)
- Half-Day (yellow)
- Use Mark All Present to quickly set all students as present, then adjust individual exceptions.
- Click Save Attendance.
- A confirmation appears, and the dashboard status updates to “Marked.”
Tip: Many teachers mark attendance on their phones during the first period. The mobile-friendly interface makes this quick and easy — a class of 40 can be marked in under a minute using “Mark All Present” and then toggling 2-3 absent students.
Editing Attendance
If you need to correct attendance after saving:
- Navigate to Attendance > Mark Attendance.
- Select the same date, class, and section.
- The previously saved attendance loads.
- Make corrections.
- Click Save Attendance again.
Tip: Attendance can be edited for the current day and the previous day. Older dates require admin approval to modify.
Entering Exam Results
Teachers enter marks for the subjects they teach in their assigned classes.
Step-by-Step
- From the dashboard, click Enter Marks on a pending exam card, or navigate to Exams > Marks Entry.
- Select the exam from the dropdown (only exams relevant to the teacher’s classes are shown).
- Select the class and section.
- Select the subject (only subjects the teacher is assigned to teach are shown).
- The marks entry grid appears with the student list.
- Enter marks for each student:
- Type the marks obtained in the text field.
- If the subject has a theory-practical split, enter both columns.
- If a student was absent, check the Absent checkbox.
- Click Save Marks.
- The system validates:
- No marks exceed the maximum
- No negative values
- Required fields are filled
- A confirmation appears.
Marks Entry Status
On the dashboard, each subject-class combination shows its status:
| Status | Meaning |
|---|---|
| Not Started | No marks entered yet |
| In Progress | Some students’ marks entered, not all |
| Complete | All students’ marks entered |
Tip: You can save partially entered marks and return later to complete them. The “In Progress” status helps you track which classes still need attention.
Viewing Timetable
My Timetable
- Navigate to Timetable > My Timetable.
- Your weekly teaching schedule is displayed:
| Day | Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Period 6 | Period 7 |
|---|---|---|---|---|---|---|---|
| Mon | 5A Math | 5B Math | – | 6A Math | – | 5C Math | – |
| Tue | – | 5A Math | 5C Math | – | 6A Math | – | 5B Math |
| Wed | 5B Math | – | 6A Math | 5A Math | – | – | 5C Math |
- Free periods are shown as “–” and highlighted differently.
- Click on any period to see the full class-section details.
Today’s Schedule
The dashboard shows today’s schedule prominently:
| Period | Time | Class | Subject |
|---|---|---|---|
| Period 1 | 08:30-09:15 | 5A | Mathematics |
| Period 2 | 09:15-10:00 | 5B | Mathematics |
| Period 3 | 10:00-10:45 | Free | |
| Period 4 | 11:00-11:45 | 6A | Mathematics |
Substitution Notifications
If you have been assigned as a substitute for an absent teacher:
- A notification appears on your dashboard.
- The substitution details show: period, class, subject, and the absent teacher’s name.
- The substitution period appears in your timetable for that day, marked distinctly.
Viewing Class Information
Student List
- Navigate to Students (or click on a class from the dashboard).
- Only students in the teacher’s assigned classes are shown.
- View basic student information: name, roll number, parent contact.
Class Attendance Report
- Navigate to Attendance > Reports.
- View attendance reports for assigned classes:
- Monthly attendance grid
- Students below 75%
- Attendance trends
Class Exam Results
- Navigate to Exams > Results.
- View results for assigned subjects in assigned classes.
- See class averages, subject toppers, and grade distributions.
Applying for Leave
- Navigate to Leaves > Apply for Leave.
- Fill in:
- Leave type (Casual Leave, Sick Leave, etc.)
- From date and To date
- Reason
- Click Submit.
- The application goes to the principal/admin for approval.
- Check the status under Leaves > My Leaves.
See Leave Management for detailed instructions.
Viewing Notices
- Navigate to Notices.
- View all notices targeted to teachers, staff, or all users.
- Read full notice content and download attachments.
Profile and Password
Viewing Profile
- Click the profile icon in the top navigation bar.
- View your profile information (name, department, designation, contact).
Changing Password
- Click the profile icon > Change Password.
- Enter your current password.
- Enter the new password and confirm it.
- Click Update Password.
What Teachers Cannot Access
The Teacher role is intentionally limited to protect student privacy and school data:
| Module | Access |
|---|---|
| Fees | No access (teachers cannot see fee information) |
| Settings | No access |
| Other teachers’ timetables | No access |
| Students in other classes | No access |
| Staff management | No access |
| Library | No access (unless also a librarian) |
| Transport | No access |
| Certificates | No access |
| Expense management | No access |
Tip: If a teacher needs access to modules beyond their default permissions (e.g., a senior teacher who also manages the library), the admin can assign a custom role with additional permissions. See Roles & Permissions.
Tips for Teachers
- Mark attendance first thing in the morning or during the first period. This ensures parents receive timely absence notifications.
- Enter marks promptly after each exam. Delayed marks entry slows down report card generation.
- Check your timetable daily for any substitution assignments.
- Apply for leave through the system rather than verbal requests. This maintains proper records.
- Use the mobile browser for quick tasks like attendance marking. No app installation is needed.