November 06, 2009

Sakai Basic LTI Producer is Up on Nightly

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 in Sakai 2.7 as part of that release and can be back-ported to earlier versions of Sakai if needed.

http://nightly2.sakaiproject.org:8085/imsblti/producer/sakai.rwiki
Key: lmsng.school.edu
Password: secret

You can put any Sakai tool registration ID on the end of the URL replacing "sakai.rwiki" - I also need to run through tests of lots of tools to make sure they all work - rwki does work.

If you want to check out the producer code yourself, it is here:

https://source.sakaiproject.org/contrib/ims/basiclti/trunk/

Drop it into a 2.6 or trunk of Sakai and add the following to your sakai.properties:

imsblti.producer.enabled=true
imsblti.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
imsblti.producer.lmsng.school.edu.secret=secret
webservices.allow=.+

Please send me any bugs you find including log messages. You can see the nightly Sakai logs at this URL:

http://nightly2.sakaiproject.org/logs/tomcat-contrib

You need to refresh and scroll to the bottom to see new entries - yes - it is not a tail - but it is simple and works.

Here is the documentation for the producer: https://source.sakaiproject.org/contrib/ims/basiclti/trunk/basiclti-docs/sakai_basiclti_producer.doc

Here is a simple test plan using my PHP fake LMS:

Testing:

http://www.dr-chuck.com/ims/php-simple/lms.php

Make the URL be

http://nightly2.sakaiproject.org:8085/imsblti/producer/sakai.rwiki

Set LMS password to be "lmsng.school.edu"
Set the LMS secret to be "secret"

Press Submit

Scroll down and Press Launch

You should see the Sakai Wiki.

You can switch sakai.rwiki to sakai.poll or whatever.

Feel free to send me E-Mail on bugs you find.

Posted by csev at November 6, 2009 09:47 AM