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)
This XBlock allows creation of questions of various types and simulating the
workflow of real-life mentoring, within an edX course.
This repository provides two XBlocks: Problem Builder and Step Builder.
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
different XBlock instances (for example, to allow a student to
review and edit an answer
he
gave before).
*
**Self-assessment MCQs**
(multiple choice
), to display predetermined
feedback to a student based on his choices in the
review and edit an answer
they
gave before).
*
**Self-assessment MCQs**
(multiple choice
questions), to display
predetermined
feedback to a student based on his choices in the
self-assessment. Supports rating scales and arbitrary answers.
*
**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 to a free-form question asked earlier in the course.
*
**Progression tracking**
, to require that the student has
...
...
@@ -26,15 +29,15 @@ It supports:
*
**Dashboards**
, for displaying a summary of the student's answers
to multiple choice questions.
[
Details
](
doc/Dashboard.md
)
The
screenshot shows an example of a problem builder block containing a
free-form question, two MCQs and one MRQ.
The
following screenshot shows an example of a Problem Builder block
containing a free-form question, two MCQs and one MRQ:

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
root folder:
...
...
@@ -45,14 +48,20 @@ $ pip install -r requirements.txt
Enabling in Studio
------------------
You can enable the Problem Builder XBlock in studio through the advanced
settings.
You can enable the Problem Builder and Step Builder XBlocks in Studio
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 ->
Advanced Settings`
from the top menu.
2.
Check for the
`advanced_modules`
policy key, and add
`"problem-builder"`
to the policy value list.
3.
Click the "Save changes" button.
Note that it is perfectly fine to enable both Problem Builder and Step
Builder for your course -- the blocks do not interfere with each other.
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