Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

With minimal differences, this same guide could be used to link together two Open edX instances, one as an LTI Consumer of the other’s LTI Provider-ed library content.

edXers: I performed this set-up on Stage for a few different blocks in the same unitHere is one of the set of items I did this for:

Contents

Table of Contents

...

Back on the main library editing page, add a component or a few and hit Publish! (As of 2021-Oct, the visual editors for HTML, Video, and Problem are broken. You can edit blocks of those types by editing their OLX source directly, or you could use advanced components such as drag-and-drop).

...

Finally, click into the “Edit” page “Copy LTI URL” for the library block you’d like to reference in your course via LTI. Make note of the block usage key at the end of the URL; it should look something like lb:myorg:mylib:myblocktype:abcd1234-dcba-4321-abcd12345678. This is the “Launch URL” of the library component. Save it for the next step.

Reference the library from a course via the LTI Consumer Block

...

Display Name

(anything)

LTI Application Information

(anything)

LTI Version

LTI 1.3

Tool Launch URL

https://studio.stage.edx.org/api/libraries/v2/lti/1.3/launch/?id=<your_library_block_usage_key>

(where <your_block_usage_key> is the usage key from your library block that you made a notice of earlier(your LTI launch URL from the library block)

Tool Initiate Login URL

https://studio.stage.edx.org/api/libraries/v2/lti/1.3/login/

Tool Public Key

(your LTI Tool public key from earlier)

...