PathshalaDocs

Student attendance — register, reports and alerts

Mark the class register on a phone, see the month report, catch attendance shortage early and send absent or late alerts to parents on WhatsApp.

OwnerAdminTeacherClass teacher7 min read · Updated 2026-10-28 View as Markdown

In Pathshala, a teacher opens the class, taps a status against each name and saves — about thirty seconds on a phone. From that one register come the month report, the shortage list, the patterns screen, the attendance figure on the report card, and what parents see in the app.

This page is about students. For staff check-in, shifts and biometric machines, see the People / HR docs.

#The attendance screens

Where to clickAppsSchool & AcademicsAttendance
Attendance register with the tab strip along the top and the Register tab marked
Apps › School & Academics › Attendance

The Attendance page has tabs along the top:

TabWhat it is forPlan
RegisterMark the dayEvery plan, including MJX Academic Forever Free
Month reportEvery student against every day of a monthMJX Academic Basic and up
ShortageEveryone below your attendance lineMJX Academic Basic and up
PatternsChanges in attendance, weeks before a shortage showsPro
Daily alertsTell families about absent or late studentsMJX Academic Basic and up
CoverWho takes a class when its teacher is away (owner/admin)MJX Academic Basic and up
SittingsExtra registers per period or subject (owner/admin)MJX Academic Basic and up

A tab your plan does not include shows a padlock with Not in your plan and opens the upgrade page. Staff attendance tabs (Staff, My attendance, Corrections) belong to the staff side.

#Steps to mark the register

Where to clickAppsSchool & AcademicsAttendanceRegister
Attendance register with the Mark all present button marked
Attendance › Register › Mark all present
  1. Pick the Class and, if you like, the Section.
  2. Check the Date (today by default).
  3. If your class has sittings, choose Which register — the Daily register or a sitting.
  4. Tap a status against each student, or press Mark all present and change the few who are not.
  5. Press Save.
StatusShortCounts as
PresentPCame
AbsentAAbsent
LateLCame (late)
Half day½Came
LeaveLvApproved absence, not counted as absent

A student nobody marked is Not marked — it is counted as a gap in the register, never as an absence.

#The month report

Where to clickAppsSchool & AcademicsAttendanceMonth report
Attendance report page with the Month report tab marked
Attendance › Month report

Pick the class, section, month and register. Filter Everyone, Below (your shortage line) or Any absence, and sort by Roll order, Lowest % or Most absent. Press Download CSV for Excel.

#The shortage list

Where to clickAppsSchool & AcademicsAttendanceShortage
Attendance shortage page with the Shortage tab marked, showing the 75% line and shortage alerts
Attendance › Shortage

Every student below the line, across the whole institution, for the month you choose. Tabs: Below the line and Never marked.

  • Short is below shows your line (75% by default). The owner presses Change, types a Shortage percentage between 1 and 100 and presses Save. It changes who appears here and who gets a shortage alert.
  • Shortage alerts to parents are separate from absent alerts. The owner turns them on with Turn on.
  • To message families: tick students (or Select all), press Preview to read the exact message, then Send. What went out → shows the history.

#Patterns (Pro)

Where to clickAppsSchool & AcademicsAttendancePatterns
Attendance patterns page with the Patterns tab marked and students flagged as Slipping
Attendance › Patterns

Students whose attendance has changed, over a Look back of 4 weeks, 8 weeks, 12 weeks or 6 months. Nothing is stored — each line is worked out from the register when you open the page.

PatternWhat it means
Not comingAbsent on several register days in a row, and still absent on the latest one
SlippingThe later half of the window is well below the earlier half, and below your line
One day of the weekThe same weekday missed again and again while the rest of the week is attended
Not markedThe class kept taking the register but there is no mark for this student — a gap, not an absence

Press Download CSV to take the list away.

#Daily alerts to parents

Where to clickAppsSchool & AcademicsAttendanceDaily alerts
Absent alerts page with the Daily alerts tab marked and the Absent / Late choice
Attendance › Daily alerts

Two kinds: Absent and Late. Each has its own switch (Absent alerts are ON/OFF, Late alerts are ON/OFF) that only the owner can change.

  1. Pick the Date, Class and Section.
  2. Check Who gets told: tick families, or Select all / Clear.
  3. Press Preview to read the message.
  4. Press Send.

#Sittings — a register per period or subject

Where to clickAppsSchool & AcademicsAttendanceSittings
Registers per sitting page with the Sittings tab marked
Attendance › Sittings

For colleges and coaching centres that take attendance more than once a day.

  1. Choose a class.
  2. Under Add a sitting, type What is it called? (what a teacher sees on the register, such as "Period 3" or "Physics lab").
  3. Optionally tie it to a Subject.
  4. Press Add.

Sittings are an extra register, not a replacement. The month report, shortage list, report card figure, parent app and Patterns all read the daily register.

#Who can do what?

ActionDefault roles
See and mark the registerOwner, Admin, Staff (teachers see their own classes)
Month report, Shortage, PatternsOwner, Admin, Staff
Send absent, late or shortage alertsOwner, Admin, Staff
Turn alerts on or off, change the shortage lineOwner
Manage sittingsOwner, Admin

Which classes are a teacher's own is set by the owner or an admin on the Staff screen (class teacher or subject teacher for a class).

#Tips

  • Mark the register before the first period ends — that is when a parent's call about a missing child is most useful.
  • Look at Patterns every Monday and Shortage at mid-term, not the week before exams.
  • A student's Biometric ID can be stored on their record, but fingerprint machines send punches for staff attendance only.

#Troubleshooting

What you seeWhat it meansWhat to do
"No classes are yours yet"Nobody has written down which classes you teachAsk the owner or an admin to set it on the Staff screen, or arrange a cover
"No classes set up yet"The class list is emptyAdd classes and students first
"Nobody in this class yet"The class has no active studentsAdd students to it
"Nothing to save. Clearing a status on screen does not remove a mark that is already saved."You cleared a status, but saved marks are not removed that wayPick the right status and save
"There are unsaved changes on this register. Leave them?"You tried to leave before savingStay and press Save
Send is not possibleAlerts are switched off, or the WhatsApp template is not approvedOwner turns alerts on; use Create this on my number

#Questions people ask

Does Pathshala send absent messages to parents automatically?

No. Nothing is sent on its own. You see who will be messaged and the exact message, and somebody presses Send. The owner must also switch the alerts on.

Does a late mark count as present?

Yes. Late and half day count as having come. Leave is an approved absence and is not counted as absent.

Why does a teacher only see some classes?

The register is marked by class, so a teacher sees the classes they are responsible for, plus any they have been asked to cover. The owner or an admin sets this on the Staff screen.

What is the shortage percentage?

The line below which a student is short of attendance. It starts at 75% and only the owner can change it.

Can I mark attendance per period?

Yes. Add "sittings" for a class on the Sittings tab and pick the sitting on the register. Keep marking the daily register too; the reports read that one.

Does a holiday on the calendar mark the register?

No. The register has its own Holiday handling and a person still sets it.