Skip to content

Submissions endpoint incompatible with teacher usage #4

Description

@Sleep1ng-Giant

The current submissions endpoint does not reliably support teachers retrieving all student submissions.

When requesting submissions across students, Canvas requires the query parameter:

student_ids[]=all

Without this parameter, the request may fail or return incomplete results.

Suggested request format:

/courses/{course_id}/students/submissions?student_ids[]=all&per_page=100

It may also be helpful to support both roles via configuration, for example:

MODE = "student" or "teacher"

student mode → downloads only the current user's submissions
teacher mode → downloads submissions for all students

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions