Attendance by session.
Accurate, always.
Knwdle organises attendance around class sessions — linked to your timetable, stored per student, and visible to parents in real time through the Connect app. Not a register. A structured record system.
Each session captures the class, date, period, and teacher. Each student record is individually stored and correctable. No duplicates. No lost data. No manual reporting.
No credit card · Works on any device · Part of the full Knwdle school management platform
What breaks with manual attendance — and how Knwdle fixes it
Paper registers and informal systems create specific, recurring problems. Each one has a structural solution.
Attendance registers get lost, damaged, or disputed
Every session is stored digitally with a structured schema — class, date, period, teacher, and per-student status. Nothing is lost. Disputes have a timestamped record to reference.
Parents have no way to know if their child was in school today
Attendance is visible to parents in the Connect app the moment a session is saved. No phone call to the school, no message to the teacher — parents check the app.
Wrong attendance gets entered and there is no way to fix it
Teachers can update individual student records in any session at any time. Corrections are saved immediately with no approval workflow required.
Two teachers accidentally create attendance for the same period
The system prevents duplicate sessions. The same class, date, and period combination can only be created once. The second attempt is blocked before any data is entered.
Attendance records don't match what actually happened in the timetable
Sessions created from timetable entries are automatically linked to the scheduled class. Attendance stays consistent with the school's actual schedule, not a separate manual record.
Generating an attendance report requires hours of manual work
The system stores every record with queryable structure. Students see their own summary. Admins can review history by student, class, or date range — no manual compilation.
How attendance works in Knwdle
From session creation to parent visibility — the entire attendance workflow happens inside one platform.
Teacher creates a session
The teacher opens the Attendance section in the Knwdle dashboard, selects the class, and creates a session for the current date and period. If a timetable is configured, they can start directly from the timetable entry — no duplicate data entry.
Mark attendance for each student
The full student list for the class appears. The teacher marks each student — present, absent, or another configured status. The interface is built for speed: a full class can be marked in under 90 seconds.
Session is saved and stored
The completed session is saved immediately. Records are stored per student, per session, with full metadata. The uniqueness constraint fires — the same class, date, and period combination cannot be entered twice.
Students and parents see the record
The moment the session is saved, attendance data is available in the Knwdle Connect app. Students see their attendance percentage and session history. Parents see the same — without calling the school or sending a message.
Corrections are made any time
If attendance was entered incorrectly — a student marked absent who was present — the teacher opens the session and updates the individual record. The correction is saved immediately with no separate approval required.
What every attendance session records
Each session is a structured record, not a free-form entry. Every field serves a purpose — making attendance queryable, correctable, and trustworthy.
The system enforces a uniqueness constraint on the combination of class, date, and period. If a teacher tries to create a second session for the same slot, it is blocked before any data is entered. This protects the integrity of your attendance records automatically.
What each student's attendance record contains
Each student has an individual attendance record for every session. Records are stored separately — not as a bulk class entry — so history can be queried accurately per student across any date range.
Attendance sessions can be created directly from timetable entries. This ensures sessions match scheduled classes, teachers can take attendance with one tap from their timetable view, and records remain consistent between the timetable and attendance modules. Timetable overrides are supported when schedules change.
What students and parents see in the Connect app
Attendance data is not locked in the admin dashboard. The moment a session is saved, it is available to students and parents — without any report generation, without any phone call.
Attendance percentage
Students and parents see the current overall attendance percentage at a glance — calculated across all sessions for the student.
Present / absent summary
Count of sessions attended versus sessions missed. Broken down clearly so parents understand the raw numbers behind the percentage.
Recent sessions list
The most recent attendance sessions appear in chronological order — class name, date, period, and status. No need to request a report from the school.
Full attendance history
Students and parents can open the complete attendance history — every session ever recorded — and scroll through the full record.
Date range filtering
Filter attendance history by preset ranges (last week, last month, this term) or custom start and end dates. Useful for reviewing a specific exam period or term.
Session detail view
Tapping any session entry shows the full detail — class, date, period, and attendance status for that specific session.
Why attendance data quality matters more than most schools realise
The hidden cost of attendance registers
Most schools in India take attendance with a paper register or a simple tally on a whiteboard. The process is familiar and feels fast — until you need the data. When a parent disputes an attendance record, there is no timestamped evidence. When an administrator needs an attendance report for a specific student over three months, someone has to page through registers by hand. When the same student is marked in two different places for the same period, there is no system to catch it.
These are not rare edge cases. They happen weekly in any school operating at scale. The cost is not just the time spent resolving disputes or compiling reports — it is the erosion of trust. Parents who cannot verify their child's attendance record independently will call the school. Teachers who cannot correct an accidental entry will leave the wrong data in place. Administrators who cannot query attendance history will make decisions based on incomplete information.
Why session-based attendance is structurally better than daily roll calls
Most digital attendance systems mirror the paper register: one attendance record per student per day. This is simple, but it loses information. A student who is present in the morning and absent after lunch has a different record from a student who is absent all day — but both get recorded the same way. A student who skips a specific class period regularly is indistinguishable from one who misses only on illness days.
Session-based attendance — where each class period generates a separate session with its own records — captures the real picture. Teachers take attendance for their specific period, not a generic daily status. A student who attends 8 periods but skips one is recorded at that level of granularity. Patterns visible only in period-level data — selective absences, class-specific behaviour — become visible and actionable.
The timetable integration makes this practical. Without timetable integration, session-based attendance would require teachers to manually recreate the class structure for every entry. With it, teachers open a timetable entry and start the session in one tap — the class, date, and period are already populated. This removes the friction that would otherwise make granular attendance impractical.
Parent visibility changes the dynamic entirely
When parents can check their child's attendance independently — without calling the school — the nature of the conversation about attendance changes. In the old model, a parent calls the front office to ask whether their child was marked absent last Tuesday, the staff member checks the register, finds the entry, and relays the information. This exchange happens hundreds of times per week across any moderately sized school.
In the Knwdle model, that call never happens. The parent opens the Connect app, sees the attendance summary for the week, taps on Tuesday, and sees the session records for each period. If the record shows absent and the parent believes their child was present, they have a specific data point to raise with the school — not a vague dispute about "last week." The conversation is shorter, more productive, and resolved faster.
The filter-by-date-range feature in the Connect app serves a less obvious but equally valuable purpose: it lets parents review attendance before parent-teacher meetings. Instead of arriving at a meeting and hearing about attendance issues for the first time, parents arrive already informed. The conversation shifts from information transfer to action planning — which is a significantly better use of both the teacher's and the parent's time.
Why data integrity features matter as much as the marking interface
Most schools evaluating attendance software focus on the marking interface — how fast can a teacher mark attendance? This is important, but it is only half the picture. The other half is data integrity: what prevents bad data from entering the system, and what tools exist to correct it when it does?
Knwdle addresses both sides. The uniqueness constraint on class, date, and period combination prevents duplicate sessions at the database level — not through a warning dialog that can be clicked past, but at the point of insertion. This means that a teacher who accidentally tries to create a second session for the same period is stopped before any data conflict is created.
Correction is handled through direct record editing — any teacher with access to a session can update individual student records at any time. There is no approval queue, no request form, no IT support ticket. If a student was marked absent by mistake, the correction takes three taps and is saved immediately. The history of corrections is preserved in the record metadata, so the corrected state is always transparent.
Frequently asked questions
Questions teachers, administrators, and parents ask about attendance management in Knwdle.
How does Knwdle's attendance system work?
Knwdle organises attendance around class sessions. Teachers create a session for a specific class, date, and period — either manually or directly from a timetable entry. Once the session is open, they mark every student in the class. Sessions are stored with the teacher name, date, period, and optional notes. Students and parents can view the attendance record immediately in the Knwdle Connect app.
Can teachers edit attendance after submitting?
Yes. Attendance records can be updated after a session is created. Teachers can change the attendance status of individual students, modify session notes, and review the complete session record at any time. There is no time lock — corrections can be made whenever needed.
Can parents see their child's attendance?
Yes. Parents linked to a student account can view attendance through the Knwdle Connect app. The dashboard shows an overall attendance percentage, counts of present and absent sessions, and a list of recent sessions. Parents can open the full history and filter by date range.
Does attendance integrate with the school timetable?
Yes. Attendance sessions can be created directly from timetable entries, ensuring session records match the school's scheduled classes. Timetable overrides are also supported when schedules change.
Does Knwdle prevent duplicate attendance sessions?
Yes. The system enforces a uniqueness constraint that prevents two sessions for the same class, date, and period combination. If a teacher tries to create a duplicate session, the system blocks it.
Can students see their own attendance history?
Yes. Students can view their attendance records through the Knwdle Connect app — their current percentage, a summary of present and absent sessions, and a full filterable history by date range.
What information is stored in an attendance session?
Each session stores: the class or audience, the date, the period number, the teacher who recorded it, and optional notes. Each individual student record within the session stores the student ID, attendance status, associated session reference, and additional metadata.
How is digital attendance different from a manual register?
A manual register stores data on paper with no queryability, no parent visibility, and no error correction audit trail. Knwdle stores every record with a structured schema — each session is linked to a class, date, period, and teacher. This makes it possible to query history, generate summaries, and give parents self-serve access without manual reporting.
Part of the complete Knwdle platform
Attendance is one module in Knwdle's complete school management platform. Every module works on the same student and parent data.