The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Hi Clint,
It doesn't look like Canvas Data has a way of pulling the syllabus body to tell which courses have/don't have a syllabus. However, since the syllabus is automatically created when assignments or events are added to a course- you could use a Canvas API call (/api/v1/courses/:course_id?include[]=syllabus_body) to see if the syllabus is empty or not (with the exception of syllabus description)- It would come back "null" in that case.
Thanks,
Libby
Awesome, thanks!
We don’t use canvas data to monitor syllabi but another program. SALSA Syllabus tool has a reporting dashboard where we can quickly check on who has not published a syllabus.
https://community.canvaslms.com/community/answers/partnerships/salsa
This allows you to set up access levels to view the dashboard. We allow department secretaries and they do most of the monitoring.
Brian
We also used the API to answer the question of "which courses have syllabi that students can see" although we decided to include the list of courses with an active Syllabus item in the course navigation without checking to see if it had been filled out. Get all the left navigation items in a course and their visibility settings, such as whether a cours...
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.