-
Submitting a quiz submission on behalf of a student.
Little background on my app... we take a quiz and turn it into a bubble sheet so students can take tests in a "non-digital" environment. We have a mobile app that will scan the sheet and score. If a sheet was built from an imported Canvas quiz, we would like to automatically create a quiz submission for that user. We…
-
Need help: Debugging JavaScript for the Canvas App (it works in desktop and mobile browsers)
So now that I understand how Mutation Observers work, I'm happily coding away and doing all kinds of cool non-API things in Canvas. Life is good. Almost. See, there is one piece of code that is working beautifully in Canvas in the browser, both desktop and mobile, and on my phone when I go to Canvas via a browser. However,…
-
Sync student active status with LMS
I am a developer for an external tool provider, and I need to sync the active status of a student while they are doing the assignment. Currently, the status is synced with the LMS after the student submits the assignment. I need to sync the status while they are working on the assignment. Is there an API to sync this…
-
Is it possible to intercept the assignment submission?
I've built a tool with LTI 1.3 that works great within the assignment submission area. However, the student has to click a tab for my tool in order to use it, it's disconnected from the assignment submission process. My ideal flow would be: student uploads a file, Canvas sends the file to my tool which either responds with…
-
Push LTI 1.3 Resource Link to Canvas Assignment RCE via API?
Hello, I've searched and could not find an example of how to push an LTI 1.3 Resource Link to a Canvas Assignment RCE using the API. I am working on a Push model for adding LTI 1.3 Resource Links to Canvas assignments either as an External Tool submission URL or an embedded experience in the RCE for non-graded content. I…
-
Disable faculty from adding images to dashboard
Our College creates all course content for faculty, therefore, we are trying to keep branding for the College across the board, which would include the images for the dashboard. Currently, our faculty add images and GIF to their dashboards, we want to disable that feature for them and have each discipline have its own…
-
Blank stem on New Quiz Item
Working through creating New Quiz Items through the API. I am able to create a New Quiz and then add an item. The item appears on the Build page. However, when I edit the question, the Question stem is blank. Not sure what is going wrong?
-
Broken "Show list of file types for file limitation on assignment uploads" feature?
Reaching out to my fellow Admins: We discovered that a feature we had in the Assignments area to show checkboxes of some common filetypes when teachers opt to restrict file uploads apparently isn't the core Canvas feature that we thought it was. That's relevant because it just broke, and we have no idea where it came…
-
How to Post Grades Privately to Tutors to review and post manually for Below-Average Scores via API?
Currently, we are integrating our application with the Canvas API to manage student assessments and feedback. However, we have encountered a specific need that we cannot fulfill with the functionalities currently available in the Canvas API. In our evaluation process, when a student receives a below-average grade, we would…
-
Creating and Editing Assignments with Plagiarism Review via API
My institution recently integrated our Canvas instance with Copyleaks. I already utilize the Canvas API for a few things in my courses. One of those things is creating and editing assignments. I would like to update my use of the API to mimic the behavior of creating/editing a course using a browser and selecting the…
-
Canvas api/file end point issue : file size NULL
I think this is a bug that held up our quota_purge applications the other day. The file was valid in files... I have seen in past on failed download and chunk left behind end in .part and still have a file size attached to the .part. But I will leave this here hopefully to save some poor soul from spending hours trying to…
-
Announcements API not getting all announcements?
Hello everyone! I am trying to pull all announcements for a course via the announcement api, but I cannot get it to pull anything besides the last three. Even if I set the page_per high, I only get the last three. Here are two iterations of my api call: api/v1/announcements?context_codes=course_[XXX]&page=1&page_per=100…
-
Copying/Updating Start Here Module
Our institution has a Start Here module that we use in every course offered. We have the master copy in our course template which gets placed in every new course created. Unfortunately, our fall courses have already been created and faculty have begun working on them. We have had to make several significant changes since…
-
Account Role Permissions
I'm trying to fetch data from Canvas into my application by establishing the connection using the developer API key. I have enabled the scope and selected the following endpoints: Accounts url:GET|/api/v1/accounts Terms url:GET|/api/v1/accounts/:account_id/terms Courses url:GET|/api/v1/accounts/:account_id/courses Course…
-
CSS initialization across a sub-account
Newbie here. With a minimal coding background - I am curious about the best way to get CSS started in a new theme & new subaccount to enhance the student experience. Any help is greatly appreciated! @James I've run across multiple posts where you have shared detailed knowledge over implementation of CSS - in case you'd…