Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

eduard

About

Username
eduard
Joined
Visits
468
Last Active
Roles
Member, Moderator

Comments

  • Yes, pygaze and OS have different time lines, each of them starting at initialization. OS is initialized earlier than pygaze, so OS values should be larger, but if you know that delay, you can convert time lines into each other. The best way is to l…
  • Hi Louisa, here the code I used, basically measuring the distance of the fixation to a reference location over some time. # check whether a fixation is on black ring in the beginning of the trial. Rather liberal # automatically continue unless no…
  • Hi Mirko, not sure whether this will solve it, but but the second yield on the same level as the if (it is intended too far currently). Does that help? Eduard
  • Hi Greg, there must at least be one line in a loop table, even if no values are defined. So, if you click in the first cell of the loop table, one row should be added and then the loops will run. Does that make sense? Eduard
  • Hi Rex, Yes, that is basically correct. and then the loop goes back to the sketchpad? Well, it is a weird formulation, the loop just reiterates, and in doing so, it would get back to the sketchpad. Therefore, the sequence would also continue from …
  • Okay. Can you share the experiment then?
  • Hi, If I had several test persons perform the test, I have to merge the data sets. This means that I first have to sort the random order and then merge all datasets I am not sure I get the motivation behind this. If you have multiple participants …
  • Hi, This could be a Windows thing. On my linux system it does work. Just to double check that it is not the layout, can you try a German layout? (the ^ is on the leftmost key above the tab key)? Eduard
  • Mh, too bad. Then, once again, I am out of ideas...Sorry. By the way, did you report the bug on the github page? It sounds like something that should be fixed (the part about touch responses being inaccurate when the mouse is hidden). Eduard
  • Hi, If you remove the video(s) of trial 27 from the experiment, does the experiment still crash at trial 27? Eduard
  • If you check the log file you will see variables that start with "count_" and end with the item name that you gave them in the overview area. For example, "count_fIxation_sequence". These variables keep track of how often an item…
  • Sorry Stephen, I haven't read your earlier comments carefully. I just tested whether I can reproduce the error you describe and I couldn't. But then, I only have a mouse available and can test with a touch pad, so that it was a pretty useless test. …
  • I meant import pip pip.main(['install','pywin32']) You will have python on your system, otherwise Opensesame wouldn't run. Unfortunately, I don't get how things work on Windows. But you should have a python folder in which there is a python.exe if y…
  • Does it work if you don't have a touch pad? I just got a serious of very annoying beeps...
  • Hi Louisa, I don't know this function and what it does. But if it is sampling gaze position, you have to record, I think (though not sure). I did something similar in the past, and my code was in between start and stop recording (pygaze plugins). S…
  • Hi Christian, Conceptually, you cannot change a sketchpad once it is presented. That means, every time something changes on the screen, a new canvas is presented. Whether this is the same canvas but with updated information, or a entirely new canva…
  • Hi, add a sketchpad with pause in it in the sequence and set its run if value to [trial_no]=48 * of course trial_no has to be the variable that keeps track of the trial number. Eduard
  • Hi Rex, You can set the duration of the updated display (incl. Feedback) to 500 ms. However, this will then also wipe the original stimulus. A way to prevent this is to have in a loop that only breaks if the correct answer has been given, otherwise…
  • Hi Jarrod, There are old stair case plugins written for much overhauled versions of Opensesame. The code won't work anymore, but the logic applied there can be used to implement a staircase. See here for example: https://github.com/smathot/OpenSes…
  • Hi Stephan, Can you try simply with "pywin32"? Also, according to this post, there is some post-processing needed: https://stackoverflow.com/questions/20113456/installing-win32gui-python-module After you run the pip command, can you imp…
  • Hi, If you need help, you need to give us a lot more information on what it is that you want, what it is that you have tried, and what the problem is, ideally with screenshots or examples. Without these information we won't be able to help you, I a…
  • Hi, Can you rerun the experiment without random order and see whether it still crashes on trial 27? If so, please provide more info on the experiment you are testing. Without these information it is impossible to say what the reason is for the cras…
  • Hi, I close this discussion, as I already answered int he other one. Please don't open the same question in multiple discussion. Things would become messy otherwise.
  • Hi, Unfortunately, I can't see the images. Also, this sounds like a weird problem. Is it possible that the resolution of the experiment is misspecified? (see the first item in the experiment overview area). Increasing the resolution might solve the…
  • Hi Naama, I can't open the attachment, but conceptually, you have to draw the image to a canvas (as you probably already have and then change the image depending on the fill For example: cv = Canvas() cv['stim'] = Image(filepath) cv.show() <do …
  • Hi John, I don't fully get your problem, but it will definitely be possible with an inline_script. How exactly you would access the rows, depends on you create the structure of the dataset. It is a little hard to give you advice without knowing m…
  • Hi Mari, That is surprising to me. Given the tobii code of Pygaze, it seems like the calibration dots are defined relative to screen width and height. So, I would expect them to scale with display size. Just to be sure, what have you set as screen …
  • Hi, I am not familiar with OSweb myself, but it seems like forms are indeed not supported yet: https://forum.cogsci.nl/index.php?p=/discussion/5543/experiment-is-not-working-online#latest Eduard
  • Hi, I just tried it and, indeed, if the Keyboard layout/language is english it doesn't work. However, I switched it to German and there I could combine ^ with a to get â in the text input field. So try changing the keyboard layout of the system. …