This xblock allows course staff users to grade student discussion entries.
pip install git+https://github.com/Pearson-Advance/openedx-graded-discussion-xblock.git@v1.0.0#egg=openedx-graded-discussion-xblock==1.0.0
In requirements/edx/github.txt, add:
git+https://github.com/Pearson-Advance/openedx-graded-discussion-xblock.git@v1.0.0#egg=openedx-graded-discussion-xblock==1.0.0
Before proceed, an OpenedX client-id & client-secret credentials are required. You can generate them from the admin interface -> Django OAuth Toolkit.
Depending on the environment, add these settings to devstack_docker.py or production.py:
XBLOCK_SETTINGS.update({
'GradedDiscussionXBlock': {
'client_id': 'openedx-client-id',
'client_secret': 'openedx-client-secret',
},
})
- Go to Course Settings -> Advanced settings.
- Add: "graded_discussion" to the Advanced Module list.
- Save changes.
- Create a Section, Sub-section and Unit, if you haven't already.
- In the "Add New Component" interface, you should now see an "Advanced" button.
- Click "Advanced" and choose "Graded Discussion".