adopted Columbia Card Task


Author
Message
minin72704
minin72704
Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)
Group: Forum Members
Posts: 51, Visits: 189
Hi, Dave,
     I have already resolved all the questions mentioned above by removing <blockCCT_cold>, <exptCCT_cold>, <blockCCT_hot>, and <exptCCT_hot> from separate files. Thanks for your helpful instructions.
minin72704
minin72704
Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)
Group: Forum Members
Posts: 51, Visits: 189
Hi, Dave,
    I have two more questions about my adopted CCT.
1. How can I only present mean score at the end of 8 cold trials since the hot and cold trials were randomly interspersed? I add following syntax in "CCT_cold-4.iqx", but I failed
<trial pickcard1>
/ ontrialend = [if (values.gameround1==8)trial.mean] 
</trial>

<trial mean>
/ stimulusframes = [1=BlankScreen, meanscore]
/ validresponse = (noresponse)
/ trialduration = 2000
/ showmousecursor = false
</trial>

<text meanscore>
/ items = ("mean score:<%values.totalscore1 / 8%>")
</text>

2. if participants finished a run/experiment at 310000ms befor my presetting time (e.g. 360000), how can I let them wait until the remaining time run out? I used /timeout=360000-black.CCT_Hot_And_Cold.elapsedtime in "<block CCT_Hot_And_Cold>" "include element-1.iqx", but it terminate at about 260000 while I didn't do anything (please see attatchment). 

 
Attachments
include element.iqx (510 views, 2.00 KB)
CCT_Cold-4.iqx (540 views, 28.00 KB)
CCT_Hot-3.iqx (530 views, 29.00 KB)
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 104K
#1:

<trial pickcard1>
/ ontrialend = [if (values.gameround1==8)trial.mean] 
</trial>

The above does nothing and isn't supposed to. If you want to run a certain <trial> if a certain condition is met, you ought to use /branch, not /ontrialend.

#2: You need to give the script something to do for the remainder of the time. I.e., run a <trial> at the very end that does not accept any response and just sits there until the defined /timeout kicks in. A /timeout out defines the *maximum* allowed duration, it does not in itself impose a minimum or fixed duration (and isn't supposed to).

minin72704
minin72704
Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)
Group: Forum Members
Posts: 51, Visits: 189

Hi, Dave,
    I have already resolved all the problems, thank you.   


minin72704
minin72704
Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)
Group: Forum Members
Posts: 51, Visits: 189

Hi, Dave,
    I want to use Lumina response pad (with two buttons each hand) on data collection, I will only use one hand similar to mouse and only the left button is valided response. Does it mean that I can simply use this syntax <defaults>/inputdevice=xid</defaults> and unnecessarily add another syntax to my main script?  The other question is that  I can't find the driver for Lumina on Cedrus' web site, caould you give some instruction to download the driver.  Thank you. 


Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 104K
No, simply changing the /inputdevice may not be enough. You also need to adapt any /validresponse, /isvalidresponse, /correctresponse, /iscorrectresponse attributes as well as any other logic (in /ontrialend etc.) that makes use of the response property. All those need to reflect whatever the Lumina pad (in the configuration you want to use) returns as responses. See the "Using Cedrus RB Series and Lumina Response Boxes with Inquisit" topic in the documentation for an overview.

As far as I am aware the Lumina pad does not require any special drivers. For confirmation / specifics on this, though, you would have to contact the pad's manufacturer, Cedrus.

minin72704
minin72704
Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)
Group: Forum Members
Posts: 51, Visits: 189
It sounds a little complex. I have another question, that is, why the data were not recoeded, could you help me check my syntax in scripts ?(please see attatchment for all files needed) Thank you.
Attachments
batch_social learning.iqx (554 views, 313 bytes)
button.jpg (528 views, 4.00 KB)
button_on.jpg (556 views, 6.00 KB)
button_on1.jpg (565 views, 6.00 KB)
button1.jpg (527 views, 4.00 KB)
CCT_Cold_social learning.iqx (573 views, 28.00 KB)
CCT_Hot_social learning.iqx (501 views, 29.00 KB)
covercard.jpg (518 views, 20.00 KB)
gaincard.jpg (507 views, 25.00 KB)
losscard.jpg (565 views, 24.00 KB)
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 104K
As far as I can tell the data is recorded exactly as specified in your <data> and <summarydata> elements. Please specify what exactly you mean by "data were not recorded". Note: If you are using an expired trial copy of Inquisit Lab, then yes, no data will be recorded when running through the scripts manually.

minin72704
minin72704
Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)Distinguished Member (4.9K reputation)
Group: Forum Members
Posts: 51, Visits: 189
Hi, Dave,
    I finnally design to use current design-8 Button Bimanual Straight Lines as response devices. Reading through the manual from page 116 to 122, it seems that I have to add / inputdevice = keyboard in <defaults> and modifies some values in scripts. Are these values of keyboard for curent design in Inquisit identical to that settings in E-prime (left hand:1234, right hand:6789)? If yes, then, does it suggest that i can preset valid responses in CCT_hot for "take card" to "6" and for "stop" to "7" to correspond to left button and right button of mouse, respectively? Likewise, can i preset valid reponses in CCT_cold for numbers 0~3 and 4~6 to corresponding to  "left hand:1234" and "right hand:678", respectively?

Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 104K
I don't know which scancodes the Lumina box sends when used as a quasi-keyboard. I would assume they are identical to what's in the documentation. However, you should be able to confirm or disconfirm this easily (and figure out the respective scancodes) via Tools -> Keyboard Scancodes...

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search