Providing feedback

I’ve figured out how to do it by adding code to the index.html file. Thankfully it’s not too complicated - I don’t have experience with Javascript myself.

Here’s my solution:

  1. In Builder, insert routine with text stimulus where you want your feedback to be presented (just as you would normally do, but do NOT add a code component to the routine). Add a variable (e.g. $feedback_message) as text to the text component and ‘set every repeat’.

  2. When you’ve exported the experiment, open the index.html file in a text editor.

  3. Search (cmd + F) for your variable (feedback_message). You should get to a line saying

// update component parameters for each repeat
feedback_text.setText(feedback_message);


Note that if you forgot to ‘set every repeat’, you would have to add the

feedback_text.setText(feedback_message);

line yourself. You would also have to jump to the section where your feedback routine is initialized and change text to:

text : ‘default text’


  1. Just above this line, add your code (what you would write in your code component), e.g.:

number_correct = key_upper_left.corr + key_upper_right.corr;
feedback_message = number_correct + ’ of 4 numbers correct’;

As Michael noted, code needs to be written in Javascript.

1 Like