{"id":488,"date":"2008-06-16T10:57:46","date_gmt":"2008-06-16T14:57:46","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=488"},"modified":"2011-12-17T12:26:29","modified_gmt":"2011-12-17T16:26:29","slug":"summer-has-finally-started-simple-tools-interoperability","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2008\/06\/summer-has-finally-started-simple-tools-interoperability\/","title":{"rendered":"Summer has finally started &#8211; Simple Tools Interoperability"},"content":{"rendered":"<p>\nEven though the last day of class was April 15 &#8211; it has not felt like summer until today.  I had travel upon travel and lots of little things that kept me really busy.  And we went to Summer Circle on Saturday (Free outdoor theater on the Red Cedar River) &#8211; so that means it must be summer.  This week &#8211; I have no where to go (except a quick day trip on Thursday to DC) and nothing to do.  So it is &#8220;productivity time&#8221; &#8211; and I get to work on the stuff that I like to work on.<\/p>\n<p>\nI am cranking on a new thing called Simple Learning Tool Interoperability.  This is derived from draft work in process in IMS right now (and yes I checked with Rob before talking about this).  The LMS LTI 2 stuff is really taking off with leadership from Wimba, Blackboard, and Microsoft &#8211; they are building some pretty cool stuff that will take a few months to sort out.<\/p>\n<p>\nIn the interim, because I have this Google Summer of Code thing and because I have committed to have two tools integrated into Sakai at University of Michigan this Fall, I cannot wait a &#8220;few months&#8221;.  I need to start now &#8211; or I will look bad to Google and to UM &#8211; and my Google Students (Katherine and Jordi) will look bad as well &#8211; we cannot let that happen.<\/p>\n<p>\nSo I extracted a few tasty bits of the IMS LTI 2.0 spec and have written up my own spec which is not identical to IMS LTI 2.0 &#8211; but pays major homage to IMS LTI 2.0.  Last week, IMS LTI 2.0 made a bit of a shift in direction &#8211; in a very good direction in my opinion &#8211; and my Simple LTI was rewritten completely since last Wednesday to reflect the new change in direction &#8211; and it is aligned with what I believe (this is Chuck talking and not IMS) will be closely aligned with the final IMS LTI spec.<\/p>\n<p>\nMy spec is finished and I have a bunch of test code in place (it has been a fun week and weekend).  I will publish this in a few days &#8211; my next step is to take the code in SVN and build a solid Sakai implementation of the newly minted spec.<\/p>\n<p>\nBy implementing the spec and using my own testing environment, I make sure that I catch little stupidness in the spec.  Also it makes it so I have more sample code to share with others to make it easier to update the spec.<\/p>\n<p>\nIf you really want to watch what s going on &#8211; be like Seth and just watch SVN &#8211; I just made a tag to keep the Wimba-inspired version of LTI 2.0 in hand because SiteMaker has programmed to that old draft of the spec.<\/p>\n<pre>\nMake a copy of the final version of the Wimba-inspired version of the\nLTI portlet - this is what works with Sitemaker 4.6 for now.\nFrom this point forward, the trunk will be stripped down to only\nsupport the new Simple LTI specification.  I will publish the spec\nafter the code works as a way to review the spec carefully.\n--This line, and those below, will be ignored--\nA    https:\/\/source.sakaiproject.org\/contrib\/sakai-portlets\/tags\/sitemmaker-002\n<\/pre>\n<p>\nI will try to bring SiteMaker forward to the new spec &#8211; but their release process may have &#8220;left the port&#8221;.  I will switch SAMS (Physics grading, assessment and homework system at UM) to the new spec.<\/p>\n<p>\nI should be announcing the new document in a few days.  Watch this space.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Even though the last day of class was April 15 &#8211; it has not felt like summer until today. I had travel upon travel and lots of little things that kept me really busy. And we went to Summer Circle on Saturday (Free outdoor theater on the Red Cedar River) &#8211; so that means it [&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-488","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\/488","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=488"}],"version-history":[{"count":1,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/488\/revisions"}],"predecessor-version":[{"id":2585,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/488\/revisions\/2585"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}