-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FC-0068 docs: how-to cleaning by edunext #14 #758
Open
BryanttV
wants to merge
15
commits into
openedx:main
Choose a base branch
from
BryanttV:bav/educators_documentation_review_edunext_15
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 12 commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
0bb4ae1
docs: update 'create_image_mapped_input.rst' file
BryanttV 091bf2a
docs: update 'enable_lti_component.rst' file
BryanttV 539c75e
docs: update 'adding_math_expresion_problems.rst' file
BryanttV 93ca2dd
docs: update 'add_multiselect_partial_credit.rst' file
BryanttV fe5f253
docs: update 'enable_notes.rst' file
BryanttV 607ffe4
docs: update 'edit_numerical_input_advanced.rst' file
BryanttV 3721839
docs: remove note to edx in 'enable_notes.rst' file
BryanttV acb4342
docs: update 'add_checkbox.rst' file
BryanttV bcbb24e
docs: update and split 'adding_multi_select.rst' file
BryanttV 2781afd
docs: update and split 'award_partial_credit_numerical_input.rst' file
BryanttV e5d55d6
fix: replace '.' by '_' in the file names
BryanttV e4ea2e9
fix: remove blank space in the filename
BryanttV fbb67b4
docs: replace adding by add in tags
BryanttV 83df8b2
fix(docs): adjust titles for consistency with 'How To' phrasing
BryanttV cfff858
fix(docs): add missing tag and update :ref: command
BryanttV File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,23 @@ | ||
.. _Adding a Checkbox Problem: | ||
|
||
Add a Checkbox Problem | ||
###################### | ||
|
||
.. tags:: educator, how-to | ||
|
||
To create a checkbox (also known as "multi-select") problem, follow this video guide: | ||
|
||
.. youtube:: 6VYKcMeZrxg | ||
.. youtube:: 6VYKcMeZrxg | ||
|
||
.. seealso:: | ||
:class: dropdown | ||
|
||
:ref:`Multi select` (reference) | ||
|
||
:ref:`Adding a Multi Select Problem` (how-to) | ||
|
||
:ref:`Adding Feedback and Hints to a Problem` (how-to) | ||
|
||
:ref:`Multi select Problem XML` (reference) | ||
|
||
:ref:`Awarding Partial Credit in a Multi select Problem` (how-to) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -1,8 +1,7 @@ | ||||||
.. _Adding Math Expression Problem: | ||||||
.. _Adding Math Expression Problem: | ||||||
|
||||||
************************************** | ||||||
Adding a Math Expression Input Problem | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
************************************** | ||||||
###################################### | ||||||
|
||||||
.. tags:: educator, how-to | ||||||
|
||||||
|
@@ -34,4 +33,4 @@ To create a math expression input problem, follow these steps. | |||||
|
||||||
:ref:`Math Expression Input` (reference) | ||||||
|
||||||
:ref:`Math Expression Input Problem XML` (reference) | ||||||
:ref:`Math Expression Input Problem XML` (reference) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -1,8 +1,7 @@ | ||||||
.. _Adding a Multi Select Problem: | ||||||
.. _Adding a Multi Select Problem: | ||||||
|
||||||
****************************** | ||||||
Adding a Multi-select Problem | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
****************************** | ||||||
############################# | ||||||
|
||||||
.. tags:: educator, how-to | ||||||
|
||||||
|
@@ -33,19 +32,17 @@ out :ref:`Simple Editor` and :ref:`Problem Settings`. | |||||
|
||||||
.. _Adding Feedback for Multi select Problems: | ||||||
|
||||||
================== | ||||||
Adding Feedback | ||||||
================== | ||||||
*************** | ||||||
|
||||||
For an overview of feedback in problems, see :ref:`Adding Feedback and Hints to | ||||||
a Problem`. For multi-select problems, you can add feedback for each of the answer | ||||||
options you provide in the problem. You can also identify different | ||||||
combinations of answer options that learners are likely to select, and add | ||||||
group feedback for those combinations. | ||||||
|
||||||
----------------------------------------- | ||||||
Adding Feedback for Individual Answers | ||||||
----------------------------------------- | ||||||
====================================== | ||||||
|
||||||
In multi-select problems, you can provide feedback for each answer that a learner | ||||||
can select, with distinct feedback depending on whether or not the learner | ||||||
|
@@ -73,9 +70,8 @@ right of the answer text. | |||||
the 'is selected' and 'is not selected' feedback fields. | ||||||
:width: 600 | ||||||
|
||||||
----------------------------------------- | ||||||
Adding Group Feedback | ||||||
----------------------------------------- | ||||||
===================== | ||||||
|
||||||
You can configure the multi-select problem to provide group feedback. | ||||||
Group feedback is feedback given for a specific combination of answers. For | ||||||
|
@@ -117,177 +113,23 @@ and (A, C) respectively. | |||||
|
||||||
.. _Use Hints in a Multi select Problem: | ||||||
|
||||||
======================================== | ||||||
Adding Hints | ||||||
======================================== | ||||||
============ | ||||||
|
||||||
You can add hints to a multi-select problem. For an overview of hints in problems, see | ||||||
:ref:`Adding Feedback and Hints to a Problem`. | ||||||
|
||||||
|
||||||
.. _Editing Multi select Problems using the Advanced Editor: | ||||||
|
||||||
********************************************************** | ||||||
Editing Multi-select Problems using the Advanced Editor | ||||||
********************************************************** | ||||||
|
||||||
If the simple editor is not enough to meet your needs, you can switch over to the | ||||||
advanced editor. In the setting panels on the right of the editor, click | ||||||
**Show advanced settings**, then scroll down and click | ||||||
**Switch to advanced editor**. | ||||||
|
||||||
You can use the advanced editor to identify the elements of a multi-select problem | ||||||
with OLX. For more information, see :ref:`Multi-select Problem XML`. To format equations, | ||||||
you can use MathJax. For more information, see :ref:`MathJax in Studio`. | ||||||
|
||||||
You can see the OLX for the example problem from the Overview section below. | ||||||
|
||||||
.. code-block:: xml | ||||||
|
||||||
<problem> | ||||||
<choiceresponse> | ||||||
<label>Learning about the benefits of preventative health care can be | ||||||
particularly difficult.</label> | ||||||
<description>Check all of the options below that might be reasons why.</description> | ||||||
<checkboxgroup> | ||||||
<choice correct="true">A large amount of time passes between | ||||||
undertaking a preventative measure and seeing the result.</choice> | ||||||
<choice correct="false">Non-immunized people will always fall sick.</choice> | ||||||
<choice correct="true">If others are immunized, fewer people will fall | ||||||
sick regardless of a particular individual's choice to get immunized | ||||||
or not.</choice> | ||||||
<choice correct="true">Trust in health care professionals and | ||||||
government officials is fragile.</choice> | ||||||
</checkboxgroup> | ||||||
<solution> | ||||||
<div class="detailed-solution"> | ||||||
<p>Explanation</p> | ||||||
<p>People who are not immunized against a disease might still not | ||||||
fall sick from the disease. If someone is trying to learn whether | ||||||
or not preventative measures against the disease have any impact, | ||||||
he or she might see these people and conclude, since they have | ||||||
remained healthy despite not being immunized, that immunizations | ||||||
have no effect. Consequently, he or she would tend to believe that | ||||||
immunization (or other preventative measures) have fewer benefits | ||||||
than they actually do.</p> | ||||||
</div> | ||||||
</solution> | ||||||
</choiceresponse> | ||||||
</problem> | ||||||
|
||||||
.. note:: You can begin work on the problem in the simple editor, and then | ||||||
switch to the advanced editor. However, after you save any advanced OLX | ||||||
changes you make in the advanced editor, you may not be able to cannot | ||||||
switch back to the simple editor. | ||||||
|
||||||
============================= | ||||||
Adding Feedback | ||||||
============================= | ||||||
|
||||||
There are several types of feedback you can add for a multi-select problem | ||||||
and different ways to configure them: | ||||||
|
||||||
.. contents:: | ||||||
:local: | ||||||
:depth: 1 | ||||||
|
||||||
---------------------------------------- | ||||||
Adding Feedback for Individual Answers | ||||||
---------------------------------------- | ||||||
|
||||||
In the advanced editor, you configure feedback with the following syntax. | ||||||
|
||||||
.. code-block:: xml | ||||||
|
||||||
<choice correct="true">Choice label | ||||||
<choicehint selected="true">Feedback for when learner selects this | ||||||
answer.</choicehint> | ||||||
<choicehint selected="false">Feedback for when learner does not select | ||||||
this answer.</choicehint> | ||||||
</choice> | ||||||
|
||||||
For example, the following problem has feedback for each answer. | ||||||
|
||||||
.. code-block:: xml | ||||||
|
||||||
<problem> | ||||||
<multiplechoiceresponse> | ||||||
<label>Which of the following is an example of a vegetable?</label> | ||||||
<description>You can select only one option.</description> | ||||||
<choicegroup type="MultipleChoice"> | ||||||
<choice correct="false">apple | ||||||
<choicehint>An apple is the fertilized ovary that comes from an apple | ||||||
tree and contains seeds classifying it as a fruit.</choicehint> | ||||||
</choice> | ||||||
<choice correct="false">pumpkin | ||||||
<choicehint>A pumpkin is the fertilized ovary of a squash plant | ||||||
and contains seeds classifying it as a fruit.</choicehint> | ||||||
</choice> | ||||||
<choice correct="true">potato | ||||||
<choicehint>A potato is an edible part of a plant in tuber form and | ||||||
is classified as a vegetable.</choicehint> | ||||||
</choice> | ||||||
<choice correct="false">tomato | ||||||
<choicehint>Many people mistakenly think a tomato is a vegetable. | ||||||
However, because a tomato is the fertilized ovary of a tomato plant | ||||||
and contains seeds it is classified as a fruit.</choicehint> | ||||||
</choice> | ||||||
</choicegroup> | ||||||
</multiplechoiceresponse> | ||||||
</problem> | ||||||
|
||||||
------------------------ | ||||||
Adding Group Feedback | ||||||
------------------------ | ||||||
|
||||||
In the advanced editor, you define group feedback by adding a ``<compoundhint>`` | ||||||
element within the ``<checkboxgroup>`` element. | ||||||
|
||||||
.. code-block:: xml | ||||||
|
||||||
. | ||||||
. | ||||||
. | ||||||
</choice> | ||||||
<compoundhint value="Answer Combination">Feedback when learner selects | ||||||
this combination of answers.</compoundhint> | ||||||
</checkboxgroup> | ||||||
|
||||||
For example, the following group feedback is used when learners select | ||||||
options **A, B, and D** or **A, B, C, and D**. | ||||||
|
||||||
.. code-block:: xml | ||||||
|
||||||
. | ||||||
. | ||||||
. | ||||||
</choice> | ||||||
<compoundhint value="A B D">An apple, pumpkin, and tomato are all | ||||||
fruits as they all are fertilized ovaries of a plant and contain | ||||||
seeds.</compoundhint> | ||||||
<compoundhint value="A B C D">You are correct that an apple, pumpkin, | ||||||
and tomato are all fruits as they all are fertilized ovaries of a | ||||||
plant and contain seeds. However, a potato is not a fruit as it is an | ||||||
edible part of a plant in tuber form and is classified as a vegetable. | ||||||
</compoundhint> | ||||||
</checkboxgroup> | ||||||
|
||||||
============== | ||||||
Adding Hints | ||||||
============== | ||||||
|
||||||
See :ref:`Adding Feedback and Hints to a Problem` for more information on adding hints to a problem. | ||||||
|
||||||
.. seealso:: | ||||||
:class: dropdown | ||||||
|
||||||
:ref:`Multi select` (reference) | ||||||
|
||||||
:ref:`Adding Feedback and Hints to a Problem` (how to) | ||||||
:ref:`Adding a Checkbox Problem` (how-to) | ||||||
|
||||||
:ref:`Multi select Problem XML` (reference) | ||||||
|
||||||
:ref:`Awarding Partial Credit in a Multi select Problem` (how to) | ||||||
:ref:`Editing Multi select Problems using the Advanced Editor` (how-to) | ||||||
|
||||||
:ref:`Adding Feedback and Hints to a Problem` (how-to) | ||||||
|
||||||
:ref:`Multi select Problem XML` (reference) | ||||||
|
||||||
:ref:`Awarding Partial Credit in a Multi select Problem` (how-to) |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You should be able to put "How To" in front of these titles and it should make sense ("How To Award Partial Credit", not "How To Awarding Partial Credit"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the explanation! I will make sure to keep it in mind for future changes.
I updated the files: 83df8b2
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sarina, Should we also update the tags? This would also mean updating the
:ref:
commands.