Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Found this content helpful? Log in or sign up to leave a like!
How do I find all courses with setting "Visibility" set to "course"?
Typically visibility set to "course" is the default setting at institutions. We pulled a provisioning report to see if course visibility would be identified, but it didn't appear on the report; only the published/unpublished status. There is a report for public courses.
I'll explain the context and need to locate such courses. I am using the API to display course assignment metrics (Late/Missing/Excused) on an in-house system used by student advisors and academic administrators. When I test this using the Live API Assignments...
GET /v1/users/{user_id}/courses/{course_id}/assignments
for a course with visibility is set to "course" the status returned is "unauthorized". But when I change the course visibility to "Institution" the request is processed.
So for the API to work I need to ensure that all course visibility is set to "Institution". So, I need to identity all the courses that need to be changed. If I can't find just the courses with visibility set to "course", can I get all courses along with the current visibility? I have not been able to find this.
To participate in the Instructure Community, you need to sign up or log in:
Sign In