Open edX as an LTI Provider?

When I look at the current documentation on [12.6.1. Reusing Course Content with LTI — Building and Running an Open edX Course: Koa Release documentation](https://Reusing Course Content with LTI) I see the warning that “This feature was a closed pilot experiment. This feature is not supported for new users.”

Yes, some of our old archived courses can still be accessed through LTI by our Moodle instance for example, but it seems that new courses cannot be configured to be accessed through LTI.

I know that Open edX is planning to support LTI 1.3. Will it be only from the Consumer standpoint or also from the Provider standpoint?

From what I see in the Milestone Planning: LTI Advantage I seem to understand that the support will mostly be on the Consumer side?

Can anyone confirm? @marcotuts @nimisha @nedbat

Hey @sambapete,
I asked about this and got an answer. You may want to have a look.

The answer you got @mahyard is almost a non answer. I am clearly unable to create new courses in Open edX that can be used as LTI Provider. Were you able to?

Indeed we had a plan to use Open edX as an LTI provider but we have not started yet. perhaps we never start.

As I got from @arbrandes 's answer, there is no plan for deprecating the Open edX LTI Provider Module. I accepted it because recently they had efforts to add LTI 1.3 support to the Koa release (link) and I didn’t find any announcement about this deprecation on the Open edX official deprecation board.

So the warning message you mentioned seems to be talking about the LTI module (which is replaced by the xblock-lti-consumer). though I agree that it’s ambiguous and wrongly placed there.

I agree. And if the intention is to use the lti_provider Djangoapp for that purpose, it should be documented and the current section replaced. That’s why I tagged a few people from edX on my question. Thanks @mahyard for pointing out @arbrandes answer since I had not seen your question before posting mine.

1 Like

Quick clarification: most work currently being done on LTI (that I’m aware of) is specifically for the LTI consumer block. The LTI provider app is indeed stale.

However, I have heard noises about an upcoming LTI 1.3 provider implementation for blockstore-based Libraries v2 content (i.e., content added using the Library Authoring MFE). Stay tuned.