Attendance.
Less marking.
More understanding.

A clear register for teachers. A reliable daily picture for the office.
Choose the class, record or draft attendance, review, freeze and follow up.

Manual entry or a reviewed Sahayak draft
Choose the classDate, roster & marking status
Record & reviewPresent · Absent · Half-day · Leave
Freeze & follow upProtected records, clearer reports

A daily task.
Not a daily guessing game.

For class teachers

A roll-order roster, four clear marks and fewer repetitive entries with a reviewed draft.

For the school office

Know the difference between a recorded absence and a class that has not marked attendance.

For school leaders

Review protected records and permission-scoped summaries with a clear audit trail.

Your school day.
Five clear steps.

Start with the manual register. Where available, Sahayak offers a typed draft—not a shortcut around teacher approval.

Start with the right roster.

Choose a date and see which classes are already marked or frozen. Open a class to find active students in roll order, with their photo, admission number and roll number.

  • Marked and frozen status before you open a class
  • Active students in a clear roll-order roster
  • Class-linked teachers work within their own class
WHY IT MATTERS

Know where attendance is still needed, without opening every register.

Explore the features
SchogleStudent attendance

Take Attendance

Filter criteria
17 Oct 20263 classes
Class UKG-BActive student roster
Abhigyan SinghaAdm. ADM/24/061Roll 01
Abir MandalAdm. ADM/24/045Roll 02
Adrija MandalAdm. ADM/25/030Roll 03

6 active students · ordered by roll number

Class-linked teachers mark their own class only.

Take AttendanceFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.

Four marks. A clearer record.

Record Present, Absent, Half-day or Leave for each student. Saving the same class and date again updates the existing marks rather than creating duplicate records.

  • Present, Absent, Half-day and Leave
  • Add/edit rights checked for the teacher’s role
  • Each mark records the staff member who saved it
WHY IT MATTERS

Keep a late correction in the same daily record, with a clear saving staff member.

Explore the features
SchogleStudent attendance

Take Attendance · register

Filter criteria

6 students · 6 present · 0 absent · 0 half day · 0 leave

Abhigyan SinghaAdm. No: ADM/24/061 · Roll No: 1
Abir MandalAdm. No: ADM/24/045 · Roll No: 2
Adrija MandalAdm. No: ADM/25/030 · Roll No: 3
Adrita MandalAdm. No: ADM/25/063 · Roll No: 4
Aniket LayekAdm. No: ADM/24/013 · Roll No: 5
Araddhita GuptaAdm. No: ADM/24/005 · Roll No: 6
Take Attendance · registerFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.

Type the exceptions.
Review the whole class.

Instead of marking each student individually, type one instruction for one class and date. Sahayak prepares a draft from that class’s real roster. The teacher checks the counts and each student’s mark before confirming.

Confirm Sahayak availability in your school’s version.

  • Names, partial names, rolls and roll ranges
  • Mixed marks and default-plus-exception instructions
  • Nothing is saved until the teacher confirms
WHY IT MATTERS

Less repetitive marking, without taking the final decision away from the teacher.

Explore the features
SchogleStudent attendance

Sahayak · attendance draft

SahayakSahayakAssistant New Chat

Mark UKG-B attendance, Abhigyan and Abir absent, rest present.

Proposed attendance for Class UKG-B on 17 Oct 2026 — 4 present, 2 absent.

The two named students are absent. The rest of this class is present.

Assumed everyone not named is present — check the list.

Review and confirm below — nothing is saved yet.

Class UKG-B · Oct 17, 20264 present · 2 absent

Assumed everyone not named is present — check the list.

1 Abhigyan Singha
2 Abir Mandal
3 Adrija Mandal
4 Adrita Mandal
5 Aniket Layek
6 Araddhita Gupta
Ask Sahayak anything about your school…
Sahayak · attendance draftFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.

A frozen class stays frozen.

An authorised person can freeze one class or all classes for a date. Frozen records cannot be edited—manual saves and Sahayak confirmations are both refused. Unfreezing is a separate action with its own permission.

  • Freeze a single class or every class for the date
  • Freeze and permissions checked again when saving
  • Separate permission required to unfreeze
WHY IT MATTERS

Give reviewed attendance a firm boundary—not just a visual lock.

Explore the features
SchogleStudent attendance

Freeze Attendance

From recorded to protected

One class or all classes · selected date

