Sign in to enhance your access to articles, forums, and events—and to participate by sharing insights, engaging in discussions, and connecting with your network of edtech peers.
I'm using editor_button placement to embed some text into a Rich Content Editor via LTI Deep Linking. Is there any way to distinguish LTI Deep Linking requests coming from different RCEs? Like, I want to know if I get a request from course outcome's RCE VS course discussion's RCE.
I'm using editor_button placement to embed some text into a Rich Content Editor via LTI Deep Linking. Is there any way to replace an old RCE's content with a new text coming from LTI response? Right now I'm only able to append a new text to existing one.
I am completely stuck on this one. I am an instructor. I have a mutli-section course. I need to limit students to only see students in their sections. I am tired of doing it for each user. Does anyone know the API command (and where to send it?) to limit student privileges to their sections? I'm working with python here.…
I have the following scenario with Canvas and my LTI 1.3 tool. I have a course X and I assigned a Canvas teacher into the course as student .When the user open the tool, the LTI payload contain both roles in the LTI role claim ( teacher + student) but it also assigned the role to the other courses. Shouldn't Canvas assign…
I'm looking to create a pop-up/dialog box when a student first signs into Canvas. The purpose would be to give a short disclaimer notice that the student accepts by clicking "ok." Has anybody done this with their Canvas instance and would be willing to share their code and screenshots of what it looks like? Alternatively,…
My college is looking to move from an exam creation application to using Canvas quizzing, but we need aggregate-level data from the quizzes, and what Canvas currently has in the analytics is not enough. We also need this data from our course rubrics. Does anyone know of any already written APIs for this type of data…
Does anybody have any ideas on sending over custom fields to an lti integration that contain substrings of an existing variable? I tried this to hopefully get 2 characters starting at the 10th location, but it just sent the entire field as a literal. student_campus=${Canvas.user.sisIntegrationId:10:2} I looked at…
Hi, is it possible to detect via the API enrollments response to check whether a enrollment was done via the API or manual via the GUI? We don't have a field designated for this so I am looking for a standard option. Thanks, Edwin
We found a tool recently that someone had developed in the earlier years of Canvas: at:http://www.imathas.com/canvas/canvassearch.html It is not working as far as I can tell at this time but the code is in Github. We are wondering if anyone has developed any text search and replace tool that can be used to globally search…
We have created a new server for canvas lms at the university where I work, how can we get the information on the old server without downloading it to this server. Using methods such as XML or api. Thank you in advance.
Following the production guide created by Instructure for Canvas LMS Installation gave me a pretty tough time as there were so many steps and instructions missing from this guide. I have created a detailed step-by-step guide incorporating all the missing steps which would save days of frustrations & debugging. Complete…
Is there a means by which I can check the expiration date (or lack thereof) for a user access token that I've manually created via my Canvas account? I don't see anything in the Canvas API docs, and I've compared the http response headers from two queries: one using a token set to never expire, the other a token that will…
G'day! I'm trying to extract all the submissions (including all attempts by each individual) for a quiz, Looking at the API: /v1/courses/{course_id}/quizzes/{quiz_id}/submissions * Get all quiz submissions. Implementation Notes Get a list of all submissions for this quiz. Users who can view or manage grades for a course…
Has anyone encountered a mismatch in the data one sees via the Canvas UI and the data one fetches via the Canvas API? I'm trying get the due dates of assignments in a course and am finding, via the API, that one of the assignments has no due date (None). But when I look up this assignment via the Canvas UI…
For the past decade, I have updated Canvas course sites each term with HTML files generated from a completely separate content management system implemented with Atlassian Confluence. The Confluence spaces (each holding the content for a single course) have been highly customized. The Canvas courses themselves are built…