D-Score participant feedback for new implicit measure

Visto 65 veces
Saltar al primer mensaje no leído

Brian O'Shea

no leída,
4 oct 2020, 18:51:284/10/20
a Minno.js

Hi all,

I am developing a new implicit measure on the minno system (Simple Implicit Procedure: SIP), and I am hoping to give each participant their individualized D-score results based on their SIP performance (e.g., Your data suggest a strong implicit preference for Black People compared to White People').

My attempt to create a very basic D-score calculation between (1) Biden - Positive words and a True Response (WPT) and (2) Trump - Positive Words and a True Response (BPT) is available in the below link.


https://app-prod-03.implicit.harvard.edu/implicit/user/oshea/biden_sip//test.js



API.addTrialSets({

        WPT:[{

            data: {condition: category1 + '+' + attribute1,parcel:'first'},

            inherit: 'Default',

            stimuli: [

                {inherit:{type:'exRandom',set:'category1_right'}},

                {inherit:{type:'exRandom',set:'attribute1_right'}},

                {inherit:{type:'random',set:'feedback'}},

                {inherit:{type:'random',set:'fix1'}}

            ]

        }],

        BPT:[{

            data: {condition: category2 + '+' + attribute1,parcel:'first'},

            inherit: 'Default',

            stimuli: [

                {inherit:{type:'exRandom',set:'category2_right'}},

                {inherit:{type:'exRandom',set:'attribute1_right'}},

                {inherit:{type:'random',set:'feedback'}},

                {inherit:{type:'random',set:'fix3'}}

            ]

        }],  

 

The D-score calculation is towards the end of the file.

I have tried to use the IAT minno example file as a template, but unfortunately, I only get a blank screen where the participant’s feedback is meant to be.

I get the following error on the feedback page when I check the developer’s console “Failed to load resource: the server responded with a status of 500 (Internal Server Error) /implicit/scorer:1”

 

Any tips and tricks would be hugely appreciated.

 

Cheers

 

Brian O’Shea

Yoav Bar-Anan

no leída,
5 oct 2020, 1:10:565/10/20
a Brian O'Shea,Minno.js
Hi Brian, 

- In the most recent IAT extension (lines 367-374), you can see that we no longer use scorer.dynamicPost, which might have caused the " “Failed to load resource: the server responded with a status of 500 (Internal Server Error) /implicit/scorer:1”" error message. 
We use API.save to save the relevant output from the scorer. 

- I don't think you need to separate the code that assigns parcelValue : ['first'] from the code that assigns all the other parameters (assign them all at the same call, at the bottom of your file).

- The part in which you try to show the scorer's feedback in a trial might have its own bug:
                media = {css:{color:'black'},media:{html:'<div><p style="font-size:12px;color:#FFFAFA"> '+DScoreObj.FBMsg+'<br>The Score is:'+DScoreObj.DScore+'</p></div>'}};
                trial.stimuli.push(media);
But, I am not sure what that bug is. First, make sure you can show any text with that code, even unrelated to the feedback message, and only then add the feedback message. 

- I don't yet know whether your code computes a score successfully. It looks correct to me (you seem to have trials with the relevant condition and parcel variables), but I can't be sure.

Yoav


--
You received this message because you are subscribed to the Google Groups "Minno.js" group.
To unsubscribe from this group and stop receiving emails from it, send an email to minnojs+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/minnojs/511ae6ec-27a7-4364-8afb-bae20b7a70f7o%40googlegroups.com.

Brian O'Shea

no leída,
5 oct 2020, 8:55:005/10/20
a Minno.js
Thank Yoav,

I actually managed to get it working using scorer.dynamicPost. 

The below link (Evaluative priming) was crucial for figuring out the D-score participant feedback. It gives various versions of feedback so I could more easily track exactly what is needed and why.  


Cheers,

Brian

Yoav Bar-Anan

no leída,
5 oct 2020, 9:02:195/10/20
a Brian O'Shea,Minno.js
I'm glad it works for you now.  

For others who might look at this thread one day, I should add that the evaluative priming example in Minno's documentation site is quite old. It is still useful to learn how evaluative priming can be programmed with Minno, but it is not a good example for "best practice". 
The recent evaluative priming extension is here, for people who are interested in using this measure in their study.

Yoav

Responder a todos
Responder al autor
Reenviar
0 mensajes nuevos