RecordedReview the school dayFrozenEditing is blocked
Frozen — can’t save

Manual saves and Sahayak confirmations both respect the lock.

Unfreeze requires separate permission.

Freeze AttendanceFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.

See who is absent.
And what is not marked.

The Student Absent Report brings absentees into view. Its “not marked” audit mode helps the office identify classes that have not recorded attendance, instead of treating missing records as absences.

  • Student absentees with class context
  • A separate not-marked audit mode
  • Permission-scoped Sahayak summaries and queries
WHY IT MATTERS

Follow up on missing attendance without confusing it with a student being absent.

Explore the features
SchogleStudent attendance

Student Absent Report

Filter criteria
Recorded absences2 students
Student / classStatus
Abhigyan SinghaUKG-A · Roll 01
Adm. ADM/24/061
Absent
Abir MandalUKG-A · Roll 02
Adm. ADM/24/045
Absent

Only students recorded as Absent appear here. Use the not-marked audit to find missing registers.

Student Absent ReportFictional sample · School context
Sample records · Reference-led concept, not a live ERP screen.

A draft is not a decision.
The teacher has the final say.

Sahayak prepares attendance from the selected class roster. It flags uncertainty, keeps the draft editable for review and waits for explicit confirmation.

Unclear names are surfaced

Unmatched names are flagged. Ambiguous matches show possible students for the teacher to resolve.

Defaults and conflicts stay visible

An unstated default triggers an assumed-present warning. A present/absent conflict keeps absent and warns the teacher.

Confirmation has boundaries

Teacher, class and date are fixed. The confirmation expires after 15 minutes and can be used only once.

The same rules at save time

Permissions and freeze status are rechecked when saving. Actions are audit-logged, just as on the manual screen.

“Adri” could mean Adrija Mandal or Adrita Mandal.

The teacher resolves the match before confirming. Sahayak does not silently choose one.

Ask about attendance.
Keep the answer in context.

The brief describes Sahayak answers grounded in attendance records, limited to the classes and students the person is permitted to see. Confirm release availability with our team.

“Attendance this week for V-B?”

A summary of all four marks

Present, absent, half-day and leave counts, with a present-rate. A half-day contributes 0.5 to presence.

“Who was absent yesterday?”

Names with their class context

Review student names and classes. The same question can focus on students on leave or half-day.

“Students below 75% this month”

A ranked list for follow-up

Use an adjustable attendance threshold to identify students who need attention in the selected period.

Today · Yesterday · This / last week · This / last month · A specific date · A date range

Clear answers.
Honest boundaries.

Typed instructions. One class and date at a time. Teacher review before saving. This page explains the supplied feature brief; production availability has not been independently verified.

Can a teacher use a phone?

The brief describes manual mobile-friendly attendance and a shared Sahayak confirmation card across desktop, the chat widget and the mobile shell. Review your school’s available version in a demo.

Can we mark attendance by voice?

No. Attendance instructions are typed. The supplied brief explicitly says voice marking is not available.

What happens when a name is unclear?

Sahayak matches only against the selected class roster. Unmatched names are flagged. Ambiguous names show possible students for the teacher to resolve before saving. Partial names and small typos are supported, but unusual phrasing can still need correction.

What if I forget to say “rest present”?

Sahayak assumes unnamed students are present and displays a warning asking you to check the list. If a student is named both present and absent, absent takes precedence and a conflict warning appears.

How is a Sahayak confirmation protected?

It is tied to the teacher, class and date, expires after 15 minutes and can be used only once. Permission and freeze status are rechecked at save time, and actions are audit-logged.

Can a teacher see another class’s attendance?

Class-linked teachers are limited to their own class when marking and querying attendance. Role permissions also apply, including when a request reaches the API directly.

How are half-days reflected in a summary?

Sahayak summaries include counts for all four marks and a present-rate. A half-day contributes 0.5 to presence. Low-attendance queries accept an adjustable threshold, such as 75%.

Is Sahayak attendance available in our school’s version?

The supplied brief is based on a code review, not a production deployment check. It notes that grounded-assistant changes may be behind a feature flag. Ask our team to demonstrate the available version before relying on this workflow.

A clearer register.
A more confident school day.

See the manual workflow, review safeguards and the Sahayak features available for your school in a personalised demo.

Book an attendance demo
PageSchogle
Chat online Request a quote