Avatar

Howdy, Stranger!

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

Supported by

Josh

About

Username
Josh
Joined
Visits
255
Last Active
Roles
Member, Moderator

Comments

  • Hi, No Mac user here, so here are just some guesses. Did you select the Eyelink in the pygaze_init module? ("select tracker type" is on "simple dummy" by default). If it still doesn't work when set to Eyelink, you can also try t…
  • Hi, You need to be way more specific. What's your experimental design? Do you actually have an eye tracker? (This doesn't work with a webcam, for instance). Pygaze is a piece of software that relays eye position coordinates to OpenSesame. As you mi…
  • Hi C, The simplest way to bipass this limitation would be to use images that already contain text. I can imagine that this would be harder if the text depends on the experimental condition. The always existant solution is to use an inline_script in…
  • Hi random number, I think it would be best to place your form item in (a sequence item in) a loop item. The idea is to repeatedly run the form as long as participants haven't provided an answer. Clicking on the loop item, you can check the "a…
  • Great that you were able to filter out the typo's yourself! I just wrote up something quickly, but should've double-checked at least, I admit :)
  • No problem :) And exactly; you'll have to use exp.set after the for-loop to have the list logged. Of course you could also divide the list into separate columns for each word, by setting separate variables (e.g. word1 word2) instead of the list - b…
  • Hi Chris, Like you said - each trial you create a list with all the words of a given sentence (e.g. sentence_list = ["this", "is", "an", "example"]). Now, we can run the trial by using a for-loop (in the run…
  • Hi Kushi, You may want to consider using a sketchpad item instead of a form. You could make the sketchpad such that you have your positive or negative word, and below you display 'like' and 'dislike' on the left and right side respectively. Right a…
  • Hi Javier, You could do this in multiple ways. What many people do is copy the experimental loop 2 times (so there are 3 blocks), and just place a sketchpad text display after each block (e.g. "You can take a break now. Press a button if you w…
  • Hi Manu, What Knante said works fine, but keep in mind that manually logging variables besides having all variables automatically logged may result in messy logfiles. You can also simply set the pointer value as a variable once the participant has …
  • Bonjour
    in [solved] hello Comment by Josh July 2015
  • Hi Christoph, Normally the widget.button function has a parameter called "var", that you can for example name 'response' (var='response'), so that a click on this button will automatically set the experimental variable 'response', with th…
  • Hi Kiri, Yes, the utf-8 can be a bit problematic. Basically, the program assumes by default that your text is ASCII encoded, even if the text itself was coded in utf-8. In order to prevent OpenSesame from getting confused, you want to add something…
  • Hi, I haven't used the copy function before, but usually you just simply do something like: exp.mycanvas=self.offline_canvas() exp.mycanvas.text("this is a text") exp.mycopycanvas = exp.mycanvas And you can also organize your code s…
  • Hi Elacio, Your idea of making everything in an inline_script at the beginning of the experiment was a good one. But you have to make sure to call your canvas something like "exp.canvas", i.e. start with "exp.". This makes the i…
  • Even if you have 25 combinations, wouldn't it be possible to create all canvases in a for-loop for instance? If there is any logic in the variance among canvases you could create all possible combinations in a loop. Although I'll admit it becomes a …
  • Hell0 elaci0, What would make your experiment the fastest is to create all possible canvases beforehand in the prepare phase of an inline_script. In the run phase, you could put some if-statements, saying e.g. "if mouseresponse_coordinate == t…
  • Hi Javier, No, the creation of variables is something you'd only have to do in the prepare phase. The run phase is where you'd display your stimuli if you weren't using a sketchpad. Since I don't know how you built your experiment I can only guess…
  • Hi Manuela, How did you define the middle button, and what is your while statement? As long as the logic is sound (e.g. "while buttonresponse is not middle") and you got all your values right, it should work. To give you an example: if yo…
  • Hi Javier, Do you use an inline_script? If so: the variables that are defined there need to be "set" to be available in the whole experiment - such as in sketchpads. To do this, you'd insert the line "exp.set("variablename"…
  • Hi Ivan, Surely this is possible. What you can do is place a sequence item in your loop item, and place two sequence items (for your two trial types) in that first sequence item. In your loop item you decide whether a go-trial or stop-trial should …
  • Glad to help! I think I understand the logic - the first image is selected at random, and then the second and third picture should be in accordance with the first image. The problems you're currently facing are due to syntax. If you want the first…
  • Hi Dani, Yeah, this is perhaps a bit counter-intuitive: the loop item can indeed only loop one item. In order to loop more, you'll have to place a sequence item in the loop, and place your inline_script and everything else in the sequence item. The…
  • Hi Manuela, Yes, an inline_script would be the most effective way. You could make a canvas (http://osdoc.cogsci.nl/python/canvas/) that displays your scale. In the run phase of your inline_script, you would then display this canvas in a while-loop…
  • Hi Dani, You were almost there. If you look at my first post, you can see: "To make it available for your sketchpad, you have to insert: exp.set('word',word)." So yeah, you created the variables in your inline script perfectly, now you o…
  • Hi Sabine, Normally the logger should detect all variables set with exp.set; even variables you create in a loop. But it might depend on where in the structure your logger is placed exactly. If anything, you can also manually log variables (yes, i…
  • Welcome to experimental design :D Let's start with the icing on your cake: you have 12 sequences, but what are they for? Should they represent 12 trials? Or 12 trial types? Either way, I think you should be able to work with just one sequence. How …
  • Greetings earc, The text size is usually measured in pixels and therefore, I think, the absolute size is dependent on the particular display. (Others please correct me if I'm wrong!). Without getting in technical detail: you're mentioning that par…
  • Hi Dani, Cool experiment with the logic and everything - but if I understand you well the only thing you need to know is how to pick and assign things randomly? I think the easiest way is to place an inline_script item inside the loop before the se…
  • Alright! Did you already manage to get this to work without the minimum/maximum message? What you could do is place the form item in a loop. Clicking on the loop item, you can tick an 'advanced options' box to reveal a break-if statement. Here you c…

agen judi bola , sportbook, casino, togel, number game, singapore, tangkas, basket, slot, poker, dominoqq, agen bola. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 50.000 ,- bonus cashback hingga 10% , diskon togel hingga 66% bisa bermain di android dan IOS kapanpun dan dimana pun. poker , bandarq , aduq, domino qq , dominobet. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 10.000 ,- bonus turnover 0.5% dan bonus referral 20%. Bonus - bonus yang dihadirkan bisa terbilang cukup tinggi dan memuaskan, anda hanya perlu memasang pada situs yang memberikan bursa pasaran terbaik yaitu http://45.77.173.118/ Bola168. Situs penyedia segala jenis permainan poker online kini semakin banyak ditemukan di Internet, salah satunya TahunQQ merupakan situs Agen Judi Domino66 Dan BandarQ Terpercaya yang mampu memberikan banyak provit bagi bettornya. Permainan Yang Di Sediakan Dewi365 Juga sangat banyak Dan menarik dan Peluang untuk memenangkan Taruhan Judi online ini juga sangat mudah . Mainkan Segera Taruhan Sportbook anda bersama Agen Judi Bola Bersama Dewi365 Kemenangan Anda Berapa pun akan Terbayarkan. Tersedia 9 macam permainan seru yang bisa kamu mainkan hanya di dalam 1 ID saja. Permainan seru yang tersedia seperti Poker, Domino QQ Dan juga BandarQ Online. Semuanya tersedia lengkap hanya di ABGQQ. Situs ABGQQ sangat mudah dimenangkan, kamu juga akan mendapatkan mega bonus dan setiap pemain berhak mendapatkan cashback mingguan. ABGQQ juga telah diakui sebagai Bandar Domino Online yang menjamin sistem FAIR PLAY disetiap permainan yang bisa dimainkan dengan deposit minimal hanya Rp.25.000. DEWI365 adalah Bandar Judi Bola Terpercaya & resmi dan terpercaya di indonesia. Situs judi bola ini menyediakan fasilitas bagi anda untuk dapat bermain memainkan permainan judi bola. Didalam situs ini memiliki berbagai permainan taruhan bola terlengkap seperti Sbobet, yang membuat DEWI365 menjadi situs judi bola terbaik dan terpercaya di Indonesia. Tentunya sebagai situs yang bertugas sebagai Bandar Poker Online pastinya akan berusaha untuk menjaga semua informasi dan keamanan yang terdapat di POKERQQ13. Kotakqq adalah situs Judi Poker Online Terpercayayang menyediakan 9 jenis permainan sakong online, dominoqq, domino99, bandarq, bandar ceme, aduq, poker online, bandar poker, balak66, perang baccarat, dan capsa susun. Dengan minimal deposit withdraw 15.000 Anda sudah bisa memainkan semua permaina pkv games di situs kami. Jackpot besar,Win rate tinggi, Fair play, PKV Games