Home
AI Marketing Engineering
AI Infrastructure Engineering

Loading attendance...

Authentication Required

Please log in to view attendance.

Login

{{ isMentor ? 'Attendance Management' : 'My Attendance' }}

{{ isMentor ? 'Mark and manage student attendance for your classes' : 'View your attendance history and records' }}

Auto-Sync from Google Meet

Automatically import attendance from your Google Meet sessions

Ready Connect Google Reconnect for permissions
{{ syncResult.message }} {{ syncResult.error || 'Sync failed' }}

Mark Attendance

Course
Batch
Date
Time & Mode
{{ startHour }}:{{ startMinute }} {{ startAmPm }} {{ endHour }}:{{ endMinute }} {{ endAmPm }}
{{ attendanceMode === 'online' ? 'Online' : 'Offline' }}
Manual time entry (alternative to chat)

Students ({{ batchStudents.length }}) · {{ calculateDuration(attendanceStartTime, attendanceEndTime) }}

{{ student.fullname?.split(' ')[0] || student.fullname }}
{{ student.status || 'Click' }}
{{ presentCount }} Present
{{ absentCount }} Absent
{{ lateCount }} Late

Loading students...

No students found in this batch

Complete the workflow above to mark attendance

Recent Attendance Records

No Records Yet

Your attendance records will appear here after you save them.

{{ record.course_name }} - {{ record.batch_name }}
{{ record.section_name }} | {{ record.topic }}
{{ record.date_formatted.split(',')[0] }} {{ record.time_display }} {{ record.total_students }} students
All Students
{{ student.name }}
{{ record.present_count }} present
Present Students
{{ student.name }}
Recorded

{{ summary.course_name }}

{{ summary.present_count }} Present {{ summary.absent_count }} Absent {{ summary.late_count }} Late
{{ summary.attendance_percentage }}% Attendance Rate

Recent Attendance

No Attendance Records

Your attendance records will appear here once your mentor marks attendance.

{{ record.meeting_title || record.course_name }}
{{ record.section_name }} | {{ record.topic }}
{{ record.meeting_date_formatted || record.date_formatted }} {{ record.attendance_type === 'online' ? 'Online' : 'Offline' }}
{{ capitalizeFirst(record.status) }}

Attendance Assistant

{{ formatCalendarDate(chatAttendanceDate) }}
{{ mod.number ? mod.number + '. ' : '' }}{{ mod.title || mod.topic_title }}
{{ student.fullname?.split(' ')[0] || student.fullname }}
{{ student.status || 'Tap' }}
{{ chatPresentCount }} {{ chatAbsentCount }} {{ chatLateCount }}
{{ toast.message }}