eduard
About
- Username
- eduard
- Joined
- Visits
- 1,402
- Last Active
- Roles
- Member, Moderator
Comments
-
Hi Hansol, it is a little unclear where exactly you handle the replay. Could you point us to it? You can also upload your experiment if you wish. Without seeing more detailed code it is hard to give you advice on how to fix it. ps. from looking at…
-
Hi, To be honest, I don't get your design in full detail. If you wish to have more concrete advice, please try to give a little more detail, maybe even some concrete examples. I know that describing complex in easy words is not necessarily easy, bu…
-
Hi, If I am not mistaken windows tablet should be a good choice, as opensesame can normally run of them. See for example here:https://forum.cogsci.nl/discussion/4739/opensesame-for-windows-tablets Hope this helps, Eduard
-
Hi you two, I have no clue why it did not work (Please file a github issue!), but a work around is it to manually compute the correct variable. I did that in the attached example (only for the red dot part) and it works. For the rest of the sequenc…
-
Hi Laura, In the beginning of the experiment you can define the order (based on some counterbalancing scheme), and then call each sequence in that order. For example, see the attached experiment. https://forum.cogsci.nl/uploads/598/GX2418QLL4QL.os…
-
Hi Katharina, Sorry for the late reply. Start time of what? The trial or the voice? if you want to measure if from the start of the trial, that the way you do it, looks good to me. Provided that before the line start_time=clock.time() there is noth…
-
Hi Esra, this commend `var.subject_group = var.subject_nr % 4` will give (depending on the subject nr) the output 0,1,2,3 Are you sure that the problem is not simply that? https://forum.cogsci.nl/uploads/718/FCAW7TYZC4EU.osexp At least it works fo…
-
Hi Angelina, As the form widgets are currently not yet supported, the only option would be to use javascript and implement such functionality yourself. The drawing of a checkbox itself is easy. Either draw a rectangle in the sketchpad or just uploa…
-
Hi Luca, Thanks for helping! Unfortunately, your uploads are gone. Could you reupload them? Then, I will file an issue report on Github. It is great that you found a work around, but ideally we would properly fix it eventually. For example, if an e…
-
Hi Hülya, Mh, that is annoying. Do you have an error message that goes with this? I doubt that you would need to translate html to javascript. My guess would be that the fonts are for some reason not available or something? If you have an error mess…
-
Hi Aylo, I don't think this is going to work without some scripting. However, I think the scripting should be fairly doable. For example, consider this code: if (vars.presented_pair == 'AB') { if (vars.correct == 1) { vars.ab_total_corr…
-
One option that should work would be to define areas of your stimuli and check after every response whether the coordinates of that response lie within the bounds of that (or any) stimulus. Then you can either repeat the trial or continue depending …
-
Hi Patricia, You could build your procedure into a loop, that runs more often than you would expect a reasonable person to want to replay the sound (100 times or whatever). Then, you could implement the sound to be played every time the key p is pr…
-
Hi Alexiel, there is not really a way to fix it. The problem is that the pygaze items are not compatible with online experimenting. And as far as I know, won't be any time soon. What were your plans? Did you want to do eye tracking with webcams? …
-
Hi Bo, You can try this code in a javascript inline item: vars.pool = vars.pool.__folder__ console.log(vars.pool) I only tried it locally though. Not sure whether it would work on Jatos. Let me know if it doesn't work. Eduard
-
Hi, Unfortunately, there is no tool that can do that (at least that I am aware of). So, manually recoding is what you need to do. Sorry and good luck. Eduard
-
Hey, I can't say for sure what the problem is, but you can simply create your own accuracy variable. All you need is a variable that counts the total number of trials, and one that counts the total number of correct responses. Divide one by the oth…
-
Hi Hulya, Here is some Python code to have an informed consent. Of course you would have to translate it to Javascript, which will be a challenge (if not impossible) as the mouse item cannot be used in javascript inline. But maybe you can use the c…
-
Hi Bo, would it help to specify the complete filepath to the pool? Or first retrieve to path of the pool and then use it to list items in it? Eduard
-
Hi, As far as I know, Pygaze is not yet Python 3 compatible. So, you probably have to retry with Python 2.7. Good luck, Eduard
-
Hi Hulya, counterbalancing across participants can be done with inline_javascript. In python the code is: if var.subject_nr<12: var.condition = 1 else: var.condition= 2 (of course you need to adapt the precise conditions to your needs. …
-
Hi Luca, does it work in windows mode? I am not familiar with the specifics of Osweb unfortunately, but I thought that drawing responses (which are based on cursor_roi, I think?) are not supported in Osweb at all, so I didnt except it to work in fi…
-
Hello Art, normally OS is taking time stamps for all the items that are called, including the keyboard response and response items. If I am not mistaken the variable is called var.time_response. To compute response time, you also need a reference p…
-
Hi Katharina, Given that you want to run the study online, it might be better to start with javascript right away, rather than Python. But anyway, on Cedrus, they publish example python code how to connect the response box. YOu can find it here: ht…
-
Hi, Does this screenshot help? https://forum.cogsci.nl/uploads/051/RN0SQPXJU87A.png Eduard
-
Hi Andreas, Sorry for the late reply! Unfortunately, my Javascript skills are also close to non-existent. So, I would also have to google. I think getting away without learning any javascript will be challenging, particularly for slightly more com…
-
Hi Nicole. You could try to multiply the response times with a constant. So, to move from 1000ms to 0.001s, just run this code in the end of a trial (before logging): var.response_time *= 0.001 But you can also do that easily offline, after the exp…
-
Great! Cool.
-
Hi, the line <span style='font-family:"[font]";'>Font style</span>has to be embedded in text, you can't just drop it in the script part of the sketchpad. So, if you replace the ">Font Style<" with ">[In…
-
Hi Marta, What delay do you mean? I don't see anything particulary slow. I checked the timing and from after they keyboard item, to the next first image it is only a few hundred milliseconds. Maybe you mean after the second target? In this case it …