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

Endpoint [search recipients](https://canvas.instructure.com/doc/api/search.html#method.search.recipients) is paginated, but corresponding method returns Python list with just the first page of the result. I expected it to return a PaginatedList, but maybe the lists...

When debugging programs that use data from Canvas, it can be extremely valuable to see that data in a handy human-readable format. For example, JSON. This module converts the JSON...

# Describe the bug When installing canvasapi in python 3.10 using pip 22.3.1 there is a deprecation warning: DEPRECATION: canvasapi is being installed using the legacy 'setup.py install' method, because...

bug

I have a script that uploads comments to a specific assignment based on the course_id, user_id, etc. I know there is an endpoint] (v1/courses/{course_id}/assignments/{assignment_id}/submissions/{user_id}) that returns information about the submission...

api-coverage

My Python scripts that are based on canvasapi have stopped working in the last 10 days. (Definitely worked on 12/19/2022, was not working on 12/27/2022 and hasn't worked since.) Just...

# Describe the bug Setting `QuizQuestion.question_type` (or it appears, other attributes such as `QuizQuestion.answers`) resets `QuizQuestion.question_text` after the latter has been set. # To Reproduce Steps to reproduce the behavior:...

bug

Hello! I noticed the code snippet in setup.py ```python # Get the PyPI package info from the readme this_directory = path.abspath(path.dirname(__file__)) with open(path.join(this_directory, "README.md"), encoding="utf-8") as f: long_description = f.read()...

bug

# Proposed Changes * Based off the description of the issue in #647, the issue of attributes with hyphens can be narrowed down to set_attributes in canvas_object.py. Any attribute in...

enhancement

Original PR (#539) from garth74: > This pull request makes two changes: > > Adds type hinting to PaginatedList so that elements used in for-loops, list comprehensions, etc. are typed...