Your secure teacher account and profile have been verified.
Teacher profile
Profile information is read-only.
Name
Employee ID
Email
Title
Qualification
Office location
Phone
Profile visibility
Account security
Change your password securely. A successful change signs out every existing session.
Choose a new password
Teacher Portal / My Classes
My Classes
Your most recent classes appear first. Open any class to manage students, materials, and grades.
Classes load after your teacher session is verified.
All Teaching Classes
Browse your complete teaching history, archives, and past semesters.
Course materials & Textbooks
Active
Upload lecture slides, course syllabi, readings, and PDF textbooks (up to 50MB) with native in-browser viewing for enrolled students.
Select a class in "My classes" above to upload or manage materials.
Grade entry & Gradebook
Active
Academic grading engine is active. Access class gradebooks to enter scores (0–100) and track absences with automated letter grade calculation (A to F) and GPA grade points (4.00 to 0.00).
Select a class in "My classes" above to record attendance, manage coursework, or enter grades.
Create a New Class
Course code and section are stored in uppercase. Academic years must be consecutive years.
All Teaching Classes
Browse your complete teaching history, archives, and past semesters.
Showing classes
Page 1
Class
Class Hub
Active
Selected class
Course code
Title
Section
Academic year
Term
Status
Description
Enrolled Students & Roster
Enroll eligible students by student ID and monitor scores and grades.
Select a class to view enrollments.
Student ID
Name
Status
Score
Grade
Enrolled
Page 1
Class Gradebook
Loading enrollments...
Loading class enrollments and grade records...
Student ID
Student Name
Score (0–100)
Absences
Grade
Status
No students enrolled in this class yet.
Class Attendance & Roll-Call
Loading attendance...
Loading student roster and attendance sessions...
Present: 0
Absent: 0
Late: 0
Excused: 0
Total: 0
Student ID
Student Name
Status
Remarks / Reason
No students enrolled in this class yet.
Past Attendance Sessions
Session
Date
Topic
Attendance Breakdown
Absences
Actions
No attendance sessions recorded yet for this class.
Student Attendance Accumulation & Rate
Student ID
Student Name
Present
Late
Excused
Absences (Transcripts)
Attendance Rate
Schedule-Driven Attendance Generator
Automatically generate roll-call attendance sessions matching your class weekly timetable slots over a specified date range. Enrolled students are automatically initialized with "Present" records.
Class Weekly Timetable Slots:
Loading schedule slots...
Class Coursework & Assignments
Create New Assignment
Loading assignments...
Loading class assignments and coursework...
Current Course Assignments
No assignments created yet for this class.
AssignmentMax: 100.0 pts
Submissions & Grading
Total Submissions: 0
Loading submissions...
Loading student submissions...
No students have submitted solutions for this assignment yet.
Class Schedule & Room Allocation
Add Weekly Lecture / Lab Slot
Loading schedules...
Loading class schedule timetable...
Active Timetable Slots
No schedule slots created yet for this class.
Course Materials & Textbooks
Upload Course Document or Textbook
Upload lecture slides, readings, or PDF textbooks up to 50MB. Allowed extensions: .pdf, .epub, .doc, .docx, .ppt, .pptx, .txt.