Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
problem-builder
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
problem-builder
Commits
c92b9fec
Commit
c92b9fec
authored
Sep 28, 2015
by
Tim Krones
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update documentation.
parent
9e94e81f
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
28 additions
and
19 deletions
+28
-19
README.md
+28
-19
doc/Usage.md
+0
-0
doc/img/review-step-no-attempts-remaining-extended-feedback-off.png
+0
-0
doc/img/review-step-no-attempts-remaining-extended-feedback-on.png
+0
-0
doc/img/review-step-some-attempts-remaining.png
+0
-0
doc/img/review-step-unlimited-attempts-available.png
+0
-0
doc/img/reviewing-performance-for-single-step.png
+0
-0
doc/img/step-with-multiple-questions-after-submit.png
+0
-0
doc/img/step-with-multiple-questions-before-submit.png
+0
-0
No files found.
README.md
View file @
c92b9fec
Problem Builder
XBlock
Problem Builder
and Step Builder
----------------------
----------------------
----------
[

](https://travis-ci.org/open-craft/problem-builder)
[

](https://travis-ci.org/open-craft/problem-builder)
This XBlock allows creation of questions of various types and simulating the
This repository provides two XBlocks: Problem Builder and Step Builder.
workflow of real-life mentoring, within an edX course.
It supports:
Both blocks allow to create questions of various types. They can be
used to simulate the workflow of real-life mentoring, within an edX
course.
Supported features include:
*
**Free-form answers**
(textarea) which can be shared accross
*
**Free-form answers**
(textarea) which can be shared accross
different XBlock instances (for example, to allow a student to
different XBlock instances (for example, to allow a student to
review and edit an answer
he
gave before).
review and edit an answer
they
gave before).
*
**Self-assessment MCQs**
(multiple choice
), to display predetermined
*
**Self-assessment MCQs**
(multiple choice
questions), to display
feedback to a student based on his choices in the
predetermined
feedback to a student based on his choices in the
self-assessment. Supports rating scales and arbitrary answers.
self-assessment. Supports rating scales and arbitrary answers.
*
**MRQs (Multiple Response Questions)**
, a type of multiple choice
*
**MRQs (Multiple Response Questions)**
, a type of multiple choice
question that allows the student to
choose
more than one choice.
question that allows the student to
select
more than one choice.
*
**Answer recaps**
that display a read-only summary of a user's
*
**Answer recaps**
that display a read-only summary of a user's
answer to a free-form question asked earlier in the course.
answer to a free-form question asked earlier in the course.
*
**Progression tracking**
, to require that the student has
*
**Progression tracking**
, to require that the student has
...
@@ -26,15 +29,15 @@ It supports:
...
@@ -26,15 +29,15 @@ It supports:
*
**Dashboards**
, for displaying a summary of the student's answers
*
**Dashboards**
, for displaying a summary of the student's answers
to multiple choice questions.
[
Details
](
doc/Dashboard.md
)
to multiple choice questions.
[
Details
](
doc/Dashboard.md
)
The
screenshot shows an example of a problem builder block containing a
The
following screenshot shows an example of a Problem Builder block
free-form question, two MCQs and one MRQ.
containing a free-form question, two MCQs and one MRQ:


Installation
Installation
------------
------------
Install the requirements into the
p
ython virtual environment of your
Install the requirements into the
P
ython virtual environment of your
`edx-platform`
installation by running the following command from the
`edx-platform`
installation by running the following command from the
root folder:
root folder:
...
@@ -45,14 +48,20 @@ $ pip install -r requirements.txt
...
@@ -45,14 +48,20 @@ $ pip install -r requirements.txt
Enabling in Studio
Enabling in Studio
------------------
------------------
You can enable the Problem Builder XBlock in studio through the advanced
You can enable the Problem Builder and Step Builder XBlocks in Studio
settings.
by modifying the advanced settings for your course:
1.
From the main page of a specific course, navigate to
**Settings**
->
**Advanced Settings**
from the top menu.
2.
Find the
**Advanced Module List**
setting.
3.
To enable Problem Builder for your course, add
`"problem-builder"`
to the modules listed there.
4.
To enable Step Builder for your course, add
`"step-builder"`
to the
modules listed there.
5.
Click the
**Save changes**
button.
1.
From the main page of a specific course, navigate to
`Settings ->
Note that it is perfectly fine to enable both Problem Builder and Step
Advanced Settings`
from the top menu.
Builder for your course -- the blocks do not interfere with each other.
2.
Check for the
`advanced_modules`
policy key, and add
`"problem-builder"`
to the policy value list.
3.
Click the "Save changes" button.
Usage
Usage
-----
-----
...
...
doc/Usage.md
View file @
c92b9fec
This diff is collapsed.
Click to expand it.
doc/img/review-step-no-attempts-remaining-extended-feedback-off.png
0 → 100644
View file @
c92b9fec
29.9 KB
doc/img/review-step-no-attempts-remaining-extended-feedback-on.png
0 → 100644
View file @
c92b9fec
34.6 KB
doc/img/review-step-some-attempts-remaining.png
0 → 100644
View file @
c92b9fec
43.2 KB
doc/img/review-step-unlimited-attempts-available.png
0 → 100644
View file @
c92b9fec
40.4 KB
doc/img/reviewing-performance-for-single-step.png
0 → 100644
View file @
c92b9fec
29.7 KB
doc/img/step-with-multiple-questions-after-submit.png
0 → 100644
View file @
c92b9fec
23.8 KB
doc/img/step-with-multiple-questions-before-submit.png
0 → 100644
View file @
c92b9fec
23.4 KB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment