diff --git a/plugins/tutor-contrib-ltistore/README.rst b/plugins/tutor-contrib-ltistore/README.rst index 2155aea..04297da 100644 --- a/plugins/tutor-contrib-ltistore/README.rst +++ b/plugins/tutor-contrib-ltistore/README.rst @@ -37,6 +37,46 @@ For development: tutor dev do init --limit=ltistore tutor dev launch --skip-build --non-interactive + +Non-Tutor Install Instructions +****************************** + +If you wish to achieve the same setup without tutor you'll need to do the +following: + +1. Install the `openedx-ltistore` python library in the edx-platform python + environment. + + .. code-block:: + + pip install openedx-ltistore + +2. Add the following settings to your edx-platform LMS/CMS Settings. + + .. code-block:: + + OPEN_EDX_FILTERS_CONFIG = { + "org.openedx.xblock.lti_consumer.configuration.listed.v1": { + "fail_silently": false, + "pipeline": [ + "lti_store.pipelines.GetLtiConfigurations" + ] + } + } + +3. Enable the `lti_consumer.enable_external_config_filter` waffle flag. Run the followi + + .. code-block:: + + ./manage.py lms waffle_flag --create --everyone lti_consumer.enable_external_config_filter + +4. Run migrations for the lti_stor app. + + .. code-block:: + + ./manage.py lms migrate lti_store + + License *******