• Collapse & Expand Modules

    For various reasons I decided to write a little CSS & JS to do the following: Load the modules page with all modules collapsed by default Create a button on the modules page to Expand/Collapse all modules When ...
    Mike Cowen
    last modified by Mike Cowen
  • Does anyone know "<lticm:property name="enabled">"

    The following is a part of XML config file to config the LTI tool provider. ...   <lticm:options name="course_navigation"> <lticm:property name="enabled">true</lticm:property> </lticm:options...
    Kim Huang
    last modified by Kim Huang
  • Why does the Assignments API not return any Turnitin data and what can be done to fix it?

    In our institution we use the Turnitin LTI and I am trying to get the turnitin_enabled and turnitin_settings from assignments configured to use Turnitin. On Assignments - Canvas LMS REST API Documentation I find this...
    Jaap Stelpstra
    created by Jaap Stelpstra
  • Verifying OAuth Signature

    I am working to verify OAuth Signatures coming from our LTI posts.     I am looking for descriptive and detailed documentation on how I should be creating the OAuth Signature on my end. I got the basics of u...
    Matthew White
    last modified by Matthew White
  • LTI 1.3 "sub" not the same as 1.1 "user_id"?

    My team is working on our LTI 1.3 tool implementation. I’ve been running some test scenarios where our LTI tool is “upgraded”. That is, I launch an LTI link in a test course using a 1.1 tool, then r...
    Jack Borrebach
    last modified by Jack Borrebach
  • Help posting an announcement through the API?

    Hi!   I'm working on a script that can post announcements through the Canvas API. I've worked with the API a good bit before, but never with discussion topics, and I'm running into a 422 error.   I'm attem...
    David Joyner
    last modified by David Joyner
  • Integration BigBlueButton into self hosted Canvas

    We installed Canvas from Bitnami. But there the Conference (bigbluebutton) is not enabled by default. I tried to install BigBlueButton app from the EduAppCenter as in the picture below: where "Config URL...
    Eric Werth
    created by Eric Werth
  • assignments/<>/submissions/update_grades

    Hi. I'm having troubles while working with the API. I believe I provide a correct payload to the update_grades endpoint, but I get a 401 response: 401 Client Error: Unauthorized for url: ...   I followed the do...
    Eric Werth
    created by Eric Werth
  • Global Nav Menu - Custom Tray

    Hello,   A recent Canvas update left a lot of institutions without the ability to add additional resources to their Canvas Global Navigation. Previous discussions include: Custom JavaScript/CSS Changes ...
    Robert Carroll
    last modified by Robert Carroll
  • SurveyGizmo Integration (TinCan xAPI)

    Does anyone have any experience integrating SurveyGizmo with Canvas?   We are using SurveyGizmo to gather pre-workshop and post-workshop feedback from learners and would like to embed the pre-workshop survey as ...
    Stefanie Sanders
    created by Stefanie Sanders
  • How to ask Canvas support to correct oauth_signature_base_string

    Hi Folks, I created a LTI tool provider and registered in Canvas of Princeton. It works until I have changed the launch link(I have accidentally had a typo in the launch link.). I found out the typo and tried to corr...
    Stefanie Sanders
    created by Stefanie Sanders
  • Responsive Images

    Has anyone been able to make images in Canvas responsive so that they will change size when an user changes the browser window size? I have tried inputting the CSS for a responsive image, but Canvas deprecates it upon...
    Jason Knippers
    last modified by Jason Knippers
  • How to pick out the LTI users from the database

    Hi, we're building a tool that deletes/completes/inactivate users/enrollments via the API based on the "last login"-field.   But we've com a problem where a number of users that are used by other LTIs...
    Stefanie Sanders
    created by Stefanie Sanders
  • How to use Google Prettify in Canvas?

    Hi,   We have used Google Prettify in Canvas (theme editor, add custom css), to improve how Canvas renders html code.   This has been working until a few weeks ago.   Did something change in Canvas? ...
    Eric Werth
    created by Eric Werth
  • How to build an LTI tool for my Web app using PHP?

    Hello,   I've done my research for over 10 days on how to build an LTI but unfortunately, I couldn't find a clear instruction on how to make a website an LTI so it can be integrated as an External App into the ...
    Samuel mca
    last modified by Samuel mca
  • App Center, Whitelisting, Permissions, EduAppCenter (oh my)

    Hello Friends,   Has anyone wrapped their head around the general topic of restricting app installation to a whitelist while still allowing teachers to manually install from that list? And what if...
    Stefanie Sanders
    created by Stefanie Sanders
  • Submissions API not returning all submissions?

    I think I'm running into an API bug and am hoping you can confirm.    I know the URLs won't work for most of you, but hopefully you can recognize something I'm missing.   I am calling the Submissi...
    Glen Parker
    last modified by Glen Parker
  • LTI OAUTH 1.0 Signature Mismatch

    Hi,   I created an LTI application with .Net. I have tried different libraries to create OAuth 1.0 signature, but it never matches with the one comes from Canvas. I checked it with this tool: http://lt...
    Orhun Karapinar
    last modified by Orhun Karapinar
  • 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
  • Do you use InstUI? We want to hear from you!

    Hi, Canvas developers! Our UI team is working on way to improve InstUI, Instructure's UI library, from an open source standpoint. If you are using InstUI in your projects, our UI team would like to...
    Erin Hallmark
    last modified by Erin Hallmark