Howdy, Stranger!

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

Supported by

[wishlist] What would you like to see in OpenSesame?



  • edited 3:40AM

    Just started using the software. Really loving it!! you are doing a great work!

    • It would be nice to have option for nested tables (without writing additional code)
    • It will be useful to be able to change the order of the columns in a loop table, and to delete more than one column at a time...

    Thanks again!

  • edited 3:40AM


    export with all dependencies (vlc player, python...) as .exe file.

    standardized way to handle questions and texts.

    random durations withouth inline code.

    best, daniel

  • edited 3:40AM

    This may be more of an add-in than a change to OpenSesame but a way to link the LabChart software from AD Instruments that measures physiological responses would be really good. Synchronising timing and combining data in the logger would open up more experimental testing possibilities.

  • edited 3:40AM

    I have taught OpenSesame as part of an undergraduate class on Experimental Psychology which solved a lot of the headaches I used to have when using E-Prime in the past (e.g., handing out license keys to students, letting them take they keys home, windows-only etc). And students loved it! The only thing that could make my life easier (i.e., avoid coding in an undergrad class) is "nested lists" functionality. And a late thing in my wish-list: drop-down menus to append new/existing items! :) Such a convenient feature...why let it go??

  • edited 3:40AM

    A "StartHere" item would be very nice when building a big experiment consisting of many parts. One could drag it anywhere in the overview area to make the experiment start at that specific point to test only that part of the experiment. To prevent accidental skipping of the beginning of an experiment start here might only be activated when using the 'Quick run' option.

    Best, Jarik

  • edited 3:40AM

    question randomization in forms as stated here:


  • edited May 2015

    I see touch_response works with cells of screen decided upon row/column.

    Given that it's quite difficult to guess if my "Image" is in that cell, could be possible to add a sort of superimposed grid which shows how the screen would be divided using X rows and Y columns?

  • edited 3:40AM

    It would be nice to add some reflection/introspection/metaprogramming capabilities, via Python inline scripts, such that you could manipulate items in the experiment sequence at runtime.

    For example, I'm rolling my own randomisation scheme and then using a simple loop with a hardcoded sequence that will later refer to my randomised list. That hardcoded sequence can't be changed dynamically to reflect the bounds of my list (which can be manipulated with the full power of Python; e.g., fetching data from a DB).


  • edited August 2015


    not sure whether that has been wished already but it would be very handy if the text item would have a "go back" option. Kind of restarting the current e.g. sequence item.

    Oftentimes, participants just continue to quickly to read through the content of the text items containing experimental instructions. It happens now and then that they skip on text item too quickly or by accident. Usually we then have to press ESC and restart the script. That is only if we specifically ask for whether something happened because sometimes participants would just continue and do not tell us that they skipped one part of the instructions.


  • Hello. :)
    Is there a way to add responses (of the participant) through speech?

  • edited 3:40AM


    I'm not sure if these are specifically mentioned in the posts above but i would like to see:

    • Unlink copy option (when an existing item has been copied)
    • Improved grid in the touch-response item, for example being able to set the coordinates of the allowed response fields and the fields that should be blocked
    • Similar to Elacio a few posts above: a superimposed grid to check whether presented stimuli are overlapping with the response grid



  • edited 3:40AM


    I am new to opensesame and I am not sure it is the right place where to post.

    By the way i would like to ask you whether it is possible by using open-sesame on the tablet to drag and drop figures on the screen by using fingers,
    it would be useful for me because I am programming an experiment for kids.

    thanks a lot,


  • edited 3:40AM


    I am would like to use opensesame to do some experiment which involves displaying video. However, I realized that there is no way to change the width and height of the video in the programme. So I would like to add this function into this wish-bucket.


  • edited 3:40AM

    We would very much love a do answer check option, to control if users really did select a choice or entered a text. This somehow was questionned a couple of times in the forum already and is only solved by scripting and adapting for each experiment :)

  • edited 3:40AM

    Simple method for collecting RT for key releases, instead of key presses.

  • edited 3:40AM

    Would it be possible to allows to collapse items in the overview and leave them collapsed until you want to expand them again? As it is, I can collapse all those loops, but the application auto-expands them on the next command of any kind.

  • Many thanks.
    I would be very glad if the OpenSesame could support presentation of the Farsi fonts and presentation.

  • Hi,

    I mentioned this in another thread. It would be nice if Open Sesame's first item would be a loop rather than the experiment. That way the experiment would be always on unless otherwise told to (i.e., by a special key combination) and participants would not get to see the insides of the Open Sesame experiment.

    This could remove the curious participants' search that may send them to areas in the experiment with sensitive data either in scripts (that they may mingle and change it just for fun) or to areas where the answers of the tests may be.


  • Hi @DCube,

    Guess that is what OpenSesame Run is for:

    Note the link is to the 3.0 documentation not the latest 3.1 documentation but I think OpenSesame Run still comes with OpenSesame like it did in version 3.0.

    @sebastiaan am I not looking hard enough or is there no OpenSesame Run in the 3.1 documentation?


  • @sebastiaan am I not looking hard enough or is there no OpenSesame Run in the 3.1 documentation?

    Oops. It got lost in the re-organization. I'll re-add it soon.

  • @amihai_gottlieb that has been one of my gripes for a while now too. I plan on taking a look at this in the near future. It shouldn't be that difficult as we've already solved a similar problem in the OSF explorer.

    Buy Me A Coffee

  • There is already a great thread on work-arounds, but I second the request for nested lists (in line with E-Prime), so that undergrads who can't code can do more with the software. Also, something like the clock.scale function in E-Prime, which allows you to speed up the experiment for testing, would be awesome. Finally, expanding PyGaze to include the Tobii Eye X (affordable) eye tracker, given the limited volume of Eye Tribe eye trackers, would be great. Thanks for considering the suggestions!

  • @TomArmstrong

    There is already a great thread on work-arounds, but I second the request for nested lists (in line with E-Prime), so that undergrads who can't code can do more with the software.

    As of OpenSesame 3.1, there are several advanced-loop operations. One of those is the horizontal shuffle, shuffle_horiz), which does exactly what most people (to my understanding) use nested lists for in E-Prime.

    As it happens, I just posted a video tutorial on exactly this:

    Does that cover nested lists, or is there still cases that you cannot implement with shuffle_horiz or any of the other advanced-loop operations?

    Also, something like the clock.scale function in E-Prime, which allows you to speed up the experiment for testing, would be awesome.

    That's an interesting suggestion. If you add the following to the prepare phase of an inline_script at the very start of the experiment, most things will speed up:

    import functools
    SPEEDUP = 10 # Speed up things by a factor of 10
    def scaled_sleep(ms, sleep_fnc=None, speedup=1):
        sleep_fnc(int(ms / speedup))
    def scaled_time(time_fnc, speedup=1):
        return time_fnc() * speedup
    clock.sleep = functools.partial(scaled_sleep, sleep_fnc=clock.sleep,
    clock.time = functools.partial(scaled_time, time_fnc=clock.time,

    However, this doesn't speed up everything. For example, keyboard timeouts will stay as they were.


  • Dear OpenSesame Crew,

    I would like to save my experiment in a way that you run it directly by double clicking on the file.
    I will install it on the participants laptops. And i am worried that they might change something in the setting/programming. Or select the wrong start button.
    I know that there is another way to start the experiment. However, this is quite complicated. I can do that, but for the participants it would be easier to open a file with a double click.
    In Eprime they integrated such a tool, because of licencing. However, as explained it would be useful in OS as well.

    I appreciate all you have already implemented. Great job!

  • Hi Stephan,

    Sounds like you need opensesamerun:

    If you search the forum for this, you will also find plenty of examples of how you can use opensesamerun.


  • edited October 2016

    Thanks, Sebastiaan. The shuffle_horz advanced loop operation would definitely take care of the issues most of our thesis students might encounter. And while it involves writing a line of code, it is probably much simpler than creating a nested loop in E-Prime. By the way, the loop preview function is really useful!

    I was recently looking for something like nested loops in OpenSesame because I wanted a mixed factorial design--I think that is what you would call it. In the study, participants see two pairs of images. One pair is a disgusting image accompanied by a neutral image. The other pair is a threatening image accompanied by a different neutral image. One pair is presented several times in a block, then the other pair is presented several times in a block. I have a block-level loop that randomizes the order of the blocks (which image pair they see first), but I also wanted to randomize the assignment of the accompanying neutral image, such that half of participants will see the disgusting image with neutral image 1 and the threatening image with neutral image 2, and vice versa. I was able to use inline script objects to achieve this, but I was wondering if there was a way to do it with advanced loop operations, instead.

    Also, I appreciate the code for speeding up experiments!

  • edited October 2016

    I have searched around in the forum. But i could not find a post on my issue.
    When i understood it correctly, opensesamerun is used via the command line. This is not helpful, if participants have to start the experiment on their own. You know, participants can do strange things. And not all of them know how to use the command line. Anyway, i would need to tell each participant their individual path of the experiment (they use their own laptops). Hence, it would be great to save a shortcut, which opens the experiment by doubleclicking.
    What i have in mind is a further option in "save as" to save the shortcut of the experiment directly.

  • @DahmSF While searching for a link to an example batch file, I noticed that you asked the same question already here , where @Jarik gave you a perfectly reasonable answer.

    Please help us maintain a clean forum, and don't double-post questions!

  • Just an idea for the forum. In some occasions scientists really have time pressure ;-) and it would be nice to to know whether someone is already working on an answer to your question. Hence i thought whether it is possible to mark a comment with "I am working on an answer". Something similar like the "thank" button, which is nice.

  • Hence i thought whether it is possible to mark a comment with "I am working on an answer".

    Yes, that's a good point. It would also avoid crossposts when multiple people are replying to the same discussion.

Sign In or Register to comment.

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 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