-
Importing Grades from CSV no longer works
Hi All, Last year, I created a quick plugin on a Google Sheet, that took the responses from Google Forms, and formatted it into a csv that my teachers could upload into their gradebook. This has stopped working because the email addresses come out of the Google Form all lower case, and some, but not all, of the Canvas…
-
Last activity time
Hi all, The application we are building wants to find out when was the last time a student accessed Canvas via Canvas REST API. Is there a third way to find out user's last activity time of using Canvas, other than: 1. page_view in the User API (unfortunately this is not possible for us as we do not have admin rights) 2.…
-
api for adding lti activities
Im looking through the api docs. Im looking for the abilitiy to add an lti activity via the api. Im reading this section in particular. https://canvas.instructure.com/doc/api/file.lti_dev_key_config.html is that about conifgging your lti for the lms? or is that about adding lti activities to an existing course? I think its…
-
Documentation on building URLs to call speedgrader from internal university website
Hi, At my institution we have an internal web application used by staff and students to view assessments and feedback. In this portal, when staff are viewing the marks a student has received for a given course, we provide links that staff can use to click through to the Speedgrader page in Canvas for the relevant student /…
-
Error 500 for file uploads. Need help
Hey guys. I've been having this issue for the past two weeks and could really use some help. I am trying to upload files to my self hosted Canvas but for some reason the uploads result in an error 500. I have checked high and low trying to find the cause, but haven't been able to pinpoint it. So far I have determined that…
-
Have anyone successfully install Roll Call Attendance for self-hosted?
Hi everyone, I'm currently a self-hosted Canvas LMS. I have tried many, many ways to install Roll Call Attendance (with and without docker) but no success yet. Have anyone managed to install this plugin? Please help. Thank you very much in advance.
-
What is classified as a logout activity?
Hi there, I have been using the Authentication Log API (https://canvas.instructure.com/doc/api/authentications_log.html) to find out whether a student has logged in and out of Canvas. I wonder, what is classified as a "logout" activity on Canvas? Is the classification based on clicking the "Logout" button? My question…
-
More information about the use of History API?
Hi, I am trying to use the History API to find out when was the last time a student has performed some action on Canvas. (https://canvas.instructure.com/doc/api/history.html) I have two questions: 1. What type of activity does the History API records exactly? 2. How recent is the history? Is it data from last week, month,…
-
LTI 1.3, GET results with user_id filter
I'm pretty sure this is a bug in Canvas, and I submitted a ticket for it. Posting it here too in case anyone else runs into it. We are a tool provider, and want our application to use the LTI 1.3 lineitem/results endpoint, to GET results filtered by a “user_id” query parameter. This is described in the AGS spec at:…
-
"rel" pagination header broken when listing courses?
When requesting a list of courses from the API, the "Link" header comes incomplete for some reason. (URL of my instance changed to [my institution] in the examples) Interesting that it only breaks when requesting a list of courses, but not when requesting a list of something else (Submissions in the example below). Having…
-
How can I display a ModuleItem in C# WPF?
When I send a request to get a ModuleItem and go to one of the 'url' s that it gave me, it shows everything from the sidebar to the global navigation. Alright. I guess I'll use the Show Page API then. I get the 'body' part of my response and I put it into my browser. EDIT: It seems like I can't send pictures. I'll send the…
-
Making a course by API (C#): Unauthorised
I sent the request to https://{domain}/api/v1/accounts/1/courses?access_token={token} because I did not know what Account ID to put in. I have a free account and can make courses via the browser. How can I get the account ID that I can use?
-
accessing canvas zoom integration
can anyone give me some pointers to APIs that relate to the canvas zoom integration? i'd like to write a command-line tool that will publish a zoom cloud recording for a course.
-
python canvasapi to get assignment group grades
i'm trying to pull grades for students using the python canvasapi. using get_enrollments, i can get the course grade, but i'd like to get the students' grades for each assignment group. for example, i have assignment groups for midterm1, midterm2, final, and programming assignments. is that available through Enrollment, or…
-
Canvas Submissions API -- 401 error with one specific student on one specific assigment
Using the submissions api (/api/v1/courses/:course_id/assignments/:assignment_id/submissions), I'm testing out making submissions to assignment as students. I'm using an admin account with masquerading permissions. Overall, it works fine, I can make submissions as any student to any assignment, EXCEPT one specific student…