{"id":665,"date":"2009-11-06T09:47:57","date_gmt":"2009-11-06T13:47:57","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=665"},"modified":"2011-12-17T12:31:15","modified_gmt":"2011-12-17T16:31:15","slug":"sakai-basic-lti-producer-is-up-on-nightly","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2009\/11\/sakai-basic-lti-producer-is-up-on-nightly\/","title":{"rendered":"Sakai Basic LTI Producer is Up on Nightly"},"content":{"rendered":"<p><b>Updated November 8<\/b>:  The code is now in pretty good shape and ready for testing<br \/>\nThanks to Anthony and Chris we have the latest Sakai Basic LTI up and running on nightly2 for testing.  This allows Sakai tools to be dropped into other LMS systems that support the Basic LTI Consumer.<br \/>\nThis should end up in Sakai 2.7 as part of that release and can be back-ported to earlier versions of Sakai if needed.<br \/>\nhttp:\/\/nightly2.sakaiproject.org:8085\/imsblti\/producer\/sakai.rwiki<br \/>\nKey: lmsng.school.edu<br \/>\nPassword: secret<br \/>\nYou can put any Sakai tool registration ID on the end of the URL replacing &#8220;sakai.rwiki&#8221;  &#8211; I also need to run through tests of lots of tools to make sure they all work &#8211; rwki does work.<br \/>\nIf you want to check out the producer code yourself, it is here:<br \/>\nhttps:\/\/source.sakaiproject.org\/contrib\/ims\/basiclti\/trunk\/<br \/>\nDrop it into a 2.6 or trunk of Sakai and add the following to your sakai.properties:<br \/>\nimsblti.producer.enabled=true<br \/>\nimsblti.producer.allowedtools=sakai.announcements:sakai.singleuser:sakai.assignment.grades:blogger:sakai.dropbox:sakai.mailbox:sakai.forums:sakai.gradebook.tool:sakai.podcasts:sakai.poll:sakai.resources:sakai.schedule:sakai.samigo:sakai.rwiki<br \/>\nimsblti.producer.lmsng.school.edu.secret=secret<br \/>\nwebservices.allow=.+<br \/>\nPlease send me any bugs you find including log messages.  You can see the nightly Sakai logs at this URL:<br \/>\nhttp:\/\/nightly2.sakaiproject.org\/logs\/tomcat-contrib<br \/>\nYou need to refresh and scroll to the bottom to see new entries &#8211; yes &#8211; it is not a tail &#8211; but it is simple and works.<br \/>\nHere is the documentation for the producer: <a href=\"https:\/\/source.sakaiproject.org\/contrib\/ims\/basiclti\/trunk\/basiclti-docs\/sakai_basiclti_producer.doc\" target=\"_new\">https:\/\/source.sakaiproject.org\/contrib\/ims\/basiclti\/trunk\/basiclti-docs\/sakai_basiclti_producer.doc<\/a><br \/>\nHere is a simple test plan using my PHP fake LMS:<br \/>\nTesting:<br \/>\nhttp:\/\/www.dr-chuck.com\/ims\/php-simple\/lms.php<br \/>\nMake the URL be<br \/>\nhttp:\/\/nightly2.sakaiproject.org:8085\/imsblti\/producer\/sakai.rwiki<br \/>\nSet LMS password to be &#8220;lmsng.school.edu&#8221;<br \/>\nSet the LMS secret to be &#8220;secret&#8221;<br \/>\nPress Submit<br \/>\nScroll down and Press Launch<br \/>\nYou should see the Sakai Wiki.<br \/>\nYou can switch sakai.rwiki to sakai.poll or whatever.<br \/>\nFeel free to send me E-Mail on bugs you find.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Updated November 8: The code is now in pretty good shape and ready for testing Thanks to Anthony and Chris we have the latest Sakai Basic LTI up and running on nightly2 for testing. This allows Sakai tools to be dropped into other LMS systems that support the Basic LTI Consumer. This should end up [&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-665","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\/665","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=665"}],"version-history":[{"count":1,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/665\/revisions"}],"predecessor-version":[{"id":2768,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/665\/revisions\/2768"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}