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

Build simple auto-configuration capability for LTI Advantage Tools

    XMLWordPrintable

    Details

    • 20 status:
      Resolved
    • Test Plan:
      Hide

      I have some sweet screen shots - replicate those.  Here is a demo video:

      https://youtu.be/6mHnvbMq0ok

      Show
      I have some sweet screen shots - replicate those.  Here is a demo video: https://youtu.be/6mHnvbMq0ok

      Description

      The IMS effort to build an auto provisioning approach SAK-44055 has expanded to the point where it will just take a long time for folks to adopt.   In the interest of timing of the Sakai-21 release I am going to define a very simple Sakai-specific auto-configuration capability that LTI tools can support if they like.  Tsugi will support this but perhaps no one else will ever support it.   But it is so nice that even with only Tsugi supporting it - it greatly reduces the likelihood of typos, mistakes, or missing a checkbox.  Here is a simple demo video:

      https://youtu.be/CxpCe-NJgTg

      If and when the time comes and the more complex IMS approach becomes reality it will be a very different flow and require a whole new UI and so is not incompatible with this interim approach.

      In the interim, the tool (i.e. Tsugi) will provide a URL that provides very simple JSON for the values that need pasting.  Sakai can read this and simply pre-fill all the fields.

      This is selected with a button titled "Import LTI 1.3. Configuration (Sakai-format)"

      You can see the sample JSON at:

      https://www.py4e.com/tsugi/lti/store/sakai-config/D70EBA16-FE0D-5397-2800-125CE68E212E

      Here is a demo video:

      https://youtu.be/6mHnvbMq0ok

      Note to Earle R Nietzel - I marked this as 20 Please merge.  It should go back as long as things happen in commit order.

       

        Gliffy Diagrams

          Zeplin

            Attachments

            1. SAK-44097-config.png
              SAK-44097-config.png
              196 kB
            2. SAK-44097-done.png
              SAK-44097-done.png
              216 kB
            3. SAK-44097-sample.png
              SAK-44097-sample.png
              151 kB

              Issue Links

                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 Integration