• Change request - Use same LTI tool instance in assignment and SpeedGrader

    We have recently integrated our LTI app with SpeedGrader in Canvas, so that when a student launches an assignment that uses our LTI tool, we register a grading-centric LTI launch URL with Canvas which allows the teach...
    Robert Knight
    last modified by Robert Knight
  • PlugIn for canvas lms

    Hello everybody!! Im a total begginer at canvas developing, so I need a simple guid for creating a plug in for canvas, and integrate it with  ...the canvas server.I hope somebody can explain it to...
    hodaya  ankri
    last modified by hodaya ankri
  • Looking for help with testing new LTI integration?

    This summer, the organization that I work for called EduGuide is rolling out new LTI integration which, when implemented by schools, will allow students to use their LMS credentials to join our site. Once they've join...
    Jon Morgan
    last modified by Jon Morgan
  • How to show/hide an account level external tool's course navigation on a particular course?

    I've got an account level external tool that I have now disabled course navigation by default.  This is good for the vast majority of courses, but I've got a list of ~1000 courses that I would like to have t...
    Jerry Causby
    last modified by Jerry Causby
  • 401 Error with LTI 1.3 Service Tokens

    Greetings all, I'm writing an LTI 1.3 implementation and have the basics up and running but no matter what I do I cannot get service tokens to work. I can successfully generate a token by POSTing a request to /login...
    William Diehl
    last modified by William Diehl
  • LTI 1.3 Integration Testing Error

    I am currently testing our LTI 1.3 Tool with Canvas, and after the OIDC Third Party Login in which Canvas sends login parameters including the lti_message_hint, we redirect with a request to the authori...
    Haeven Kelley
    last modified by Haeven Kelley
  • 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
  • OAuth Invalid/Unknown Client Error

    Are developer credentials from Canvas limited to a particular Canvas shard? Okay, so this one has really stumped me. I have some LTI applications that are being used by a variety of institutions on a variety of Canva...
    Kenneth Larsen
    last modified by Kenneth Larsen
  • How to view LTI context_id from the course page?

    We are working on an LTI integration where we use the context_id to route the student to the correct course. But we need to know it before the students launch their LTI links -- is there a way to see the con...
    Nathan Kallison
    last modified by Nathan Kallison
  • LTI 1.3 Configuration Claims, Course Placement & Privacy

    I have a few questions about LTI 1.3 Developer Key setup.   User Identity Claims It seems that some of the OpenId Connect Standard Claims are not being sent in launch messages. Although these claims are not Req...
    Timothy Summers
    last modified by Timothy Summers
  • Canvas LTI 1.3 Integration Issues

    Okay, so I am running into a problem with the response to the Authorization request sent to Canvas. Even though I am sending a prompt=none parameter, Canvas is responding with a login_required error. Any assistance w...
    Haeven Kelley
    last modified by Haeven Kelley
  • LTI 1.3 & LTI Advantage Documentation

    Is there any documentation about using LTI 1.3 / LTI Advantage with Canvas? There's a feature option to turn it on in our beta environment but beyond that it's not clear how to get started.   lti 1.3 lti ad...
    Timothy Summers
    last modified by Timothy Summers
  • 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
  • User Profile REST API response missing "sis_user_id" for non-Admin roles?

    Hi There   I develop an LTI application for Canvas that tracks Attendance for classrooms. We use Canvas' REST APIs to retrieve data such as Course Data, Course Enrollment Data, User Data, etc. One of the importa...
    Akshya Pandey
    last modified by Akshya Pandey
  • Custom JS to Hide +App Button from Course Settings

    Hello,  We are finding that Canvas permissions for LTI management (when disabled to all roles except for account admins) are not granular enough to allow instructors to edit/delete installed LTIs in a course (ex...
    last modified by shane.ohara@unh.edu
  • First steps in a degree project supported by Canvas (or how to use Canvas to facilitate administrative processes)

    During 2019 I have been trying to use Canvas to help support the degree project process (for students, faculty, and administrators). One of the latest parts of this effort has been to look at some of the administ...
    Gerald Q. Maguire
    last modified by Gerald Q. Maguire
  • Great API and LTI dev course, but not maintained for a while

    Hi,   There is a nice course available on API and LTI development: https://canvas.instructure.com/courses/785215   Brian Whitmer is the teacher in this course and after googling his name I can guess why ...
    Jaap Stelpstra
    last modified by Jaap Stelpstra
  • How do I make a LTI External Tool link on a Page open in a new window?

    We have an External Tool from one of our vendors configured in Canvas. In trying to use the "embed URL" function of this tool in Pages, I can't figure out the correct post parameters to input so the link will open in ...
    Julie Cavender
    last modified by Julie Cavender
  • Mass change existing Calendar event content?

    Hi there,   Does anyone know if it is possible to use API or otherwise to make mass changes to existing Calendar events, such as the text inside the event description?   I'm having an issue where a LTI (Zo...
    Tim Batiuk
    created by Tim Batiuk
  • Mark "External Tool" submission assignment as complete?

    I've developed an LTI that we use in several Univ. of Michigan courses on Canvas.  We can create assignments that have a submission type of "External Tool" that will launch the LTI when students click on the assi...
    Lance E Sloan ​
    last modified by Lance E Sloan ​