AVKUL ERPDocs
MODULE GUIDE · 11 OCT 2026

Student attendance

Complete a daily class register and review attendance history, shortages and family alerts.

Try guided demo →Download guide ↓
Student attendance — illustrated workflow banner

What you can do

01

Section roster

02

Daily marking

03

Section completion

04

Corrections

05

Monthly register

06

Shortage review

07

Holiday stamping

Access & setup

Intended access: Assigned account with the required permissions.

  • An assigned school account with the required permissions.
  • The academic, student or staff setup used by this workflow.
Required permission keys
attendance:viewattendance:createattendance:manage

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Choose a permitted section and date

    An assigned school account with the required permissions.

  2. 02

    Mark the roster and review the section completion summary

    Daily marking is part of the documented workflow.

  3. 03

    Save the register and inspect corrections/history

    Section completion is part of the documented workflow.

  4. 04

    Review shortages and recorded alerts before reminding families

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
sectionIdstringOptional
datestringRequired by declaration
sessionstringOptional
recordsAttendanceRecordInput[]Required by declaration
versionstringOptional
correctionReasonstringOptional
forcebooleanOptional
notifyGuardiansbooleanOptional
fromstringRequired by declaration
tostringRequired by declaration
messagestringOptional
studentIdsstring[]Optional

Rules & current limits

  • Holiday and attendance policy affect denominators. Only permitted sections are visible; recording an absence is distinct from approving leave.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try student attendance

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

This is the module’s source-declared endpoint catalogue. Reading this reference does not execute any request.

10 source-declared operations
GET/api/v1/attendance/dashboard

Dashboard

attendance:view
GET/api/v1/attendance/changes

Changes

attendance:view
GET/api/v1/attendance/roster

Students of a section + their status for a date

attendance:view
POST/api/v1/attendance/mark

Mark/replace attendance for a section + date

attendance:create

Declared request fields: sectionId (required), date (required), session (optional), records (required), version (optional), correctionReason (optional), force (optional), notifyGuardians (optional).

POST/api/v1/attendance/mark-holidays

Stamp HOLIDAY rows for closed days from the calendar

attendance:manage

Declared request fields: from (required), to (required), sectionId (optional).

GET/api/v1/attendance/register

Monthly attendance register for a section

attendance:view
POST/api/v1/attendance/alerts/absence

Tell absent students' guardians, once per student per day

attendance:manage

Declared request fields: date (required), sectionId (optional), message (optional).

GET/api/v1/attendance/shortages

Students below the required attendance percentage

attendance:view
POST/api/v1/attendance/alerts/shortage

Warn guardians of students below the required percentage

attendance:manage

Declared request fields: studentIds (optional), message (optional).

GET/api/v1/attendance/alerts

What has already been sent to families

attendance:view

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring