![]() closes LA-728 flag = submission_type_tool_placement Test Plan: - find a LTI 1 tool that can be configured to do submission_type_selection placements. The tool will also need to be able to send a ContentItemResponse back to Canvas. I used a tool called lti_tool_provider_example (github) and modified it. The response should include the following data for MasteryConnect: "https://canvas.instructure.com/lti/mastery_connect_assessment": { "points": 10, "objectives": "6.R.P.A.1, 6.R.P.A.2", "trackerName": "My Tracker Name", "trackerAlignment": "6th grade Math", "studentCount": 15 } - Install the tool under an account or course - Create an assignment using the submission type that matches the tool (not 'External Tool') - interact with the tool to send a response item back to Canvas - The new data should be displayed below the button - Save the assignment and verify that the data is persisited to the DB as JSON (content_external_tag.external_data) - also verify data is still correclty displayed when editing an assignment Change-Id: I5b1457e5dcfb8988ec75fbe3dfa1a3ca88bf0a77 Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/240130 Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> Reviewed-by: James Williams <jamesw@instructure.com> QA-Review: Robin Kuss <rkuss@instructure.com> Product-Review: Clint Furse <cfurse@instructure.com> |
||
---|---|---|
.. | ||
html | ||
v1 | ||
errors.rb |