A change log for Course Content. Triggered by Django signals tied to Course content management when publishing, editing and deleting course content from Course Management Studio. write change data into its own Django model. Provides a simple columnar view that is accessible in Course Management Studio via the urls below.
sudo -H -u edxapp bash
cd ~
source edxapp_env
source venvs/edxapp/bin/activate
cd edx-platform
pip install -e /the/file/path/to/openedx-plugin-example
./manage.py cms makemigrations openedx_plugin_cms
./manage.py cms migrate
- https://studio.yourdomain.edu/plugin/cms/courses/course-v1:edX+DemoX+Demo_Course/audit/
- https://studio.yourdomain.edu/plugin/cms/courses/course-v1:edX+DemoX+Demo_Course/audit/csv/
-
https://studio.yourdomain.edu/plugin/cms/courses/course-v1:edX+DemoX+Demo_Course/log/
-
https://studio.yourdomain.edu/plugin/cms/courses/course-v1:edX+DemoX+Demo_Course/log/csv/
-
https://studio.test.global-communications-academy.com/plugin/cms/log/
-
https://studio.test.global-communications-academy.com/plugin/cms/log/csv/
sudo -H -u edxapp bash
cd ~
source edxapp_env
source venvs/edxapp/bin/activate
cd edx-platform
./manage.py cms eval_course -c course-v1:edX+DemoX+Demo_Course