I can successfully pass back grades to Canvas using this flow:
1. Students launches my app from Canvas via LTI.
2. Student completes assignment.
3. Assignment grade is passed back to Canvas.
However this is not what I need. Instructors need to first grade the assignment on my app AND THEN it will pass back the grade. This is the flow I would like:
1. Student launches my app from Canvas via LTI
2. Student completes assignment. (This time no grade is given, because it has not been graded yet).
3. Instructor launches my from Canvas via LTI and grades all students' work. These grades are passed back to Canvas.
Can someone please help me? Thank you.