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

allow BLTI tools to show up in the "add content" menu as normal tools



    • 10 status:
      Please Merge
    • Property addition/change required:
    • Previous Issue Keys:


      Allow a BLTI tool to be configured in sakai.properties so that it appears in the list of item types in "Add Content" as if it were a native Sakai tool.

      Here's a sample sakai.properties entry:

      lessonbuilder.blti_tools.count = 1
      lessonbuilder.blti_tools.1 = 14,"VoiceThread Assignment","Assignment using VoiceThread, a cloud-based application that allows students to comment on videos, using audio, video or text", "Add a new VoiceThread assignment","Use this link to add a new VoiceThread assignment to your site. The first time you click on it, it will let you go into VoiceThread's assignment builder to design the assignment"

      (The list is parsed with Sakai's usual OpenCSV CSV parser.) Items in the list are

      • LTI tool ID. See below
      • Title - will appear in Add Content as the main title, and as the main header in the chooser dialog
      • Description - will appear in Add Content as the description, and the first thing in the chooser dialog
      • Link text - this will be the text of the link for adding a new item
      • Link explanation - this will appear in the chooser dialog under the link, as a further explanation of how the tool works. It is displayed verbatim, so you can include HTML markup. (That's not true of the other fields.)

      Unfortunately the only unambiguous identifer for a BLTI tool is the tool ID. But it doesn't show in any obvious way in the UI. As Administrator, go into the "External tool" administrative screen. Choose "Tools available in system." Find the tool you want to use. Do "inspect element" on the Edit link. You'll see an argument id=NNN at the end of the URL. That's the tool ID.

        Gliffy Diagrams



              Issue Links



                  • Assignee:
                    hedrick Charles Hedrick
                    hedrick Charles Hedrick
                  • Votes:
                    0 Vote for this issue
                    3 Start watching this issue


                    • Created:

                      Git Integration