Skip to content
Vess Popov edited this page Dec 11, 2020 · 7 revisions

This tutorial is OUTDATED. It applies to Concerto releases up to v5.0.beta.7.

Purpose of Node

Enables you to display customizable feedback for each trait depending on what score the participant obtained. The feedback node gets the traits from the questionnaire node (more specifically the 'Item Bank' part of the questionnaire node) and allows you to set several score boundaries ('min value' and 'max value') that will dictate what feedback the participant sees.

If the participant's score for a trait does not fall within any of the score boundaries specified, then they will not receive any feedback for that trait.

Tips to Use Node

If the raw scores created by the questionnaire node require any arithmetic conversion before feedback can be provided, then use the 'R Code' node to convert the scores before passing them to the feedback node. For example, to create an extra trait that is the sum of all of the other traits, use the following R code:

total_score = list()
total_score$total_score <- arg1$trait1 + arg1$trait2 + arg1$trait3
print(total_score)
return(total_score)

You can then use the newly created 'total_score' trait as part of your feedback node.

If you run into any errors while using the feedback node, then have a look at our bug checking page, or submit an issue

Examples

In the test flowchart below, the 'scores' output of a questionnaire node is being used as 'scores' and 'inserts' inputs for a feedback node. This allows the node to produce different feedback depending on the questionnaire scores and show these scores as part of the feedback text.

By clicking on the feedback node, you can specify the trait names for which feedback will be provided. These names have to be exactly the same as in the 'Item Bank' section of the questionnaire node. Here, only one trait was being assessed - 'GRIMS'

Lastly, the score boundaries need to be defined. These could represent different stanine scores (as in the example below) or some other grouping (e.g., percentile ranges). The great advantage of using this node is that you have full control of what the participant sees as part of their feedback depending on which score-band they fall in. This means you could include various graphics demonstrating how they performed compared to the population or simply present narratives representing their score.

If you would like to insert a score for a specific trait into the text editor part of the feedback node, then use the following syntax:

{{TRAIT}}

where 'TRAIT' is replaced by the trait name specified in the 'Item Bank' section of the questionnaire node.

Clone this wiki locally