Activity Feed
- Got a Kudo for Re: Manual Enrollment Without Notifications. 03-29-2021 11:25 AM
- Got a Kudo for Re: Manual Enrollment Without Notifications. 08-06-2020 02:02 AM
- Got a Kudo for Re: Anyone using Kaltura? How about with custom course roles?. 08-06-2020 02:02 AM
- Got a Kudo for Re: How do I enable auto-open for inline preview for external files?. 08-06-2020 02:01 AM
- Got a Kudo for Re: Authentication Required. 08-06-2020 02:01 AM
- Got a Kudo for Re: Is it possible to identify or change a Course Home Page through the API?. 08-06-2020 02:01 AM
- Got a Kudo for Re: List active courses in account not paginating?. 08-06-2020 02:01 AM
- Got a Kudo for Re: Anyone using i>Clicker?. 08-06-2020 02:00 AM
- Got a Kudo for Re: Track/Discover user progress via API. 08-06-2020 02:00 AM
- Got a Kudo for Re: Section Assignment. 08-06-2020 02:00 AM
- Got a Kudo for Re: Track/Discover user progress via API. 08-06-2020 02:00 AM
- Got a Kudo for Re: Mass Delete of Courses. 08-06-2020 02:00 AM
- Got a Kudo for Re: Publishing Module Item on POST. 08-06-2020 02:00 AM
- Got a Kudo for Re: Access pop up window element . 08-06-2020 02:00 AM
- Got a Kudo for Re: Term grades from API. 08-06-2020 02:00 AM
- Got a Kudo for Re: Term grades from API. 08-06-2020 02:00 AM
- Got a Kudo for Re: Track/Discover user progress via API. 08-06-2020 02:00 AM
- Got a Kudo for Re: Term grades from API. 08-06-2020 02:00 AM
- Got a Kudo for Re: Reproduce Student View of Grades via API. 08-06-2020 01:59 AM
- Got a Kudo for Re: Get student question answers submitted via API. 08-06-2020 01:59 AM
My Posts
Post Details | Date Published | Views | Kudos |
---|---|---|---|
Is it possible to find the original discussion post (after it has been updated) in Canvas Data? Hi there, I tried to help a professor to locate the original discussion post which has already been updated by the student. In table discussion_entry_dim, we found the entry for the original post.... |
03-23-2018 |
594 |
2 |
08-12-2019
07:38 AM
3 Kudos
Hi @atcarver , You can follow this guide (Kaltura Application Framework (KAF) for Learning Tools Interoperability (LTI) Setup Guide | Knowledge Center ) for role mapping. Best, Mu
... View more
06-13-2019
01:00 PM
8 Kudos
Here is an alternative way without using API. First, enroll the user as an observer which will not trigger the notification, and then update the role, done.
... View more
03-11-2019
11:54 AM
Hi @jeremy_goh , Here is the Canvas release schedule (What is the Canvas release schedule for beta, production, and test environments? ). Best, Mu
... View more
10-23-2018
08:32 PM
1 Kudo
Hi @joseph3 Here is the API. PUT /api/v1/courses/:id You just need to set " course[default_view]". Best, Mu
... View more
08-29-2018
09:34 AM
Hi Tobe, I guess these are the APIs you are looking for (Favorites - Canvas LMS REST API Documentation ). When new course is created, you should have the course id and user id. And here is a sample: /api/v1/users/self/favorites/courses/<course_id>?as_user_id=<user_id> Best, Mu
... View more
08-15-2018
11:45 AM
4 Kudos
Hi Eric, First, the cap of the per_page is 100. Second, for handling the pagination, you may refer to @James 's comments here (Handling Pagination ). Best, Mu
... View more
08-06-2018
06:45 PM
2 Kudos
Hi Jaap, To enable the auto-open feature, the file has to be uploaded to the Canvas site. You may consider use "Blueprint" to push the pdf to multiple sites and/or use Canvas API to upload the pdf to multiple sites. Once you done that, you could use Canvas API to embed the pdf to anywhere support rich text editor. Here is an example. <p><a class="instructure_file_link instructure_scribd_file auto_open" title="Syllabus_Sample.pdf" href="https://community.canvaslms.com/courses/*******/files/ *******/ download?verifier=* ******* &wrap=1">Syllabus_Sample.pdf</a></p> As you may see, the "auto_open" class would be the " variable" you are looking for. Since I have very little knowledge about the DocViewer in Canvas, I'm not sure if this is the best way to solve your problem. So just post it here for your reference. Best, Mu
... View more
08-03-2018
08:30 AM
2 Kudos
Hi Paul, This is not a typical Canvas API call, and that is probably why you get that unauthorized error. You may consider use this endpoint (Users - Canvas LMS REST API Documentation ) instead. Best, Mu
... View more
03-27-2018
06:40 AM
Hi Samuel, Thanks for the reply! I totally forget to look at the previous dumps 🙂 Best, Mu
... View more
03-23-2018
01:45 PM
2 Kudos
Hi there, I tried to help a professor to locate the original discussion post which has already been updated by the student. In table discussion_entry_dim, we found the entry for the original post. However, the content of that entry is not "original" anymore. So please let me know if you have any idea about this issue. Thanks in advance.
... View more
08-29-2017
06:39 AM
5 Kudos
We have been using i>clicker for years, and the token is part of the LTI tool installation. Before issuing the token, you may want to double check with your IT security team. In our institute, all external LTI tool providers need to pass the security assessment. Best, Mu
... View more
06-15-2017
10:13 AM
2 Kudos
For assignment, here are the API endpoints (Assignment Overrides - Canvas LMS REST API Documentation ). For discussion and quiz, you may need to create discussion/quiz as an assignment. This may not be the best practice, so just for your reference.
... View more
06-01-2017
08:03 AM
6 Kudos
@mhinojosa , the api to delete/conclude a course is this one(Courses - Canvas LMS REST API Documentation ). You may use Postman (Postman | Supercharge your API workflow ) to quickly test the course deletion on Beta or Test server. Once you are familiar with the api and Postman, then you could follow this instruction (Running a collection ) for batch delete courses.
... View more
05-11-2017
08:00 AM
2 Kudos
Your call should like this: https://XXX.instructure.com/api/v1/users/XXX/enrollments?grading_period_id=XXX , and put the token in the header.
... View more
05-11-2017
05:49 AM
2 Kudos
After creating the grading periods, it is just a matter of calling enrollments API.
... View more
05-10-2017
06:33 PM
2 Kudos
I am not quite understand your question, so I will just try my best to answer it. Instead of creating multiple terms, you could create multiple grading period to differentiate students' grades by date. You may refer to this post for how it works (How do I use grading periods in a course? ).
... View more
05-09-2017
10:01 AM
4 Kudos
This API should be called (Quiz Submission Events - Canvas LMS REST API Documentation ) in your case. Then just loop through all the quiz_submission_ids, you should get what you want :-).
... View more
05-09-2017
08:20 AM
3 Kudos
Roll Call Attendance is a LTI tool. Don't think it is addressed in Canvas API. There are some alternatives to get the attendance report. Please refer to this great post (https://community.canvaslms.com/thread/8632#comment-30630 ).
... View more
05-08-2017
09:17 AM
1 Kudo
Oh, right, it should be this one
... View more
05-08-2017
08:57 AM
1 Kudo
That would be a reasonable solution. But if you want really accurate and up-to-date data, here is another solution using Canvasbadge LTI. By enabling this LTI, you can set auto issue a badge to user when he/she complete a module. And then use this API (https://www.canvabadges.org/api/v1/badges/public/[userID]/[canvas domain].json) to verify the the badge status, which is also the Module completion status. Still this is not a perfect solution, but just for your reference.
... View more