[solved] Lexical decision with different exposure time of stimuli response timeouts
I apologize in advance for my bad english.
First i want to say that this program is just great! And it maybe just saved my project ![]()
I am really new to the program, but deadline for me to finish my project is so near, that i will try to ask u for help so i could finish it in time.
So in this experiment i want to present 50 words and 50 pseudo-words to the participant. Then i want to set exposure time for words to be at 150 ms, and for response to 1500 ms. Is that possible?
And one more question, i would like to have 2 kinds of feedback, one when participant makes a mistake and second one when responding took to much time (more then 1500 ms). In first type of feedback i want to set opensesame to present text "You've made a mistake" and to present the same word/pseudoword to the participant.
In second type of feedback i want to set opensesame to present text "Its taking to much time for u to respond, please try to respond faster" and then to present the same word/pseudoword to the participant.
Is there anyway for me to do it?
Thank u all in advance
Comments
Welcome to the forum!
Although I can appreciate your urge for a quick answer (we've all been under deadline stress), what you seem to be asking is "please tell me exactly what to do". I strongly encourage you to do one (or several) of the tutorials, which can be found here. This will not take long, and will increase your understanding of the software a great deal!
What you want to do is possible. In fact, it should be quite easy once you've familiarized yourself with OpenSesame a bit. A few pointers:
1) You can define variables within a loop item. In your case, you could define a variable called stimword for the stimulus (the word itself), a variable called stimtype for the stimulus type (i.e. "word" or "nonword"), a variable called exptime for the exposure time, and a variable called resptimeout for the maximal response time. Please read this page for more information on loop items.
2) Feedback is usually given using feedback items (what's in a name?). You can add multiple feedback items to a sequence, and run only one (or none) of them depending on what happens in a trial. You can do so using Run if statements. Please read this page for more information on this. An example: use
[response] = Noneas a Run if statement for the timeout message, and[correct] = 0as a Run if statement for incorrect responses.Please do not hesitate posting further questions that you cannot answer yourself after familiarizing yourself with OpenSesame.
Good luck!
Hi Edwin,
Thank you very much for your response! As i feared, my english was once again a barrier for me to communicate the problem i had. I apologize once again. I wanted to ask if it was possible to make experiment like the one i wanted in opensesame or not. I didnt want you to make me a experiment
, just to tell me was it possible or not, so i could know if it was smart for me to invest time in learning the program.
So i read manuel, well most of it, and i menaged to make basic experiment but i still had some problems.
In feedback, is it possible for me to> if participant didnt respond in time, or didnt respond correctly, to present them the same word they got wrong or took to much time to respond to? And how could i do that ?
And to be honest, i didnt understand how making var exptime and resptimeout could help me to make stimuli that is presented for 150 ms, but for which participant has 1500 ms to respond
Ok i solved the problem.
Sry for the wall of text. Dunno how to make thread "solved".
For everyone who has the same problem, i just found some inline_scripts that work wonders, cause parallel widget crushed my PC.
So this may help :
http://www.cogsci.nl/forum/index.php?p=/discussion/535/solved-how-to-repeat-a-particular-trial-until-correct-before-moving-on-to-next-trial
Excellent! Glad you figured it out! I will mark this as solved
(FYI: click Edit on the original post, then you can adjust the title to say [solved])