discussion-edx-platform-extensions (social_engagement
) is a Django application responsible to compute and persist user's social score per course based on activity in the forums.
- Update the version of
discussion-edx-platform-extensions
in the appropriate requirements file (e.g.requirements/edx/custom.txt
). - Add
social_engagement
to the list of installed apps incommon.py
. - Set following feature flag in
common.py
.
'ENABLE_SOCIAL_ENGAGEMENT': True
- Install social_engagement app via requirements file.
$ pip install -r requirements/edx/custom.txt
- (Optional) Run tests:
$ python manage.py lms --settings test test social_engagement.tests