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.
We have a request from our Education Department to prevent teachers at one of our campuses from being able to leverage the "EX" (excused) grade in the gradebook due to some recurring issues. I know there are ways to hide (not prevent) the elements in the grade details tray and in SpeedGrader, but how would we go about…
I'm wrestling with how Canvas classifies courses as "available" to different audiences. My measure of availability is that the course shows up in the list of courses returned by a call to: GET https://instance.instructure.com/api/v1/courses/state=available This particular API matters to me because we use a planner tool…
Our school uses the Observer functionality far past the usual parent/student use case. We have partner schools where the "managers" of the schools are given Observer Role to view their students and monitor their progress etc. Sometimes the list can be up to 1,500 students at once. The issues are: The current Observer Role…
Hi All, I have been running the "Students with a Current Course Score < 60" report (Admin >Admin Analytics > Students) for our student success department. The report includes the number of courses a student has with a grade <60, but not the specific courses. They asked me today if I could include the specific course…
namespace = "AI_For_All"; dataKey = "course_1"; $.ajax({ url: `/api/v1/users/self/custom_data/${dataKey}`, type: "PUT", data: { ns: namespace, data: JSON.stringify(AI_for_ALL), }, success: function (response) { console.log("Saved:", response); window.AIDebugger.showSetter(AI_for_ALL) }, error: function (xhr) {…
As a developer I want to use the API to get information about a course so we can administrate our courses. We have some courses where students can enroll with the "hidden link" (self enrollment). But i can't manage to get the self_enrollment_code from the API? Or does an developer API not have the right permissions?
Our institution wants to check to ensure instructors are logging in to their Online Learning courses and not just letting the course run it self. I've been using python and the canvasapi library for most of the reports we've been making. For this one I can't seem to pull the users last login date/time. Even when using the…
Good afternoon, are there any significant differences in the impact to concluding a course using: PUT course[event] conclude versus DELETE { "conclude": "true" } [References below] https://developerdocs.instructure.com/services/canvas/resources/courses#method.courses.update…
I'm developing an LTI 1.3 tool integrated with Canvas and need to programmatically determine which group(s) a student belongs to when they launch the tool. I've tried several approaches without success: What I've tried: * Custom variable substitutions - Added $Canvas.group.id and <CODE class="">$Canvas.group.name to my LTI…
Problem: Looking for help with Canvas LMS API integration for automated grade synchronization from our external assessment platform. We're using the Submissions API to post grades, but getting inconsistent results - some scores update correctly while others fail silently. The OAuth authentication works fine and we can…
We frequently run into a situation where our SIS data is unable to remove a student from a course. This happens because we allow teachers the ability to create sections within courses. To remove a student from a course they must deleted from every section that they are in -- and because the manually-created sections used…
I've successfully added the LTI link to a page using the editor location, set as a deep link. The LTI link title displays as a link on a blank page. When I click the link, it loads exactly as I want. How can I make this "frame" display the content without first displaying the link?
Hello everyone, I've set up my own canvas lms. But it turns out that my mp3 files' status are always "Your media has been uploaded and will appear here after processing." Also I know that to fix that problem, I need to install Kaltura server. But the github of Kaltura Server and the wiki of Instructure about installing it…
Is there a way to customize the format and structure of the exported markbook? I would only like to include the student ID and final grade in the exported file.
Hi - is there a way to get all Courses of an EnrollmentTerm through the api, either through REST or GraphQL? In the GraphQL ui, for `allCourses` - there doesn't seem to be a way to apply a filter, something like: ``` query CoursesByTermQuery { allCourses(filter: {term: [enrollmentTermId]}) ... ``` The REST Search API,…