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 86 canvasapi issues
Sort by recently updated
recently updated
newest added

**What resource needs additional coverage?** Files **What endpoints need to be covered?** https://canvas.instructure.com/doc/api/files.html#method.files.api_quota - [ ] GET /api/v1/courses/:course_id/files/quota - [ ] GET /api/v1/groups/:group_id/files/quota - [ ] GET /api/v1/users/:user_id/files/quota

api-coverage

**What resource needs additional coverage?** e.g. Courses, Users, Accounts, Quizzes Submission annotations and comments **What endpoints need to be covered?** Specify individual endpoints and provide a link to the endpoint...

api-coverage

Right now, our `pre-commit-config.yaml` file is only configured to run `black`. precommit should run: * black * flake8 * scripts/alphabetic.py * scripts/find_missing_kwargs.py

backstage

# Describe the bug Types other than `Canvas` are not exported from the canvasapi Python package. As a result, it is not possible to use [type hints](https://docs.python.org/3.7/library/typing.html) in our own...

help wanted

# Describe the bug The **new_appointment** parameter in **canvas.create_appointment_group** is a complex parameter. It takes a dictionary where values are lists (pairs of start/end times). A TypeError appears when the...

bug

In Canvas().create_calendar_event(), there's a raise statement that gives this message: "Dictionary with key 'context_codes' is required." The key required is 'context_code' though, not 'context_codes'.

bug

# Describe the bug I am using the API to create folders. Calls to `course.create_folder` intermittently fail, without errors # To Reproduce Steps to reproduce the behavior, starting from a...

bug

How can I import qti files in a course?

question

Modify `PaginatedList` to provide support for special methods on some `CanvasObject` types: * `len` * negative indexing

enhancement

# Describe the bug I suspect there may be a similar issue with `quiz.get_quiz_submissions()` (plural) as with #347. Investigate. # Additional context Related: #347

bug