Closed samreid closed 9 years ago
@ariel-phet said
http://www.imsglobal.org/toolsinteroperability2.cfm This question came up a fair bit at our conference, seems like it would be important for users of various LMS platforms (D2L etc)
Here is the developer page for LTI: http://developers.imsglobal.org/
And the LTI implementation guide specification: http://www.imsglobal.org/lti/ltiv2p0/ltiIMGv2p0.html
The latter is 46 pages long, with details on message passing, startup configuration, security, etc. Short answer: We aren't compatible with any of it. But it would be good to investigate further to see what it is all about and whether we should adopt any of it or build adapters for any of it.
Here's a more friendly "writing lti stuff" page: https://www.edu-apps.org/code.html
Based on initial (incomplete) investigation, it seems like a significant part of LTI is a protocol that makes it so that a user (student, teacher, etc) could log in to one LMS (Learning Management System) and connect to resources (a learning tool) that also requires a login. Our simulations currently do not require a login, so this part may not be important at the moment.
The other significant part of LTI is the Tool Provider--it seems like this is a server side service that clients can connect to and receive a listing of available resources. It may relate somewhat to our ongoing "metadata" project which I am not too familiar with.
@ariel-phet any other investigation/discussion/work desired here?
@samreid can you discuss with metacog and see if this is a feature that will be necessary in our future relationship with them? It seems one of the markets would be people accessing an enhanced sim from an LMS. If not, please close this issue, if so, please close this issue and create an LTI issue in the appropriate repository.
I emailed Doug Stein:
Doug,
For metacog's purposes, do you think it will be important to make our sims LTI compliant? I'm not too familiar with LTI compliance or the ecosystem, but just wanted to see if it should be on my radar for the future. http://www.imsglobal.org/toolsinteroperability2.cfm
Best Regards, Sam
Response is in https://github.com/phetsims/special-ops/issues/2 @ariel-phet please review and let me know if you recommend further work on this issue.
@samreid thanks for emailing Doug, his response certainly clarified the issue a bit. Seems like we are good on our side for the foreseeable future.
This question came up at today's developer meeting, and @samreid volunteered to investigate. Thanks, @samreid!