> For the complete documentation index, see [llms.txt](https://docs.siminsights.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.siminsights.com/hyperskill-studio-authoring/state-machine-reference/actions/add-feedback-log.md).

# Add Feedback Log

Add Feedback Log stores feedback to be shown to the user later with the Show Feedback Log action. There are two feedback panels you can populate: Performance Notes and Utterance Scoring.

Add Feedback Log stores information to be shown to the user at a later time with the Show Feedback Log action.

## Settings

**Feedback Panel** dropdown: Select which feedback panel the log is written to, either **Performance Notes** or **Utterance Scoring**.

### Performance Notes

The log is written to the **Performance Notes Feedback Display Panel** with whatever text you enter. This is usually used in simulations where users perform actions, rather than speak or hold dialog. See&#x20;

### Utterance Scoring

This option gives you more fields. The fields you fill in determine which part of the **Utterance Scoring Feedback Display Panel** is written to. It is usually used in conversational simulations where you want to evaluate the user on what they say and the context they were in when they said it. See&#x20;

The fields are:

* 3 **Bullet Points**: Typically used to remind the user of any information not immediately relevant to the other sections.
* **Context for Response**: Reminds the user of the situation they were in when they gave the response, such as who they were talking to or what decisions were made up to that point in the scenario.
* **Received Score** and **Max Score**: The value of their response, and the most points they could have earned in that dialog branch.
* **Score Description**: Written information on why the user received the score.
* **Ideal Response**: The ideal response in the given scenario.

## Entering feedback text and variable values

Add the relevant information you want to show the user in the feedback fields.

* If you add a variable value with \<VO.VONAME.VOATTRIBUTE>, it shows the value of the attribute at the time the feedback is displayed. If you instead want the value at the time the log was created, insert an \* as shown here: \<VO\*.VONAME.VOATTRIBUTE>
* For example, if you have an object named BlueCube1 with a variable named CurrentScore, you could write “The player’s current score is \<VO.BlueCube1.CurrentScore>”. If the variable value is 3 when the log is displayed, the full text shown is “The player’s current score is 3”.
