4.20.1. Enable LTI Provider FunctionalityΒΆ

LTI provider functionality is provided in the lti_provider app, located in edx-platform/lms/djangoapps/lti_provider.

By default, the lti_provider app is not used by edX installations. To enable this functionality throughout the platform, follow these steps.

  1. In the edx/app/edxapp/lms.env.json file, edit the file so that it includes the following line in the features section.

    "FEATURES" : {
        ...
        "ENABLE_LTI_PROVIDER": true
    }
    
  2. Save the edx/app/edxapp/lms.env.json file.

  3. Run database migrations.

  4. Restart the LMS server.

To verify that the LTI provider functionality is enabled, you can check for the presence of the following database tables.

lti_provider_gradedassignment
lti_provider_lticonsumer
lti_provider_ltiuser
lti_provider_outcomeservice

If these tables are not present, check that the migrations have run properly.