• 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
  • 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
  • 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
  • All things API

    Have a question about the Canvas APIs? Have a cool API integration you'd be willing to share? If so, please post here.
    last modified by scottd@instructure.com
  • LEDbelly - Live Events Daemon for Canvas LMS - SQS to SQL

    This discussion is for the users and development of LEDbelly. GitHub - ccsd/ledbelly: LEDbelly - Live Events Daemon for Canvas LMS - SQS to SQL   Let's Discuss Here's a space for us to talk about features, cha...
    Robert Carroll
    last modified by Robert Carroll
  • Is there a method to submit assignment to specific user role?

    I am interested in a workflow solution whereby a specific assignment type will forwarded to a custom user role.
    Stefanie Sanders
    created by Stefanie Sanders
  • Module Completion Tracker

    The Need: Current module tracker has generic "Complete all items".  This could be a handy completion tracker for students and teachers.  The tracker keeps track of how many items in each module that the stu...
    Jeremy Bell
    last modified by Jeremy Bell
  • How do we *USE* API?

    We are new to Canvas, coming off of Blackboard. I've got to say, I'm kind of shocked and dismayed at how little can be accomplished via the GUI. It seems like just about every thing I ask our ...
    Matt Gudites
    last modified by Matt Gudites
  • Create a script to check a course for Syllabus

    Hello, I've been tasked to find a better solution than to verify one course at a time if it has a Syllabus exists.  I would like to do this per term.  I've been told that it can be accomplished using a JSON ...
    Stuart Ryan
    created by Stuart Ryan
  • GraphQL Examples

    Is there a resource with a set of working GraphQL queries? I'm still mystified by it and the graphiql interface, although I suspect a ten minute intro video might help get me over the hump.
    David Tod
    last modified by David Tod
  • Where do I see the results for a survey distributed through Blueprint Courses?

    Where do I see the results for a survey distributed through Blueprint Courses? We created a school-wide survey for our students during advisory time to get feedback for our 1:1 rollout. Each grade level has a Blueprin...
  • CAPICO: Canvas API User Community

    Hey Everyone!   So last year at the University of British Columbia, we started a small user group focusing on the use of Canvas API to help us with our migration processes. This group has learned from each other...
    Stoo Sepp
    last modified by Stoo Sepp
  • Example of javascript for mobile apps

    Hi there!   I am trying to find example code of javascript for the mobile apps (uploaded via the theme editor in Canvas)     Just an example so i can see and verify that it works   The goal fur...
    Stefanie Sanders
    created by Stefanie Sanders
  • Interactive YouTube transcript

    I have made some javascript code to support interactive YouTube transcripts. A working example can be seen here: http://www.erlendthune.com/yt/ytexample.html Look here for instructions on how to make it work...
    Erlend Thune (admin)
    last modified by Erlend Thune (admin)
  • FeedbackFruits

    I just found FeedbackFruits on the edu-app store.   OH MY GLOB! Their video interactive tool is incredible!!!   PeerFeedback  Interactive Video Interactive Documents Presentations Assignment Feedb...
    Sonya Corcoran
    last modified by Sonya Corcoran
  • Google Assignments (Course Kit)

    Google Course Kit has been renamed to Google Assignments, and I wanted to rename it, and update the url (not strictly necessary) without deleting and replacing the tool. Initial setup instructions are here.  ...
    David Tod
    created by David Tod
  • Bug in Formula Questions: result = 0

    Hello,   If you are using formula questions where the correct result is 0 (zero) and the student correctly enters zero, the system will complain that there are unanswered questions when trying to submit the quiz...
    Uwe Zimmermann
    created by Uwe Zimmermann
  • Canvas "groups" for majors & minors

    Hi all,   We are using Canvas courses in a little bit of an unorthodox way. We moved from Blackboard to Canvas about a year ago, and when we did, we decided that we were going to take all the Blackboard Communit...
  • 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