Student Dashboard
Synced 4m ago β’ Google Sheets API
82.4%
Overall
Vedant Sharma
Roll: 2024CS01
141
Present
30
Absent
171
Total Conducted
You can safely miss 16 consecutive lectures overall while maintaining attendance above the mandatory 75% threshold.
βΆ How is this calculated?
Safe Skips S = floor((Present - threshold * Total) / threshold)Plugging in: floor((141 - 0.75 * 171) / 0.75) = floor((141 - 128.25) / 0.75) = 16 lectures.
Subject Wise Breakdown
CS401
Data Structures & Algorithms
85.7%
36 / 42 Lectures
Safe Skips: 6
CS402
Operating Systems
81.8%
36 / 44 Lectures
Safe Skips: 4
CS403
Database Management Systems
72.5%
29 / 40 Lectures
Must attend: 2
Recent Roll Call Log
Aug 02, 2026
CS401 β’ Data Structures
Present
Faculty: Dr. Rao
Aug 02, 2026
CS402 β’ Operating Systems
Present
Faculty: Prof. Patil
Aug 01, 2026
CS403 β’ Database Systems
Absent
Faculty: Dr. Sharma
Attendance Performance Trends
Weekly aggregated trend vs 75% required institutional threshold (PRD Β§2.5).
Overall Attendance % Over Time
Subject Comparison & Deltas
CS403 β’ Database Systems
72.5% (βΌ 2.1%)
CS402 β’ Operating Systems
81.8% (β² 1.4%)
CS401 β’ Data Structures
85.7% (β² 0.5%)
Attendance Predictor Sandbox
Interactive calculation engine based on PRD Β§6.4 formulas.
Status: Safe Above 75%
You can miss 8 more consecutive lectures while keeping overall attendance above 75%.
π’ Calculation Breakdown (PRD Β§6.4 Transparent Formula)
Formula: Safe Skips = floor((P - (threshold Γ T)) / threshold)
Inputs: P = 101 present, T = 126 total, threshold = 0.75
Calculation: (101 - (0.75 Γ 126)) / 0.75 = (101 - 94.5) / 0.75 = 6.5 / 0.75 = 8 skips
Inputs: P = 101 present, T = 126 total, threshold = 0.75
Calculation: (101 - (0.75 Γ 126)) / 0.75 = (101 - 94.5) / 0.75 = 6.5 / 0.75 = 8 skips
Aug 05, 2026
CS401 β’ Data Structures
Present
Dr. Rao β’ Lecture 12 - Binary Trees
Aug 04, 2026
CS402 β’ Operating Systems
Present
Prof. Sharma β’ Process Scheduling
Aug 03, 2026
CS403 β’ Database Systems
Absent
Dr. Patel β’ Normalized Schemas
Aug 02, 2026
CS401 β’ Data Structures
Present
Dr. Rao β’ Heap Data Structures
Notifications & Alerts
Aug 03, 2026
Threshold Breach Warning
Warning
CS403 dropped to 72.5% β 4 consecutive lectures required
Aug 05, 2026
Automated Sync Completed
Sync OK
42 records verified cleanly with zero errors
β‘ Live Classroom Attendance
High-speed absentees mode: Tap only the absent students. Submits in under 10 seconds.
Cohort Size
38
Present
38
Absent (Tapped)
0
Rate
100%
Tap any student to toggle Absent. Absent students turn red with strike-through.
π Recorded Sessions & 48h Corrections
Review submitted attendance sessions. Modify attendance within the 48-hour correction window.
Student Roster Import
Upload student CSV roster to preview record diffs before committing to database (PRD Β§8.9).
π
Drag & Drop Roster CSV File
Columns: RollNo, Name, Email, Division, Batch
Pre-Commit Diff Summary: 4 Total Rows
2 Create
1 Update
1 Error
| Action | Roll No | Full Name | Email Address | Validation Details |
|---|---|---|---|---|
| CREATE | 2024CS04 | Aarav Sharma | aarav.sharma@ves.ac.in | Valid new student record |
| CREATE | 2024CS05 | Ananya Iyer | ananya.iyer@ves.ac.in | Valid new student record |
| UPDATE | 2024CS01 | Vedant Gharat | vedant.gharat@ves.ac.in | Existing roll number (metadata update) |
| ERROR | INVALID | Rohan Mehta | rohan@gmail.com | Invalid domain (must end with @ves.ac.in) |
π Division Defaulter Notice & Analytics
Official VESIT attendance deficit report for students below the 75% statutory threshold.
DEFAULTER COUNT
3
DIVISION AVERAGE
81.4%
VIVEKANAND EDUCATION SOCIETY'S INSTITUTE OF TECHNOLOGY
DEPARTMENT OF COMPUTER ENGINEERING
ATTENDANCE DEFAULTER NOTICE β’ ACADEMIC YEAR 2025-26 (SEM VI)
Mandatory Minimum Attendance: 75% β’ Generated via OpenAttend ERP
| Roll No | Student Name | Total Lectures | Attended | Overall Attendance | Shortfall | Status |
|---|
_____________________________
Prof. Sneha SharmaClass Teacher (D12B)
_____________________________
Dr. Nupur GiriHead of Department (CMPN)
System Sync Logs
Detailed audit log of background sync runs and itemized skip reasons (PRD Β§11.4).
14:00:25
CS401 β’ Data Structures
SKIPPED
42 Rows Read β’ 0 Upserted
Run Status: SKIPPED_NO_CHANGE
Content Hash: 8f4a21b3... SHA-256
Detail: Range hash matched existing check; zero changes detected.
Content Hash: 8f4a21b3... SHA-256
Detail: Range hash matched existing check; zero changes detected.
13:45:10
CS403 β’ Database Systems
PARTIAL
40 Rows Read β’ 38 Upserted
Run Status: PARTIAL_FAILURE
Itemized Skip Reasons:
- Row 14: Invalid date format ("invalid-date")
- Row 27: Roll number "2024CS99" not found in student roster
Itemized Skip Reasons:
- Row 14: Invalid date format ("invalid-date")
- Row 27: Roll number "2024CS99" not found in student roster