List course activity

Progress of learners in one Online Course, with certificate and overdue flags, from the Course Activity report.

MCP tool absorb_lms_read → list_course_activity

read

Returns the Course Activity report for one Active Online Course, all enrollments whatever their status: progress, number of times accessed, Attained Certificate, Certificate Date, Due Date and Overdue. Overdue is true when the Due Date has passed, whatever the completion status, so pair overdue with completion not_started or in_progress to list who still owes the course. Instructor Led Courses and Curricula are not in this report.

Parameters

Parameters: list_course_activity
NameTypeDescription
course_id string required string Course ID of an Online Course from list_courses.
completion enum enum not_started, in_progress or completed.
overdue boolean boolean true returns only enrollments past their due date.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "absorb_lms_read",
    "arguments": {
      "operation": "list_course_activity",
      "arguments": {
        "course_id": "course_8c41d2"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "course": "Warehouse Safety Basics",
    "rows": [
      {
        "user_id": "9b7e5d10-2c44-4f0b-8a31-6e2f9c4d7702",
        "name": "Omar Haddad",
        "department": "Warehouse",
        "completion": "Not Started",
        "progress_percent": 0,
        "due_date": "2026-10-19",
        "overdue": true,
        "attained_certificate": false
      },
      {
        "user_id": "4f1c2a7e-8b3d-4c1a-9e55-0a6d3b7c1201",
        "name": "Dana Reyes",
        "department": "Warehouse",
        "completion": "In Progress",
        "progress_percent": 80,
        "due_date": "2026-10-19",
        "overdue": true,
        "attained_certificate": false
      }
    ]
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.