Как интегрировать Discourse как инструмент через LTI 1.3 в любую систему LMS?

Мы хотим использовать Discourse как инструмент в нашей системе LMS.
Для этого требуется настроить связь с обеих сторон. Сначала — в настройках плагина LTI 1.3 для Discourse. Вот параметры настроек на стороне Discourse для LTI 1.3. Какие стандартные значения должны быть у каждого из этих параметров?

Во-вторых, на стороне LMS мы должны настроить внешний провайдер инструментов Discourse как инструмент. Ниже приведены обязательные параметры. Какие стандартные значения у них?

  1. OIDC Login initiation URL* — обязательно — URL Open ID предоставляется провайдером инструмента LTI и должен быть введён в это поле.
  2. LTI 1.3 Target URL* — обязательно — URL провайдера, с помощью которого можно запускать медиа.
  3. Tool redirect URL — URL перенаправления инструмента предоставляется провайдером инструмента LTI и должен быть введён в это поле. Ссылки можно вводить в поле, разделяя их символом «;».
  4. LTI Organiser ID — чёткий идентификатор для данной LMS. Обычно используется DNS-имя организации. Если это поле пустое, используется имя хоста обучающей платформы.
  5. Deeplink URL — URL глубокой ссылки, если он предоставлен провайдером инструмента, может использоваться для импорта конкретных URL запуска непосредственно из инструмента, на основе выбранного администратором контента.
  6. Tool public key — открытый ключ инструмента предоставляется провайдером инструмента LTI и должен быть введён в это поле.
  7. Tool JWKS URL — URL JWKS инструмента предоставляется провайдером инструмента LTI и должен быть введён в это поле.

Вы пытаетесь следовать инструкциям по адресу Discourse Learning Management System Integration (LTI 1.3 Authentication), верно?

ДА, вы правы. Если у нас будут тестовые данные, то это было бы хорошо реализовать. Я пробовал много вариантов, но ничего не работает.

Вам нужно будет предоставить дополнительные сведения о том, какую LMS вы используете, и так далее.