Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-30372

Add CASA support to the LTI Provider Servlet

    Details

    • Type: Bug
    • Status: Verified
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 11.0
    • Fix Version/s: 11.0, 12.0
    • Component/s: BasicLTI
    • Labels:
      None
    • 11 status:
      Resolved
    • Property addition/change required:
      Yes

      Description

      This will add very simple CASA support to the LTIProvider servlet. This will be controlled by a property:

      casa.provider.enabled=true

      This will default to true if basiclti provider is allowed.

      basiclti.provider.enabled=true

      By default basiclti.provider.enabled is off - but if it is turned on, then casa.provider.enabled is also on. If you want LTI provider on with casa.provider off you must explicitly say:

      basiclti.provider.enabled=true
      casa.provider.enabled=false

      If this is on, you can produce a app list suitable for inclusion in a CASA app store using a URL similar to the following:

      http://localhost:8080/imsblti/provider/casa.json

      Or similar.

      This should be considered experimental until CASA is final and IMS releases a conformance test. This code will evolve as the CASA spec moves toward final approval.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  csev Charles Severance
                  Reporter:
                  csev Charles Severance
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code