All tutorials

How to Take Attendance on BanglaTech

Mark daily attendance for your batch, track present/absent records, and view per-student attendance reports.

6 min read

Overview

BanglaTech has a built-in attendance system for classroom batches. Teachers can take daily attendance with a single click per student, add notes for each session, and view per-student reports showing attendance percentage over time. Students see their own record — total classes, days present, days absent, and overall percentage.

Prerequisite:

You need a group with student members. If you haven't created a group and added students yet, see the Paper-Based Exams tutorial — it covers group creation. This tutorial assumes you already have a group with 4+ students: রহিম, করিম, ফাতিমা, and সালমা.

Part 1 — Admin: Open the Attendance Tab

Inside your group, go to the উপস্থিতি (Attendance) tab. For a fresh group, you'll see an empty state with a "Take Attendance" button and two stat cards (Total Sessions, Average Attendance) both at zero.

Admin attendance tab empty

Part 2 — Take Today's Attendance

Click the green উপস্থিতি নিন (Take Attendance) button. The take-attendance page opens with today's date pre-filled and the full student list. By default, every student is marked present (green button highlighted).

Take attendance page

Mark absent students

Click the অনুপস্থিত (Absent) button next to any student who missed class. In this example, ফাতিমা বেগম is marked absent while the other three are present. We also add a note: "সকালের ক্লাস — পাঠ্যপুস্তক পর্যালোচনা" (Morning class — Textbook review).

Take attendance filled — Fatima absent
Quick actions:

The two buttons at the top — সবাই উপস্থিত (Mark All Present) and সবাই অনুপস্থিত (Mark All Absent) — let you bulk-update the whole list, then toggle the exceptions. This saves time when only a few students are absent.

Save the session

Click উপস্থিতি সংরক্ষণ (Save Attendance). You'll return to the attendance tab, now showing your freshly-recorded session.

Attendance saved Attendance tab with today's session

Part 3 — Multiple Sessions Build a Report

After taking attendance for multiple days, the report builds up automatically. Here's what the tab looks like with two sessions (today + yesterday):

Attendance with two sessions

Notice the top cards update in real time:

  • Total Sessions: 2
  • Average Attendance: 75% (across all students)

And the per-student table shows each member's Present/Absent counts and percentage:

Per-student report table

Part 4 — Drill Into a Student's Details

Click any member row to expand it — you'll see every session they attended or missed, with the date and any note the teacher left.

Expanded member details

This is useful when a parent asks which specific days their child was absent, or when you need to verify attendance for a report card.

Part 5 — Student's View of Their Own Record

When a student opens the same Attendance tab, they see their personal record instead of the full class report. Four summary cards at the top show total classes, days present, days absent, and attendance percentage.

Student own attendance

Below the summary, students see the full history of every class session with the date, note, and whether they were present or absent.

Student attendance history

Example: a student with one absence

Here's করিম মিয়া's view — he attended 1 of 2 classes (50% attendance). The absent day shows a red X and the note "বিকেলের ক্লাস — গণিত অধ্যায়" (Afternoon class — Math chapter).

Student with an absence

Part 6 — Filtering by Date Range

Both admin and student views have From / To date filters. Use them to view attendance for a specific week, month, or exam period instead of the full history.

Summary

BanglaTech's attendance system gives you:

  • ✅ One-click present/absent marking with default-present for fast bulk entry
  • ✅ Optional notes per session (useful for special classes, field trips, holidays)
  • ✅ Mark-all-present / mark-all-absent shortcuts
  • ✅ Per-student report with percentage across any date range
  • ✅ Expandable details showing every session
  • ✅ Student self-service view showing their own attendance history
  • ✅ Date range filters on both admin and student views

For tracking student progress across quizzes and lessons as well as attendance, see the Groups & Batch Management tutorial.