• Failure to create assignments

    When attempting to create as assignment through the Canvas API I get an error -  { "errors": [ { "message": "An error occurred.", "error_code": "internal_server_error" } ], "error_report_id": 315917 } ...
    Anu Shimpi
    last modified by Anu Shimpi
  • Question banks - What can be done without an API?

    A couple of days ago I decided to re-examine an issue that has annoyed me several times, the lack of a Question Bank API. The process began with some postings to followup the question raised by Jared Chapman ...
    Gerald Q. Maguire
    last modified by Gerald Q. Maguire
  • cUrl value changes despite consistent arguments, ruins json_decode as a result? How to respond?

    So a curl request I do seems to always return one of four different results. Every time it has the same token, and the same header, and checks the same URL (https://my.test.instructure.com/api/v1/accounts/1/sis_import...
    Stefanie Sanders
    created by Stefanie Sanders
  • Using GraphQL to View All Module Items

    After Weston Dransfield's excellent Canvas Developer Session at INSTCON19 I was inspired to try out GraphQL and see whether we can simplify / speed up our API-based integrations.    We're creating a tool to...
    Jeff Pinto
    last modified by Jeff Pinto
  • HTML Editor Syntax Highlighter

    Disclaimer This is my second blog post to the Canvas Community, but I'm going to stick with my tl;dr format.   The Situation Who doesn't like their code to be easier to read!? Oh, you use the Rich Content Editor?...
    last modified by cesbrandt
  • How do I add answers when creating a quiz using the API?

    Hi,   I'm using the canvasapi Python module, and I'm trying to create quizzes from a file. I am able to create the entire quiz this way except for adding answers. I've looked everywhere I can think of for inform...
  • How login Canvas from my .net application?

    Hello, I have a .net mvc application and inside this I have a link for the Canvas login. The credentials to login in my application are the same to login in Canvas. I need; After logging into my .net application and c...
    hernan zelada
    last modified by hernan zelada
  • Where is the Question Bank API?

    The Canvas API is fairly complete but I can't find anything on the Question Bank. I am creating a module interface organized by outcomes, and quiz outcomes are stored on the question bank. Any idea how to get which ou...
    Jared Chapman
    last modified by Jared Chapman
  • Help With Login Page Meta Data/Search Engine Redirects

    Hi, friends! I've been presented with an interesting challenge.   We call our portal and authentication provider (CAS) ACES. Occasionally, when someone wants to simply login to the portal, they google ACES ...
    Kenneth Rogers
    created by Kenneth Rogers
  • How to use OAuth to get access to the Rest API?

    I recently created a PHP page that accesses the Rest API from Canvas for my institution.   It works perfectly, but the token that I use is created by "Manual Token Generation", this is for testing applicati...
    Fabio Cunha
    last modified by Fabio Cunha
  • A Google Calendar integration?

    Hi everybody,   I made a program for my teachers to use. The program takes events from google calendar and copies those events to canvas' calendar -- fairly simple, but questions start arising about the sharing ...
    Stefanie Sanders
    created by Stefanie Sanders
  • Can you address this module functionality issue, or bring it up in your next meeting?

    I recently attempted to post this as a discussion, but I am having great difficulty finding the right place to bring it up, because of the myriad places to post or communicate.  This is a matter of great importan...
    Micah Waddoups
    last modified by Micah Waddoups
  • Canvas live api for free account?

    Hi, can i use canvas live api if I only have a free for teacher account? What’s the address I should use? Thanks!
  • Import my submission comments and DQ posts to Google Sheets?

    I like to document my "time/effort" by copying and pasting assignment feedback (not DQ's or quizzes, just normal assignments) as well as DQ posts. I manually transfer (copy/paste) it outside of Canvas to a Google...
  • Where is the custom column data history API?

    The current gradebook history API only gives access to the history of changes to the grades for assignments. There does not appear to be an API to access the custom column data. Such an API should be quite straight fo...
    Gerald Q. Maguire
    last modified by Gerald Q. Maguire
  • Is there a way to use third party sso tokens for with the API?

    If Canvas is set up to use a third party OpenID Connect and a user signs in to the OpenID Connect IDP directly and then they sign in to an integration that utilizes the Canvas API an issue occurs when this endpoi...
    last modified by JACOB ANAVISCA
  • How do I access class calendars?

    Hi, I'm trying to make calendar events for a specific course with the python API, but I can't seem to figure out how. Is it even possible? Can I list events only from that course's calendar as well?   Thanks!
    Stefanie Sanders
    created by Stefanie Sanders
  • Quiz Submissions API: are inactive enrollments (no longer) included?

    Hi, Many months ago I started a project to extract quiz results by question and by student. I am quite confident I got a Postman collection working that gave me all the quiz submission events for a particular quiz in...
    last modified by saelterman@troy.edu
  • How to adapt to the undocumented JavaScript loading sequence changes?

    In the most recent Canvas Release Notes (2019-06-22) there was an undocumented change to what we believe is the loading sequence of JavaScript in Canvas. This has adversely affected anything we have done tha...
    Jayde Colquhoun
    last modified by Jayde Colquhoun
  • Does anyone have a Google Sheet API tool that can be used to create new courses?

    Does anyone have a Google Sheet API tool that can be used to create new courses? Trying to create sandbox courses for new teachers prior to them being added to course generated by our SIS. 
    Gretta Rogne
    created by Gretta Rogne