[Building Sakai] Basic LTI tool registration settings being lost

Charles Severance csev at umich.edu
Fri Aug 17 06:58:29 PDT 2012


I assume you are looking at this document:

https://source.sakaiproject.org/svn/basiclti/trunk/basiclti-docs/resources/docs/sakai_basiclti_vendor.doc

/Chuck

On Aug 16, 2012, at 7:30 PM, Joshua Swink wrote:

> I'm defining a 'virtual tool' using Basic LTI. Its purpose is to access Piazza (https://piazza.com/).
> 
> I am seeing a problem in that some of the configuration values do not make it to the tool that gets placed in a site. I see the following sequence of events:
> 
> * I added a new <tool> section to ${sakai.home}/portlets/imsblti/IMSBLTIPortlet.xml with values that define the virtual Piazza tool
> * An instructor goes to Site Editor, Edit Tools, and adds this Piazza tool to a course site
> * The instantiated Piazza tool has enough info to connect to Piazza (such as imsti.secret and imsti.key) but several other settings are missing (such as imsti.pagetitle and imsti.releasename)
> 
> Should these values make it to the final, instantiated tool? If so, is there another way to get them there or is this a bug?
> 
> I am using Sakai 2.7.1.
> 
> The tool registration is:
> 
>     <tool id="sakai.piazza" title="Piazza" description="Piazza Collaboration Tool">
>         <configuration name="sakai:portlet-pre-render" value="true" />
>         <category name="course" />
>         <category name="project" />
>         <category name="portfolio" />
>         <configuration name="functions.require" />
>         <configuration name="imsti.launch" value="https://piazza.com/basic_lti" />
>         <configuration name="imsti.xml" />
>         <configuration name="imsti.secret" value="XXXXXXXXXXXXXX" />
>         <configuration name="imsti.key" value="ucmerced.edu" />
>         <configuration name="imsti.pagetitle" value="ThePageTitle" />
>         <configuration name="imsti.tooltitle" value="TheToolTitle" />
>         <configuration name="imsti.newwindow"/>
>         <configuration name="imsti.frameheight" />
>         <configuration name="imsti.debug" value="true" />
>         <configuration name="imsti.releasename" value="true" />
>         <configuration name="imsti.releaseemail" value="true" />
>         <configuration name="imsti.custom"/>
>         <configuration name="allowMultipleInstances" value="false"/>
>         <configuration name="final.launch" value="true"/>
>         <configuration name="final.xml" value="true"/>
>         <configuration name="final.secret" value="true"/>
>         <configuration name="final.key" value="true"/>
>         <configuration name="final.pagetitle" value="false"/>
>         <configuration name="final.tooltitle" value="false"/>
>         <configuration name="final.newwindow" value="false"/>
>         <configuration name="final.frameheight" value="false"/>
>         <configuration name="final.debug" value="false"/>
>         <configuration name="final.releasename" value="true"/>
>         <configuration name="final.releaseemail" value="true"/>
>         <configuration name="final.custom" value="false"/>
>     </tool>
> 
> 
> The debug values are:
> 
> BasicLTI Endpoint
> https://piazza.com/basic_lti
> 
> BasicLTI Parameters:
> user_id=ccain
> lis_course_offering_sourced_id=201220-20010-BIO-110-01
> context_id=201220-20010-BIO-110-01
> context_title=SU12-BIO 110 01
> oauth_signature=+611U2BjRo0CuQ4oJ9Xy4iee7JU=
> oauth_nonce=5542927403601402
> lti_message_type=basic-lti-launch-request
> resource_link_id=30b09f95-a85f-4a6b-aa04-bab7e4b361f0
> ext_sakai_serverid=ucmcropst2
> roles=Instructor
> oauth_signature_method=HMAC-SHA1
> oauth_callback=about:blank
> context_label=SU12-BIO 110 01
> basiclti_submit=Press to continue to external tool.
> launch_presentation_locale=en_US
> ext_sakai_server=http://cropstest.ucmerced.edu
> ext_sakai_session=0dfbfa37fc38d9978e443aa599c6b543b223a5d91ae231f7426cb6a0468f8e31e4d0ea8c092a0e9e
> oauth_timestamp=1345163011
> context_type=CourseOffering
> lti_version=LTI-1p0
> oauth_version=1.0
> oauth_consumer_key=ucmerced.edu
> 
> Josh
> 
> 
> <basiclti_piazza_missinginfo.png>_______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120817/5b5a5fb2/attachment.html 


More information about the sakai-dev mailing list