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 looking for someone that has some knowledge on building Canvas from github. We have noticed that it uses outdated node/yarn libraries that have vulnerabilities in them. Does anyone know anything about building Canvas with updated node/yarn libraries?
Currently I see that Canvas opens the content selection view as a modal. Can I open it in a new window? Or can I change the height and width of this modal to increase it?
I am working on an LTI 1.3 integration and having issues figuring out why nothing seems to happen to Deep Link Response items returned from content selection. I am successfully launching the content selection from the drop down in the course_assignment_settings_link. Once content is selected and the form submitted, Canvas…
Hello: I have a chat widget thats sourced via iframe. (This is manage-hosted Canvas). I want a behavior similar to the Panda widget icon thats part of this community page. I included the iframe at the bottom of my page content like this: <</SPAN>div><</SPAN>iframe id="widget-parent" style="position: fixed; right: 0;…
Has anyone else experienced getting non-English words in their response data from the API? It has happened with other fields like name before but it stopped before I could get a copy of the data. This time it is the pronoun field for users and it looks like Arabic instead of English. This is the data that I get back in the…
Wondering if anyone knows how to navigate around or has any idea why my iframe slider isn't rendering when I try to view it in the Canvas App (I am on my iPhone but I have tested it in the Teacher and the Student apps). The iframe connects to an .html file, but THAT file--when accessed through the files section--opens in…
Hello, I'm trying to see if there is a way to automatically resize the popup iframe when creating a new assignment and choosing submission type external tool. I was able to make use of postMessage but it seems that using lti.frameResize only works on the iframe when you open an existing assignment, but not when you are…
We create IMSCC packages for import into Canvas. These packages contain LTI 1.1 links. We are having a problem whereby an extra non-functioning LTI tool is being created in the Canavs course when these packages are imported. We believe we are structuring the file "interoperabilitywebserviceltitool.xml" properly to avoid…
I'd like to know how to generate the PageViews_for_.csv file that you can get when you click on the Download as CSV button. The endpoint is //page_views.csv that I can see in the network tab of my developer tools: I suppose using a GET request would do the trick but I need to narrow it down to a specific date range. The…
Hi Canvas Community! I'm building CanvasSync, a student-focused web app that makes Canvas easier to use. The goal is to: - Show all courses, assignments, and due dates in a cleaner, more organized dashboard - Make it easier for students to track their work across multiple classes - Provide a more modern and user-friendly…
I feel like the community will give me a clearer answer than Canvas support. Our schools is working on integrating Simple Syllabus and we were setting up the API key. I asked if the Quizzes endpoint included both New Quizzes and Classic Quizzes since our school is transitioning to use both. Our rep was going to look into…
I have to create a bunch of messages (like, 1000 custom messages to specific students), and I'm trying to do it with the Canvas API. By way of testing, I'm trying to get it to just create a message to me based on my userID. When I put in the cURL command, it runs to completion, and gives me the created object (including ID…
I see how to get the current_score for a student in a course using the api endpoint: /api/v1/courses/{course_id}/enrollments This current_score is for the whole year, but I want the current_score the spring semester only. How do I filter by the spring semester? Essentially, I'm trying to get values in the column in the…
Greetings, I follow text2qti to create QTI file to upload to Canvas. https://github.com/gpoore/text2qti I now want to add iframe code to the text question to embed a Youtube videos on the question. Will you provide a minimum working example (MWE)? Thank you in advance,
Hi. I want to change a subaccount's parent account (parent account is another sub-account). My code: const CANVAS_API_URL = `https://canvas.arsolution.com.tr/api/v1/accounts/${canvasId}`; const CANVAS_TOKEN = process.env.CANVAS_ADMIN_TOKEN; const data = { account: { name: updatedName, parent_account_id: newParentId } }…