Skip to content

Commit b68e061

Browse files
committed
docs: Add instructions for setting up without tutor.
1 parent 9cf22b7 commit b68e061

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

plugins/tutor-contrib-ltistore/README.rst

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,46 @@ For development:
3737
tutor dev do init --limit=ltistore
3838
tutor dev launch --skip-build --non-interactive
3939
40+
41+
Non-Tutor Install Instructions
42+
******************************
43+
44+
If you wish to achieve the same setup without tutor you'll need to do the
45+
following:
46+
47+
1. Install the `openedx-ltistore` python library in the edx-platform python
48+
environment.
49+
50+
.. code-block::
51+
52+
pip install openedx-ltistore
53+
54+
2. Add the following settings to your edx-platform LMS/CMS Settings.
55+
56+
.. code-block::
57+
58+
OPEN_EDX_FILTERS_CONFIG = {
59+
"org.openedx.xblock.lti_consumer.configuration.listed.v1": {
60+
"fail_silently": false,
61+
"pipeline": [
62+
"lti_store.pipelines.GetLtiConfigurations"
63+
]
64+
}
65+
}
66+
67+
3. Enable the `lti_consumer.enable_external_config_filter` waffle flag. Run the followi
68+
69+
.. code-block::
70+
71+
./manage.py lms waffle_flag --create --everyone lti_consumer.enable_external_config_filter
72+
73+
4. Run migrations for the lti_stor app.
74+
75+
.. code-block::
76+
77+
./manage.py lms migrate lti_store
78+
79+
4080
License
4181
*******
4282

0 commit comments

Comments
 (0)