{"id":5555,"date":"2018-06-02T09:27:00","date_gmt":"2018-06-02T13:27:00","guid":{"rendered":"http:\/\/www.dr-chuck.com\/csev-blog\/?p=5555"},"modified":"2018-06-02T09:27:00","modified_gmt":"2018-06-02T13:27:00","slug":"deprecate-and-remove-support-for-ims-lti-2-0-from-sakai","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2018\/06\/deprecate-and-remove-support-for-ims-lti-2-0-from-sakai\/","title":{"rendered":"Deprecate and Remove support for IMS LTI 2.0 from Sakai"},"content":{"rendered":"<p>At this point, all the major LMS vendors that support LTI 2.0 have quietly decided to move away from LTI 2.0 and towards LTI 1.3 and ContentItem and follow-ons.<\/p>\n<p>LTI 2.0 has a few good features and a lot of bad ideas.\u00a0 Sakai&#8217;s LTI 2.0 (and almost LTI 2.1) is one of the best in the industry and one of only two formally certified LTI 2.0 LMS&#8217;s.<\/p>\n<p>But even with all those positives, LTI 2.0 in Sakai is many lines of intricate code that if never used is a liability for security and maintenance &#8211; and as new features like\u00a0LTI 1.3, its services, and new follow-on specs emerge &#8211; it is nice to clean up a large amount of code to make space for new stuff.<\/p>\n<p>So at this point LTI 2.0 is deprecated in Sakai 12.x and will be removed in an upcoming release of Sakai.<\/p>\n<p>If you have any concerns &#8211; or tools that require LTI 2.0 &#8211; please note them in this JIRA:<\/p>\n<p><a href=\"https:\/\/jira.sakaiproject.org\/browse\/SAK-40065\">https:\/\/jira.sakaiproject.org\/browse\/SAK-40065<\/a><\/p>\n<p>Or let me know using some other channel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At this point, all the major LMS vendors that support LTI 2.0 have quietly decided to move away from LTI 2.0 and towards LTI 1.3 and ContentItem and follow-ons. LTI 2.0 has a few good features and a lot of bad ideas.\u00a0 Sakai&#8217;s LTI 2.0 (and almost LTI 2.1) is one of the best in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5555","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/5555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/comments?post=5555"}],"version-history":[{"count":4,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/5555\/revisions"}],"predecessor-version":[{"id":5559,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/5555\/revisions\/5559"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=5555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=5555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=5555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}