Course sections from an external tool

Jump to solution
Gal_Katz
Community Member

I’m looking for a way to update my Canvas external tool with the currently active course sections.

Currently, I'm receiving each user's current sections (name and id) as a custom field defined in the developer key:

$Canvas.course.sectionIds

$com.instructure.User.sectionNames

Unfortunately, this doesn't provide any data about deleted sections.

What would be the best practice for getting the full list of sections, particularly to discover if a section was deleted, from my external tool’s backend?

Labels (3)
0 Likes
1 Solution
thovey
Instructure Alumni
Instructure Alumni

@Gal_Katz 

 

There isn’t a report in Canvas that I’m aware of that will pull deleted sections that have used a specific external tool. We have this guide https://canvas.instructure.com/doc/api/external_tools.html but that isn’t going to get them to what they want.

 

I found this community post 

https://community.canvaslms.com/t5/Canvas-Developers-Group/Find-external-tool-usage-in-course-shells... but it is talking about a custom script. You can run a provisioning report to find sections and included deleted objects but that isn’t going to provide which ones have a specific external tool installed

View solution in original post