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

Improve the importing of Common Cartridges with lots of BLTI entries

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.4
    • Fix Version/s: 10.6, 11.0
    • Component/s: Lessons
    • Labels:
      None
    • 10 status:
      Resolved
    • Previous Issue Keys:
      LSNBLDR-510

      Description

      Right now, when you import a common cartridge with logs of content items, it adds a "tool" to the site for each content item. But it is a very common strategy to have a bunch of links in a cartridge that only differ in query parameters like:

      https://courses.candelalearning.com/api/lti/367?page_id=5
      https://courses.candelalearning.com/api/lti/367?page_id=23
      https://courses.candelalearning.com/api/lti/367?page_id=25

      The import tool should only create one tool for all three of the content items by truncating the URL after the ? when creating the tool. The code in BltiEntity.doImportTool() is where this fix is needed.

      This fix will need to be back-ported to 10.x

        Gliffy Diagrams

          Attachments

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code