Track and report student attendance via a SIS or LMS attendance API

domain: education-general · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Retrieve the list of scheduled class sessions for the term from the SIS or LMS, capturing session_id, course_id, section_id, and scheduled_date for each
  2. For each session, retrieve the roster of enrolled students to establish the expected attendee list
  3. Submit attendance records by POSTing to the platform's attendance endpoint with student_id, session_id, date, and attendance_code (e.g., 'present', 'absent', 'tardy', 'excused') for each student
  4. Pull aggregate attendance reports with a GET to the attendance summary endpoint, filtering by student_id or section_id and a date range, to compute attendance rate per student
  5. Flag students whose attendance rate falls below a configurable threshold and surface that data to instructors or advisors through a reporting dashboard query

Known gotchas

Related routes

Submit daily student attendance events to the Ed-Fi ODS/API for state reporting
docs.ed-fi.org · 6 steps · unrated
Sync student rosters from a district SIS using OneRoster 1.1 REST API
imsglobal.org · 5 steps · unrated
Pull session attendance data from Pencil Spaces via the API for progress reporting
pencilspaces.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans