My understanding is that the "lis_result_sourcedid" and the "lis_outcome_service_url" are required to pass grades back. For the Canvas to send this information to the Tool Provider, the assignment has to be launched from the Assignment section of the course.
Question: A tool provider Course has assignments embedded in the course. This means that the course is always launched as a course-tool. Assignments are integrated in the external course and students are required to take the assignment after each section of the course. Is there a way for the Tool provider to retrieve the information required to pass grades back for all Students enrolled in the course?