[Building Sakai] BasicLTI Virtual Tool setup

D. Stuart Freeman stuart.freeman at et.gatech.edu
Fri Feb 10 11:33:30 PST 2012


Yes, and we've fixed that, but we're still only seeing the first tool
listed in the xml show up in the list of available tools.

On Fri, Feb 10, 2012 at 01:52:43PM -0500, Matthew Jones wrote:
>    Right, if you want a literal "&" in an XML string, it has to be escaped as
>    &amp;, just like < &lt; > &gt; symbols.
> 
>    On Fri, Feb 10, 2012 at 1:37 PM, D. Stuart Freeman
>    <[1]stuart.freeman at et.gatech.edu> wrote:
> 
>      It seems we've made some progress on this but are still having issues.
>      One issue was the unescaped '&'. We're now seeing only the first tool
>      listed in the xml, so if I comment out the default "unconfigured"
>      BasicLTI tool then my "configured" Piazza tool shows up.
> 
>      On Mon, Dec 05, 2011 at 11:14:28AM -0500, D. Stuart Freeman wrote:
>      > Yes, that's the doc I've been working from. I tried placing the file
>      in
>      > both ${sakai.home}/portlets/imsblti/IMSBLTIPortlet.xml and
>      > ${sakai.home}/portlets/IMSBLTIPortlet.xml as well as editing the one
>      in
>      > the source tree and recompiling. All of those methods had the results
>      > described in my initial message (BasicLTI tool shows up in list of
>      > available tools, but "virtual tool" doesn't).
>      >
>      > On Fri, Dec 02, 2011 at 11:44:17PM +1100, csev wrote:
>      > > Stuart,
>      > >
>      > > Did you look here:
>      > >
>      > >
>      [2]https://source.sakaiproject.org/svn/basiclti/trunk/basiclti-docs/resources/docs/
>      > >
>      > > This is the documentation. � It tells you where to put the files,
>      etc.
>      > >
>      > > I tend to prefer not to edit the IMSBLTIportlet.xml in the war and
>      recompile. � I like to put the file in the $sakai.home directory as
>      described in the above docs.
>      > >
>      > > That avoids a "patch" to do local configuration.
>      > >
>      > > /Chuck
>      > >
>      > > On Dec 2, 2011, at 5:28 AM, D. Stuart Freeman wrote:
>      > >
>      > > > I'm trying to setup a "virtual tool" for piazza's basicLTI
>      integration on
>      > > > our 2.5.x CLE instance. I've got the basicLTI tool version 1.3.1
>      > > > installed and working, but when I edit IMSBLTIPortlet.xml to add:
>      > > >
>      > > > <tool id="sakai.piazza" title="Piazza" description="Piazza Q&A for
>      > > > Classrooms">
>      > > >
>      > > > �<configuration name="sakai:portlet-pre-render" value="true" />
>      > > > �<category name="course" />
>      > > >
>      > > > �<configuration name="functions.require" />
>      > > >
>      > > > �<configuration name="imsti.launch"
>      value="[3]https://piazza.com/basic_lti" />
>      > > > �<configuration name="imsti.xml" />
>      > > > �<configuration name="imsti.secret" />
>      > > > �<configuration name="imsti.key" value="[4]gatech.edu" />
>      > > > �<configuration name="imsti.pagetitle" />
>      > > > �<configuration name="imsti.tooltitle" />
>      > > > �<configuration name="imsti.frameheight" />
>      > > > �<configuration name="imsti.debug" value="false" />
>      > > > �<configuration name="imsti.releasename" value="on" />
>      > > > �<configuration name="imsti.releaseemail" value="on" />
>      > > >
>      > > > �<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.newpage" value="false"/>
>      > > > �<configuration name="final.frameheight" value="false"/>
>      > > > �<configuration name="final.debug" value="true"/>
>      > > > �<configuration name="final.releasename" value="true" />
>      > > > �<configuration name="final.releaseemail" value="true" />
>      > > > </tool>
>      > > >
>      > > > And put the 'sakai.piazza.secret' in my properties file, the
>      'Piazza'
>      > > > tool doesn't show up in the list of available tools when I edit a
>      site,
>      > > > but the BasicLTI tool does still get listed there. I don't see
>      'piazza'
>      > > > anywhere in catalina.out nor any messages from lti that aren't
>      there when
>      > > > I start without the modified xml.
>      > > >
>      > > > Can anyone give me a bump in the right direction?
>      > > >
>      > > > Thanks,
>      > > > --
>      > > > D. Stuart Freeman
>      > > > Georgia Institute of Technology
>      > > > _______________________________________________
>      > > > sakai-dev mailing list
>      > > > [5]sakai-dev at collab.sakaiproject.org
>      > > > [6]http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>      > > >
>      > > > TO UNSUBSCRIBE: send email to
>      [7]sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>      "unsubscribe"
>      > >
>      >
>      > --
>      > D. Stuart Freeman
>      > Georgia Institute of Technology
> 
>      > _______________________________________________
>      > sakai-dev mailing list
>      > [8]sakai-dev at collab.sakaiproject.org
>      > [9]http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>      >
>      > TO UNSUBSCRIBE: send email to
>      [10]sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>      "unsubscribe"
> 
>      --
>      D. Stuart Freeman
>      Georgia Institute of Technology
>      _______________________________________________
>      sakai-dev mailing list
>      [11]sakai-dev at collab.sakaiproject.org
>      [12]http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
>      TO UNSUBSCRIBE: send email to
>      [13]sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>      "unsubscribe"
> 
> References
> 
>    Visible links
>    1. mailto:stuart.freeman at et.gatech.edu
>    2. https://source.sakaiproject.org/svn/basiclti/trunk/basiclti-docs/resources/docs/
>    3. https://piazza.com/basic_lti
>    4. http://gatech.edu/
>    5. mailto:sakai-dev at collab.sakaiproject.org
>    6. http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>    7. mailto:sakai-dev-unsubscribe at collab.sakaiproject.org
>    8. mailto:sakai-dev at collab.sakaiproject.org
>    9. http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>   10. mailto:sakai-dev-unsubscribe at collab.sakaiproject.org
>   11. mailto:sakai-dev at collab.sakaiproject.org
>   12. http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>   13. mailto:sakai-dev-unsubscribe at collab.sakaiproject.org

> _______________________________________________
> 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"


-- 
D. Stuart Freeman
Georgia Institute of Technology
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120210/b6959254/attachment.bin 


More information about the sakai-dev mailing list