> For the complete documentation index, see [llms.txt](https://developerdocs.instructure.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developerdocs.instructure.com/services/canvas/resources/accessibility_course_statistics.md).

# Accessibility Course Statistics

#### An AccessibilityCourseStatistic object looks like: <a href="#accessibilitycoursestatistic" id="accessibilitycoursestatistic"></a>

```js
// Per-course accessibility issue counts for a user's active teacher/designer
// courses.
{
  // The ID of the accessibility course statistic record
  "id": 1,
  // The ID of the course
  "course_id": 42,
  // The name of the course
  "course_name": "Introduction to Biology",
  // The course code (short name) of the course
  "course_code": "BIO101",
  // Whether the course is published
  "published": true,
  // The number of active accessibility issues in the course
  "active_issue_count": 5,
  // The number of resolved accessibility issues in the course
  "resolved_issue_count": 3,
  // The number of closed accessibility issues in the course
  "closed_issue_count": 2,
  // The workflow state of the statistic record
  "workflow_state": "active",
  // The date and time the record was created
  "created_at": "2026-01-01T00:00:00Z",
  // The date and time the record was last updated
  "updated_at": "2026-01-02T00:00:00Z"
}
```

## [List accessibility course statistics](#method.accessibility_course_statistics.index) <a href="#method.accessibility_course_statistics.index" id="method.accessibility_course_statistics.index"></a>

[AccessibilityCourseStatisticsController#index](https://github.com/instructure/canvas-lms/blob/master/app/controllers/accessibility_course_statistics_controller.rb)

#### `GET /api/v1/users/:user_id/educator_accessibility_course_statistics`

**Scope:** `url:GET|/api/v1/users/:user_id/educator_accessibility_course_statistics`

Returns per-course accessibility issue statistics for the current user's active teacher and designer courses. Only courses where the accessibility checker is enabled and whose workflow state is neither completed nor deleted are included. Only statistic records with workflow\_state "active" are returned.

Requires the educator\_dashboard feature flag to be enabled on the root account, and a11y\_checker\_account\_statistics on site admin plus a11y\_checker on the account (i.e. a11y\_checker\_account\_statistics? must be true).

#### Request Parameters:

| Parameter | Type              | Description                                                                                                               |
| --------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------- |
| `user_id` | Required `string` | <p>The ID of the user, or "self" for the current user.<br>The requesting user may only retrieve their own statistics.</p> |

Returns a list of [AccessibilityCourseStatistic](#accessibilitycoursestatistic) objects.

***

This documentation is generated directly from the Canvas LMS source code, available [on Github](https://github.com/instructure/canvas-lms).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developerdocs.instructure.com/services/canvas/resources/accessibility_course_statistics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
