Skip to main content
Free Tool · For Lecturers

Free Academic Attendance Register

Mark attendance session by session — lectures, labs, and tutorials. Click any cell to toggle Present / Absent / Late / Excused and instantly see each student's percentage and who's at risk.

All data stays in your browser · No login · No spreadsheet needed

5 Students
4 Sessions
Avg Attendance
0 At Risk
P Present A Absent L Late E Excused · Not marked Click any cell to cycle · P and L count as attended

Why session-by-session attendance marking matters

A session-level academic attendance register captures far more than a simple present/absent count. By recording each lecture, lab, and tutorial separately — and distinguishing between Present, Absent, Late, and Excused — lecturers can identify patterns early: a student consistently late to 8 a.m. labs, or one accumulating excused absences that will nonetheless affect their eligibility threshold.

Most Sri Lankan degree-awarding institutions enforce a minimum of 75% or 80% attendance per module for examination eligibility. Tracking this manually on paper or in spreadsheets typically means calculations only happen at the end of semester — far too late to issue effective warnings to at-risk students. A digital register that recalculates automatically after every session allows for mid-semester intervention.

Understanding P / A / L / E attendance codes

  • P — Present: Student attended the full session. Counts toward attendance percentage.
  • A — Absent: Student did not attend. Reduces attendance percentage.
  • L — Late: Student arrived after the session started. Typically counted as attended (institution policy may vary) — this tool treats Late as attended.
  • E — Excused: Absence with a documented reason (medical certificate, university event). Excluded from the denominator so it does not unfairly penalise the student's percentage.

Frequently asked questions

What counts toward a student's attendance percentage?

Only sessions where the student was marked Present (P) or Late (L) count as attended. Absent (A) sessions reduce the percentage. Excused (E) sessions are excluded from both numerator and denominator, so they neither help nor harm the final percentage.

How often should I update the attendance register?

Mark attendance immediately after each session while memory is fresh and no student can dispute the record. Waiting until the end of the week introduces errors. This tool saves all data in your browser, so your register persists across page reloads on the same device.

When should I flag a student as at-risk?

Issue an early warning when a student falls within 5–6 percentage points of the threshold — before they breach it. At a 75% threshold, flag anyone below 80% with more than one-third of sessions still to run. This register highlights at-risk students automatically based on the threshold you set.

Can I use this for labs and tutorials separately from lectures?

Yes — each session has a type (Lecture, Lab, Tutorial, Other) that appears in the column header. If your institution calculates attendance separately for labs and lectures, you can run two separate registers for the same student group. The print output includes the session type for your audit trail.

Automate attendance for your entire institution

UniCloud360's Lecturer Portal captures attendance via RFID, mobile app, or manual entry — and auto-generates eligibility reports for exam boards without any spreadsheet work.

Explore Lecturer Portal

How to Use the Attendance Register in 3 Steps

Follow these steps to get results in under a minute

01
Add your students
Click 'Add Student' and enter each student's name and optional ID. You can add or remove students at any time.
02
Add sessions as they happen
Click 'Add Session', pick the date and session type (Lecture, Lab, Tutorial). Sessions appear as columns in the register.
03
Mark attendance by clicking cells
Click any cell to cycle through Present → Absent → Late → Excused. Attendance percentages and at-risk flags update instantly.

How Academic Attendance Register Compares

vs spreadsheets, manual processes, and paid platforms

Feature UniCloud360 Academic Attendance Register Paper RegisterExcel / Google SheetsPaid LMS / SIS
Session-by-session marking Yes — per session Yes ⚠️ Manual tally Yes
Auto attendance % per student Instant No ⚠️ COUNTIF formulas Yes
At-risk auto-flagging Below threshold flag No ⚠️ Manual IF formula Yes
P / A / Late / Excused status All 4 statuses ⚠️ P/A only ⚠️ Manual colour Yes
Session totals Per-column summary No ⚠️ Extra formula Yes
No login or setup Works instantly Yes Google account needed Account required
Cost Free forever Free Free Paid subscription

What Lecturers Are Saying

Trusted by lecturers and students across Sri Lankan universities

4.9
★★★★★
4 reviews
SP
Dr. Samantha Perera
Senior Lecturer
★★★★★

"I used to maintain a paper register and manually tally percentages at the end of each month. This does it automatically. The at-risk flag alone saves me 30 minutes before every exam board meeting."

RJ
Ruwan Jayawardena
Lab Instructor
★★★★★

"Finally a tool that handles Lecture, Lab, and Tutorial sessions separately. I can see the whole semester at a glance and print a clean register for department records."

AD
Ama Dissanayake
Course Coordinator
★★★★★

"The 'Excused' status is really useful — it lets me track medical absences separately so they don't unfairly drag down a student's eligibility percentage."

PB
Priyantha Bandara
HOD, Engineering Faculty
★★★★☆

"We print the register at the end of each semester for our audit trail. The format is clean and professional enough to submit to the faculty office."