List Coursework (Assignments)
classroom_list_courseworkList coursework for a course, showing assignments and questions with due dates, points, topics, and materials. Filter by topic to focus on a specific area.
Instructions
List coursework (assignments, questions) in a course, including attached materials, due dates, point values, and the topic each belongs to.
Args:
course_id (string): Course ID
topic_id (string, optional): Restrict to one topic
limit (number): Max items 1-200 (default 50)
response_format ('markdown' | 'json')
Returns: Each item's id, title, description, workType, state, dueDate, maxPoints, topicId, alternateLink, and materials (attachments).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| topic_id | No | Optional: filter to a single topic (client-side filter) | |
| course_id | Yes | Course ID | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for raw data | markdown |