This XBlock allows to automate the workflow of real-life mentoring, within an edX course.
This XBlock allows to automate the workflow of real-life mentoring, within an edX course.
It supports:
**Warning: This is an outdated and deprecated version of the Mentoring XBlock.** Please upgrade to the latest version, Mentoring v2, aka Problem Builder: https://github.com/open-craft/problem-builder
***Free-form answers** (textarea) which can be shared accross different XBlock instances (for example, to remind a student of an answer he gave before). Editable or read-only.
***Self-assessment quizzes** (multiple choice), to display predetermined feedback to a student based on his choices in the self-assessment. Supports rating scales and arbitrary answers.
***Progression tracking**, allowing to check that the student has completed the previous steps before allowing to complete a given XBlock instance. Provides a link to the next step to the student.
***Tables**, which allow to present answers from the student to free-form answers in a concise way. Supports custom headers.
`/path/to/xblock` is the path to the XBlock main repository (the one containing the workbench)
Adding custom scenarios to the workbench
If you have existing course content using Mentoring v1, you would need to upgrade that content to v2, see https://github.com/open-craft/problem-builder#upgrading-from-version-1 (note that you should do this at the beginning of a course run, before users start using it).
----------------------------------------
Within the xblock-mentoring repository, create the `templates/xml` and add XML scenarios to it - all files with
the `*.xml` extension will be automatically loaded by the workbench:
```bash
$ mkdir templates/xml
$ cat> templates/xml/my_mentoring_scenario.xml
```
Restart the workbench to take the new scenarios into account.
If for some reason you can't upgrade now, you can use the latest Mentoring v1 version: https://github.com/edx-solutions/xblock-mentoring