canvasapi icon indicating copy to clipboard operation
canvasapi copied to clipboard

Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.

Results 79 canvasapi issues
Sort by recently updated
recently updated
newest added

Change to our fork of the canvasapi to allow us to pass in a request session that we can adjust pooling for

enhancement

When using `canvasapi.submission.Submission.upload_file`, the file is first uploaded, then attached to a comment with `canvasapi.submission.Submission.edit`. Is it possible to extend `upload_file` such that it accepts an optional `**kwargs`, that can...

# Describe the bug File objects get attribute `content-type` which must be accessed through `getattr`. All other attributes can be accessed by `some_file.attribute`, but due to the `-` that doesn't...

bug

# Bug when calling course = canvas.get_course(id) the following occurs: ``` File "path-to\canvasapi\canvas_object.py", line 69, in set_attributes except arrow.ParserError: AttributeError: module 'arrow' has no attribute 'ParserError ``` # Fix On...

bug

**What resource needs additional coverage?** Conversations **What endpoints need to be covered?** https://canvas.instructure.com/doc/api/conversations.html I noticed that conversation pulls only the conversations that involve both people in the conversation, and cannot...

api-coverage

# Proposed Changes * If text_comment is provided when upload_comment function is called, we update the comment for submission as well. Fixes #496

# Proposed Changes * Updates `upload_comment` to allow `kwargs` to be passed as part of the upload file process. * non-breaking change Indirectly fixes #631 and also allows for other...

When using upload_comment in the submission.py the files that are uploaded are always attached to attempt 1 regardless of which attempt the comment was meant for # To Reproduce 1....

bug

# Proposed Changes * Adds endpoint coverage for Duplicate Assignment (https://canvas.instructure.com/doc/api/assignments.html#method.assignments_api.duplicate) Fixes #636 .

hacktoberfest-accepted

**What resource needs additional coverage?** Assignment **What endpoints need to be covered?** https://canvas.instructure.com/doc/api/assignments.html#method.assignments_api.duplicate I'm planning on submitting a pull for this one shortly, unless this is already covered somewhere and...

api-coverage