SLMT Technology  ·  LMS Platform Portal Demo

Attendance Marking

A fast, mobile-friendly digital attendance system that lets teachers record every student's presence or absence for each lecture session in under two minutes — automatically feeding real-time data into students' attendance records and triggering alerts when thresholds are crossed.

1. How Attendance Marking Works

The system ties attendance directly to the HOD-configured class timetable. For each lecture slot in the timetable, the assigned teacher can mark attendance. The teacher does not need to create separate registers or manage lists — it is all pre-populated.

sequenceDiagram
    participant TCH as Teacher
    participant SYS as System
    participant STU as Student Portal

    TCH->>SYS: Open Attendance for Class & Lecture
    SYS-->>TCH: Pre-populated student list (class roster)
    TCH->>SYS: Mark each student Present / Absent / On Leave
    TCH->>SYS: Confirm and Submit
    SYS-->>STU: Student attendance record updated in real-time
    SYS-->>STU: Attendance percentage recalculated instantly
    SYS-->>STU: Low-attendance alert triggered if below 75%
    

2. Opening the Marking Interface

Teachers access the attendance marking interface through two routes — both leading to the same screen:

  • From Dashboard: The "Mark Attendance" button on each lecture row in Today's Schedule — opens marking for that specific class and lecture slot directly.
  • From Attendance Module: Teachers select a class, a subject, and a date to open the marking interface for any past or current lecture.
  • From Timetable View: Any lecture slot in the timetable has a direct "Mark" link when the teacher hovers over it.

3. The Marking Interface

Designed for speed — teachers can mark attendance for a class of 60 students in under 90 seconds.

3.1 Student Attendance List

  • Pre-populated List: All enrolled students appear automatically — no need to enter names or roll numbers.
  • Status Toggle: Each student has a toggle switch — green for Present (P), red for Absent (A), and blue for On Approved Leave (L). Tapping the toggle cycles through the statuses.
  • Default Status: All students start as Present by default. The teacher only needs to change the status for absent students — making large-class marking very fast.
  • Mark All Present: A single "Mark All Present" button at the top marks everyone as present at once. The teacher then individually marks exceptions (absent students).
  • Photo Reference: Each student's profile photo is shown next to their name — helpful for new teachers learning students' faces.

3.2 Bulk Actions

  • Select All / Deselect All: Checkbox at the top to select all students for a bulk status change.
  • Bulk Mark Absent: If most of the class is absent (e.g., due to a college event), teachers can mark all absent and manually restore the few who attended.
  • Apply Approved Leave: Students with approved leave for today are automatically pre-marked as "On Leave" — the teacher doesn't need to look up who has leave.

3.3 Confirmation & Submission

  • Preview Summary: Before submitting, the teacher sees a summary: "Present: 42, Absent: 3, On Leave: 1. Total: 46." The teacher can adjust before confirming.
  • Submit Attendance: One click submits the attendance. A success toast confirms: "Attendance marked for SE-A, Data Structures, 10:00 AM."
  • Instant Update: Student attendance percentages update in real-time — students can see their updated attendance in their portal within seconds.
  • Edit Window: Teachers can edit submitted attendance for up to 24 hours after submission. After that, corrections require an HOD-level override.

4. Attendance History & Records

The teacher can view, review, and edit past attendance records for any of their classes.

  • Lecture Log: A chronological list of all lectures for a class, showing the date, time, and number of students present — with an "Edit" link for each within the edit window.
  • Missed Lectures: Lectures from the timetable where attendance was NOT marked appear as "Not Marked" with a warning icon — reminding the teacher to mark retroactively.
  • Monthly Calendar View: A calendar showing which days the teacher conducted lectures and whether attendance was marked for each.

5. Attendance Adjustment Requests

Students can request a correction if they believe their attendance was wrongly marked. The teacher reviews and approves or rejects these requests.

StepWho ActsWhat Happens
1. Request RaisedStudentStudent submits a correction request for a specific lecture, explaining why they believe they were wrongly marked absent
2. Teacher ReviewTeacherTeacher sees the request with the student's reason. Can Accept (corrects the record) or Reject (with a reason for the student)
3. Record UpdateSystemIf accepted, attendance record is automatically corrected and the student's percentage is recalculated

6. Attendance Reports & Analytics

Teachers can generate comprehensive attendance reports for their allocated classes and subjects.

  • Class Attendance Summary: Average attendance percentage for the class with a list of all students ranked by attendance (lowest first).
  • Defaulter List: A one-click report showing all students below the minimum threshold (typically 75%) — sorted by how far below the threshold they are.
  • Date-range Reports: Attendance data for any custom date range — useful for monthly reviews or HOD meetings.
  • Export to Excel / PDF: Download the report for submission to the HOD or for parent communication.
  • Attendance Trend Chart: A line chart showing how class attendance has trended week-over-week across the semester — helping identify periods of low engagement.

Overall Benefit: What previously required 10–15 minutes of paper-based marking, manual calculations, and physically maintaining separate registers now takes under 2 minutes on any device. Attendance data is instantly accessible to students, the HOD, and the teacher — eliminating the end-of-semester scramble to compile reports for review or parent meetings.