Hi Andreas, Some of your questions are directed to the edX team, which I'm not part of, so I'll answer the other questions.
> 1) How should my tool provider reserve key-secret pairs: one key/secret pair per open edX installation (one pair per installation) or per course within a single installation (many pairs per installation)? I'am asking because I failed to find any globally applicable settings in Open edX UI (maybe it is hidden somewhere in django admin tool, no idea?). So now I am only able to create passports per course just like it is explained in the docs. If I only have one pair per installation - I am forced to irrationally duplicate key-secret pairs (passports) in each course that wants to support LTI integration. By default, in Open edX, you have to enter the passport for each course. However, the provider, can provide a single key for all of the courses. If this is really a painpoint, then I suggest that you try the Configurable LTI XBlock <https://github.com/openfun/xblock-configurable-lti-consumer> developed by https://www.fun-mooc.fr/. > 2) Which versions of LTI are supported by open edX? I just learned that the current supported version is V1.1.1, that v. 2.0. was not successful and that V 1.3 is about to be released by IMS. As far as I can tell, the Default LTI Consumer XBlock <https://github.com/edx/xblock-lti-consumer/> only supports a subset for LTI 1.0 (aka LTI1p0). > Does open edX team have any plans in the future to support any higher version than the current V 1.1.1 of the specification (and should I be prepared to support them in my TP)? I personally, wouldn't be worried about it. Despite being under active development, rolling out such feature would take a lot of time and you usually can still use the LTI1p0 when available. Best regards, On Monday, December 3, 2018 at 9:10:32 AM UTC+2, Andreas Gelever wrote: > > Hi! > I am developing a tool provider for integration with Open edX. > I've got a couple of questions regarding Open edX's LTI support: > > 1) How should my tool provider reserve key-secret pairs: one key/secret > pair per open edX installation *(one pair per installation) *or per > course within a single installation *(many pairs per installation)*? I'am > asking because I failed to find any globally applicable settings in Open > edX UI (maybe it is hidden somewhere in django admin tool, no idea?). So > now I am only able to create passports per course just like it is > explained in the docs > <https://edx.readthedocs.io/projects/edx-partner-course-staff/en/latest/exercises_tools/lti_component.html>. > > If I only have one pair per installation - I am forced to irrationally > duplicate key-secret pairs (passports) in each course that wants to support > LTI integration. > > *So what is the correct approach?* > > 2) Which versions of LTI are supported by open edX? I just learned that > the current supported version is V1.1.1, that v. 2.0. was not successful > and that V 1.3 is about to be released by IMS > <https://www.imsglobal.org/lti-adoption-roadmap>. > So my question in this regard is: > > *Does open edX team have any plans in the future to support any higher > version than the current V 1.1.1 of the specification (and should I be > prepared to support them in my TP)?* > > Thank you. > > -- You received this message because you are subscribed to the Google Groups "General Open edX discussion" group. To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/63017871-7cb3-4b41-b8df-fe93a4f882f4%40googlegroups.com.
