[SAK-30424] Add support to the LTI Provder for a Canvas-Style XML Configuration URL Created: 29-Feb-2016  Updated: 27-Apr-2016  Resolved: 01-Mar-2016

Status: RESOLVED
Project: Sakai
Component/s: BasicLTI
Affects Version/s: 11.0
Fix Version/s: 11.0

Type: Bug Priority: Major
Reporter: Charles Severance Assignee: Charles Severance
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depend
depends on SAK-30418 Add IMS ContentItem Support to the Pr... RESOLVED
11 status: Resolved
Property addition/change required:
Yes

 Description   

This will add support for the Canvas-style XML configuration URL to the Sakai LTI Provider similar to this:

https://lti-tools.dr-chuck.com/tsugi/mod/store/canvas-config.xml

This will allow Sakai to be installed as a ContentItem responder in Canvas.

You have several configuration options that can control the generation of the canvas-config.xml file

canvas.config.enabled - Defaults to true if basiclti.provider.enabled is true
canvas.config.title - Sets the blti:title field in the XML
canvas.config.description - Sets the blti:description text in the XML
canvas.config.icon - Sets the path to the icon

These are less likely to need to be altered:

canvas.config.domain - Override the domain property
canvas.config.launch - Override the base launch URL



 Comments   
Comment by Sam Ottenhoff [ 26-Apr-2016 ]

Should we merge this into 11.x?

Comment by Charles Severance [ 26-Apr-2016 ]

Yes definitely - it is trivial and low risk.

Comment by Charles Severance [ 26-Apr-2016 ]

I think it is already in 11.x - I back merged it some time ago.

https://github.com/sakaiproject/sakai/blob/11.x/basiclti/basiclti-portlet/src/java/org/sakaiproject/blti/ProviderServlet.java

Generated at Tue Sep 17 20:59:43 CDT 2019 using Jira 8.0.3#800011-sha1:073e8b433c2c0e389c609c14a045ffa7abaca10d.