Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Found this content helpful? Log in or sign up to leave a like!
Hello, I am currently attempting to build a project that helps students get organized, and I was wondering if the canvas API was capable of allowing students to log in with a modal on my frontend so my app can get access to their course names and the meta data about their assignments.
I've done a good amount of research, but it seems the canvas api is mostly for instructors to create within-institution apps for their courses and changing their courses.
My main question is would something like this would even be possible? A student could go to a third party app, log into a canvas modal to generate a key for their course data, get assignment data from those courses, and then the app would use that canvas data for some output.
Yes, that is very much possible. If you get the student to authenticate you can then ask Canvas about their upcoming assignment and the courses they are enrolled in. I think this is how the Canvas Student App works and I believe it uses the same API that is available to you (https://api.instructure.com).
It sound like an interesting project and good luck.
To participate in the Instructure Community, you need to sign up or log in:
Sign In