.. _Adding Feedback and Hints to a Problem:

Adding Feedback and Hints to a Problem
######################################

.. tags:: educator, reference

.. START ADDING FEEDBACK AND HINTS

You can add feedback, hints, or both to the simple problem types.

By using hints and feedback, you can provide learners with guidance and help as
they work on problems.

*****************************************
Feedback in Response to Attempted Answers
*****************************************

You can add feedback that displays to learners after they submit an answer.

For example, the following single select problem provides feedback in
response to the selected option when the learner selects **Submit**. In this
case, feedback is given for an incorrect answer.

.. image:: /_images/educator_references/multiple_choice_feedback.png
 :alt: Image of a single select problem with feedback.
 :width: 600

**************************************
Best Practices for Providing Feedback
**************************************

The immediacy of the feedback available to learners is a key advantage of
online instruction and difficult to do in a traditional classroom environment.

You can target feedback for common incorrect answers to the misconceptions that
are common for the level of the learner (for example, elementary, middle, high
school, college).

In addition, you can create feedback that provides some guidance to the learner
about how to arrive at the correct answer. This is especially important in text
input and numeric input problems, because without such guidance, learners might
not be able to proceed.

You should also include feedback for the correct answer to reinforce why the
answer is correct. Especially in questions where learners are able to guess,
such as single select and dropdown problems, the feedback should provide a
reason why the selection is correct.

*****************************
Providing Hints for Problems
*****************************

You can add one or more hints that are displayed to learners. When you add
hints, the **Hint** button is automatically displayed to learners. Learners can
access the hints by selecting **Hint** beneath the problem.  A learner can view
multiple hints by selecting **Hint** multiple times.

For example, in the following single select problem, the learner selects
**Hint** after having made an incorrect attempt.

.. image:: /_images/educator_references/multiple_choice_hint.png
 :alt: Image of a single select problem with the first hint.
 :width: 600

The hint text indicates that it is the first of two hints. After the learner
selects **Next Hint**, both of the available hints appear. When all hints have
been used, the **Hint** or **Next Hint** option is no longer available.

.. image:: /_images/educator_references/multiple_choice_hint2.png
 :alt: Image of a single select problem with the second hint.
 :width: 600

**********************************
Best Practices for Providing Hints
**********************************

To ensure that your hints can assist learners with varying backgrounds and
levels of understanding, you should provide multiple hints with different levels
of detail.

For example, the first hint can orient the learner to the problem and help those
struggling to better understand what is being asked.

The second, and any subsequent, hint can then take the learner further towards
the answer.

In problems that are not graded, the final hint can explain the solution for
learners who are still confused.

***************************************
Create Problems with Feedback and Hints
***************************************

While editing a problem block, you can apply **Answer-specific feedback**
for all problem types. **Group feedback** can only be applied to
**multi-select** problems.

Any number of **hints** can be added for all simple problem types.

*********************************
Adding Answer-specific Feedback
*********************************

**Answer-specific feedback** can be added under each answer by pressing
the feedback icon to the right of the answer text. Feedback entered in
these fields are given when the learner selects that answer or when the
learner does not select that answer.

.. image:: /_images/educator_how_tos/problem_editor_feedback_box.png
 :alt: Image of the answer-specific feedback settings.
 :width: 600

.. note::
   The “is not selected” feedback field shown above is only available
   for the **multi-select** problem type.

************************************************
Adding Group Feedback for Multi-Select Problems
************************************************

This setting can be found on the collapsible settings to the right of
the problem editor. Feedback entered in this field will display if and
only if the learner selects all of the checked answers. Click the
**Add group feedback** button to add additional feedback for different
groups of checked answers. **Group feedback** can only be applied for
the **multi-select** problem type.

.. image:: /_images/educator_references/problem_editor_group_feedback_box.png
 :alt: Image of the group feedback settings.
 :width: 300

**************
Adding Hints
**************

This setting can be found on the collapsible settings to the right of
the problem editor. Click the **Add hint** button to add additional
hints for learners.

.. image:: /_images/educator_references/problem_editor_hints_box.png
 :alt: Image of the hints settings.
 :width: 300

.. END ADDING FEEDBACK AND HINTS

.. seealso::
 
   :ref:`About Problems Exercises and Tools` (concept)

   :ref:`Core Problem Types` (reference)

   :ref:`Working with Problem Components` (reference)

   :ref:`Guide to Problem Settings` (reference)

   :ref:`Gradebook Assignment Types` (reference)

   :ref:`Feedback Best Practices` (concept)

   :ref:`Adding Feedback and Hints to a Problem` (reference)

   :ref:`Partial Credit` (reference)

   :ref:`Set the Assignment Type and Due Date for a Subsection` (how-to)

   :ref:`Adding Tooltips` (reference)

   :ref:`Learner View of Problems` (reference)

   :ref:`Advanced Editor` (reference)

   :ref:`Add Hints via the Advanced Editor` (how-to)

   :ref:`Modifying a Released Problem` (reference)

   :ref:`Add Unsupported Exercises Problems` (how-to)

**Maintenance chart**

+--------------+-------------------------------+----------------+--------------------------------+
| Review Date  | Working Group Reviewer        |   Release      |Test situation                  |
+--------------+-------------------------------+----------------+--------------------------------+
|              |                               |                |                                |
+--------------+-------------------------------+----------------+--------------------------------+
