Open BenjaminHolliday opened 3 years ago
this page has some good links http://www.imsglobal.org/lti-advantage-faq
assignment and grade services: http://www.imsglobal.org/spec/lti-ags/v2p0 heres a good one about managing assignment line items in old style vs new style ownership/flow http://www.imsglobal.org/spec/lti-ags/v2p0/#coupled-vs-decoupled-line-items
1.3 core spec https://www.imsglobal.org/spec/lti/v1p3/#platforms-and-tools
For any additional documentation please refer to: https://app.zenhub.com/workspaces/openstax-tutor-560aef617a763234615d6a0f/issues/openstax/tutor-js/3714
For the purpose of this spike we will create functionality where we can oauth an LMS under the LTI Advantage scope, create line items in the lms for tutor assignments as they are created in tutor, sync their relevant data such as due dates and names, a student should be able to see the assignments for those line items in the lms, click them, go directly to that assignment in tutor, do the assignment, and have the score sync’d back to the lms (via manual sync we have now) NOTE: We can ignore the problems of maintaining current functionality, developing a transition plan, configurable syncing strategy, and any UI changes to tutor, its just to test our understanding about how the new api functions.
What we'll learn:
[https://app.zenhub.com/files/24433756/3fe4fe7b-245f-4535-bb6e-a181f7457002/download]