Millisecond Forums

SC-IAT

https://forums.millisecond.com/Topic14595.aspx

By nix - 10/13/2014

Hi!

I have downloaded picture sciat from your library and tried to translateinstructions, stimulus and everything else on Croatian. I translated wholeexperiment and everything works fine until I try to translate message which appearsif you do not answer fast enough "Please, respond more quickly". Thenthe program crashes every time in the middle of the experiment, just beforesecond set of instructions. Error is: Direct2D Error: 0x8899001d The requestedsize is larger than the guaranteed supported texture size. Line 729, File win\Direct2DGraphics.cpp

If I don’t translate that sentence, everything works great. How can I translatethat sentence so that my sciat works? And is there any simple way to remove theindividual result of sciat which appears in the end? I can’t emphasise enoughthat I don't know how to program things and don’t know my way around Inquisit(that’s why I downloaded sciat script in the first place ;)) so I would be verythankful if somebody could explain in the easiest way possible how to solve myproblem :)

 

 



 

By Dave - 10/13/2014

You would have to provide the entire modified <text> and/or <item> element so we can reproduce the crash and tell you what's wrong.

> And is there any simple way to remove theindividual result of sciat which appears in the end?

Yes. If you read through the comments at the top of the script, you will find that you can simply set

<values>
/showsummaryfeedback = true
...
</values>

to

<values>
/showsummaryfeedback = false
...
</values>
By nix - 10/14/2014

The translation problem:
<text reminder>
/items = ("Molimo, odgovarajte brže!")
/txcolor = yellow
/ fontstyle = ("Arial", 5%, false, false, false, false, 5, 1)
</text>

And for the feedback in the end, I can't find /showsummaryfeedback. I have:

Performance summary
***********************************************************************
<trial summary>
/ stimulustimes = [0=summary]
/ validresponse = (" ")
/ recorddata = false
/ ontrialbegin = [values.magnitude = "little to no"]
/ ontrialbegin = [if( abs(expressions.d) > 0.15 ) values.magnitude = "a slight"]
/ ontrialbegin = [if( abs(expressions.d) > 0.35 ) values.magnitude = "a moderate"]
/ ontrialbegin = [if( abs(expressions.d) >= 0.65 ) values.magnitude = "a strong"]
/ ontrialbegin = [if(expressions.d >= 0.0) expressions.attitude = "positive"]
/ ontrialbegin = [if(expressions.d < 0.0) expressions.attitude = "negative"]
</trial>
<text summary>
/ items = ("Your IAT score (D) was <% expressions.d %>, which suggests <% values.magnitude %> <% expressions.attitude %> implicit attitude towards <% item.targetALabel.1 %>.~n~n~nPress the spacebar to complete this session.")
/ size = (60%, 60%)
/ hjustify = left
 </text>
showsummaryfeedback = true
showsummaryfeedback = true
showsummaryfeedback = true
By Dave - 10/14/2014

Thanks for providing the translation. I cannot reproduce any crash when changing the original <text reminder> element accordingly (attached). Tested with Inquisit 4.0.6.0, which is what you should be using. If you are running an older version, please update your installation. Please also make sure you have your script saved in Inquisit 4's format (*.iqx extension), not the legacy Inquisit 3 format (*.exp extension). You can do so via File -> Save As...

> And for the feedback in the end, I can't find /showsummaryfeedback.

You must be using an outdated script version as template then. The ones available via the Task Library have the value I referred to above. You can use them to backport the necessary changes to your own script.

Alternatively, simply remove the summary block from your <expt> elements' /blocks attributes.
By nix - 10/14/2014

Thank you so much. I hope this will solve all my problems :)
By Dave - 10/14/2014

Please let me know if it does or does not! If the issue persists (after updating etc.), please attach your script file to this thread (see the +Insert button at the bottom of the editor).
By nix - 10/14/2014

Everything works now. Thank you again :)
By nix - 10/17/2014

Hello again!
I have a problem in translation, again... When I translated instructions and ran the experiment, I realized that I can see only left side of instructions. I can't see all of them, screen cuts them off...  I tried to change position and size, but nothing worked. Can you please help me? I copied the script below.

