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

Add Support for Learning Object Repository API To Integrate External Tools into Lessons

    Details

    • Type: Bug
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.9.0
    • Fix Version/s: 2.9.2
    • Component/s: BasicLTI
    • Labels:
      None
    • Property addition/change required:
      Yes
    • Previous Issue Keys:
      BLTI-203

      Description

      This will add code, documentation, and a test harness for a new LTI Extension API that will allow external tools when properly petitioned to retrieve the Lessons hierarchy and insert LTI links into Lessons remotely.

      This will be controlled by a number of properties and will be off by default.

      This will be used to integrate xpLor into Sakai but it is an open and fully documented API that any external tool could make use of.

      Much like the existing Roster and Settings services - this is not an IMS specification - it is a Sakai extension. There are efforts to put this same API into other LMS's as well.

      Initially this will be done in a branch as the parts will move and evolve a bit at the beginning.

      This will add a property:

      basiclti.lori.enabled=false

      If this is true (false is the default), the LOR APIs will be available. Of course the instructor/admin must still enable them on a site by site basis.

        Gliffy Diagrams

          Zeplin

            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 Integration