I am currently working on a project that would help students take in-class quizzes, exam through my application. I would like to integrate canvas API into this website for storing and retrieving grades (also some other features).
I understand that the workflow is as follows:
1. Install Canvas in the server
2. Get an OAuth token
3. Follow the Web Application Workflow in the API doc which is:
a) Redirect users to request Canvas access
b) Redirect back to the request_uri, or out-of-band redirect
c) Exchange the code for the final access token
d) Logout to delete the token and end the Auth handshake
Is the workflow right or am I missing something? Could you please point me to resources as to how I can store the grades of students in canvas through the API?
Kindly help me with the workflow and some web resources to accomplish this task.
Thank you