• How get all answers from a quiz using the API

    I use the endpoint below to get all submissions from a specific course https://myconpany.instructure.com/api/v1/courses/:course_id/quizzes/:quiz_id/submissions    For each answer, I have a html_url, f...
    Fabio Cunha
    last modified by Fabio Cunha
  • Duplicate Course Enrollments with Python

    While schools are closed, we've moved much of our long term staff development material into Canvas. We have one long-running course with all staff split into site-based sections that has worked as a model for others. ...
    Brian Bennett
    created by Brian Bennett
  • Getting Assignment grades released after certain Date from API

    Hi,   Is there a way that we can query assignment submission grades released after certain date/time?   Seems there is this API:  List submissions for multiple assignments  Which does a similar ...
    WDCi dev
    last modified by WDCi dev
  • CATME (or other) Automated Team Upload

    I've developed a tool I wanted to share here.  I teach multiple sections of a course with up to 72 students per section.  I typically merge all sections of my course into a single canvas site.  This wor...
    David Gray
    created by David Gray
  • Why isn't there an option to restrict viewing?

    Hello,   I was trying to write a script that enables the following but there seems to not be an option for them. Students can only participate in the course between these dates Restrict students from viewing t...
    Nicholas Tyler
    last modified by Nicholas Tyler
  • Can I use Canvas Studio API to upload media file for a user?

    I'd like to upload a media file from a URL to a Canvas Studio user's "My Uploads". I see that there is a Canvas Studio Public API that might do what I want. From looking at the public API, questions I have are: &...
    Terence Shek
    last modified by Terence Shek
  • How can I add a prewritten annotation set to docviewer?

    Currently, I have an addin for Microsoft Word, but I would like to integrate with Canvas.I am researching the possibility of integrating with canvas docviewer to provide prewritten custom comment annotations with...
    Andrew Volk
    last modified by Andrew Volk
  • Using the API to associate External Tools with Assignments

    Hi,   I'm able to use the API to create Assignments as well as create External Tools, but am not quite sure how to link the 2 up with the API.  For my particular use case, 5 different external tools will be...
    Eric Kean
    last modified by Eric Kean
  • API: 422 Error Creating User

    I am trying to POST a user via API, but I am receiving a 422 Error (Semantic Error, meaning the request is syntactically correct) from the API. This only happens with the POST request for the User. ...
    Kurt Volmar
    last modified by Kurt Volmar
  • Collect audit data by sis_course_id Powershell

    Hi everyone,    I'm still wrapping my head around using powershell and APIs I've managed to set up this   for ( $i_p = 1 ; $i_p -lt 44 ; $i_p += 1 ){ $courses = ((Invoke-WebRequest -Headers $headers ...
    Stephen Taylor
    created by Stephen Taylor
  • Participation on Canvas Analytics API, call on the most current date

    Hello Need some help when using the Analytics Canvas API.   For the participation endpoint - how can I just make a call with the latest creation date. When I make the call I get all the dates and participations...
    Juan Olvera
    last modified by Juan Olvera
  • Grab a list of users who have passed assignments

    I've just begun playing with api's and powershell and I think I've managed to wrap my head around the basics.  I'm just really stuck with the pagination of canvas.  I can pull 50 submissions from a course an...
    Stephen Taylor
    last modified by Stephen Taylor
  • Can't make a PHP POST request to the Canvas API

    Hi,   I'm trying to make my first API calls using my Canvas token.  I'm able to to do GET requests via PHP but I'm having problems doing POST requests.  Below is a copy of my unsuccessful POST request ...
    Eric Kean
    last modified by Eric Kean
  • Get a List of Students and Missing Work

    In a Canvas course, you can quickly check the number of missing assignments for single students relatively quickly. You can also message groups of students missing specific assignments from the analytics page (or the ...
    Brian Bennett
    last modified by Brian Bennett
  • Print Canvas Quizzes UserScript

    Print Canvas Quizzes is a script that will allow a user to print a quiz from the preview page. Features Adds a "Print Quiz" button below the question navigation pane Auto-page break: This will keep all question...
    Chad Scott
    last modified by Chad Scott
  • Can we create user and enrol them to a course using an application form on our website?

    We would like to use web form for new and existing students to enrol them selves to some courses or activities. The issue we have is to create and enrol student at the same time. Is this possible using API?
    martin kabat
    last modified by martin kabat
  • download provisioning_csv with python

    I am trying to download the provisioning report after I make the post api call. Except when I use requests or urllib.request.urlretrieve and any other means to open the file url. the response is meta data about the pr...
    Michael Hammond
    last modified by Michael Hammond
  • Getting Quiz/Section mapping using REST API

    For assignments I can get overrides to figure out which Sections they are assigned to. But how do I do that for Quizzes? There doesn't seem to be an override and I can't map a Quiz object to something else that gives ...
    Martin van Velsen
    last modified by Martin van Velsen
  • Obtain list of Section Instructors and TAs

    I've been working with the Canvas REST API for a while now but I can't figure out how to generate a list of instructors and specifically TAs assigned to a section. I can get the students (enrollments) for a section an...
    Martin van Velsen
    last modified by Martin van Velsen
  • Bulk update grades with late policy

    I have been using the update_grades API call to update student assignment grades for a while. I saw last month when the new gradebook rolled out (I'm using Free for Teacher currently) that I can now mark submissions l...
    Steven Williams
    last modified by Steven Williams