<text instructions>                                               
/ items = instructions                                               
/ hjustify = left                                               
/ size = (90%, 60%)                                               
/ position = (50%, 85%)                                               
/ valign = bottom                                               
/ select = sequence                                               
/ resetinterval = 20                                               
</text>                                               
<item instructions>                                               
/ 1 = "                                               
Držite kažiprst ili srednji prst lijeve i desne ruke na tipke <%values.key_left_label%>  i <%values.key_right_label%> na tipkovnici. Na sredini ekrana pojavljivat će se riječi ili slike koje predstavljaju kategorije označene na vrhu ekrana. Kada riječ ili slika pripada kategoriji na lijevom vrhu ekrana, pritisnite tipku <%values.key_left_label%>; a kada pripada kategoriji na desnom vrhu ekrana, pritisnite tipku <%values.key_right_label%>. Prezentirana riječ ili slika može pripadati samo jednoj kategoriji. Ukoliko pogriješite na ekranu će se pojaviti crveni X nakon kojega nije potrebna korekcija odgovora, već samo nastavite dalje odgovarati na podražaje.                                               
U ovom eksperimentu mjeri se brzina davanja odgovora. Odgovarajte najbrže što možete, a da pri tome što manje griješite. Ukoliko budete presporo odgovarali ili napravili previše pogrešaka, Vaš rezultat se neće moći interpretirati. Započnite blokom za vježbu."                                               
/ 2 = "                                               
Ponovno razvrstajte riječi i slike u iste tri kategorije.                                               
Zapamtite: Držite kažiprst ili srednji prst lijeve i desne ruke na tipke <%values.key_left_label%>  i <%values.key_right_label%> na tipkovnici. Na sredini ekrana pojavljivat će se riječi ili slike koje predstavljaju kategorije označene na vrhu ekrana. Kada riječ ili slika pripada kategoriji na lijevom vrhu ekrana, pritisnite tipku <%values.key_left_label%>; a kada pripada kategoriji na desnom vrhu ekrana, pritisnite tipku <%values.key_right_label%>. Prezentirana riječ ili slika može pripadati samo jednoj kategoriji. Ukoliko pogriješite na ekranu će se pojaviti crveni X nakon kojega nije potrebna korekcija odgovora, već samo nastavite dalje odgovarati na podražaje.                                               
U ovom eksperimentu mjeri se brzina davanja odgovora. Odgovarajte najbrže što možete, a da pri tome što manje griješite. Ukoliko budete presporo odgovarali ili napravili previše pogrešaka, Vaš rezultat se neće moći interpretirati. Započnite blokom za vježbu."                                               
/ 3 = "                                               
Kao što vidite na vrhu ekrana, kategorije su sada zamijenile mjesta. Ne zaboravite, svaka riječ ili slika pripada samo jednoj kategoriji.                                               
Pravila ostaju ista: Na sredini ekrana pojavljivat će se riječi ili slike koje predstavljaju kategorije označene na vrhu ekrana. Kada riječ ili slika pripada kategoriji na lijevom vrhu ekrana, pritisnite tipku <%values.key_left_label%>; a kada pripada kategoriji na desnom vrhu ekrana, pritisnite tipku <%values.key_right_label%>. Prezentirana riječ ili slika može pripadati samo jednoj kategoriji. Ukoliko pogriješite na ekranu će se pojaviti crveni X nakon kojega nije potrebna korekcija odgovora, već samo nastavite dalje odgovarati na podražaje.                                               
U ovom eksperimentu mjeri se brzina davanja odgovora. Odgovarajte najbrže što možete, a da pri tome što manje griješite. Ukoliko budete presporo odgovarali ili napravili previše pogrešaka, Vaš rezultat se neće moći interpretirati. Započnite blokom za vježbu."                                               
/ 4 = "                                               
Ponovno razvrstajte riječi i slike u iste tri kategorije.                                               
Zapamtite: Držite kažiprst ili srednji prst lijeve i desne ruke na tipke <%values.key_left_label%>  i <%values.key_right_label%> na tipkovnici. Na sredini ekrana pojavljivat će se riječi ili slike koje predstavljaju kategorije označene na vrhu ekrana. Kada riječ ili slika pripada kategoriji na lijevom vrhu ekrana, pritisnite tipku <%values.key_left_label%>; a kada pripada kategoriji na desnom vrhu ekrana, pritisnite tipku <%values.key_right_label%>. Prezentirana riječ ili slika može pripadati samo jednoj kategoriji. Ukoliko pogriješite na ekranu će se pojaviti crveni X nakon kojega nije potrebna korekcija odgovora, već samo nastavite dalje odgovarati na podražaje.                                               
U ovom eksperimentu mjeri se brzina davanja odgovora. Odgovarajte najbrže što možete, a da pri tome što manje griješite. Ukoliko budete presporo odgovarali ili napravili previše pogrešaka, Vaš rezultat se neće moći interpretirati. Započnite blokom za vježbu."                                               
By Dave - 10/17/2014

Please *attach* the entire script to this thread. Thank you.
By nix - 10/17/2014

Here is the script. If you need pictures, I will send them too.
By Dave - 10/17/2014

There is an excessive amount of TAB characters appended to each single line in your items. Those prevent Inquisit from determining the proper places to insert line breaks. They need to be stripped out (see attached). I'm not sure where those characters came from -- but please avoid pasting from word processing applications into the Inquisit editor if possible. Doing so can lead to non-obvious problems such as the one here.
By nix - 10/17/2014

I guess I just overcomplicated things... Thank you very much :)