Fab
About
- Username
- Fab
- Joined
- Visits
- 2,610
- Last Active
- Roles
- Member, Moderator
Comments
-
Hi @SQuestion, I think you're using an outdated version of Open Sesame. What version are you using? Since version 3.0, experiments are saved in .osexp instead of .opensesame (see https://osdoc.cogsci.nl/3.3/important-changes-3/#opensesame). I recomm…
-
Hi @SQuestion, You're welcome. Glad it helped. Good luck with your experiment! Fabrice. PS: just FYI, when you reply in the forum, if you type @ followed by the first letters of your correspondent, you'll see a menu appear to select their username. …
-
Hi @SQuestion, I think that because the form_text_input object is designed to accept text, the space bar response is regarded as part of the text inputted by the participant. There may be a way to use code to monitor the content of the text to inter…
-
Hi @iremozdmr, Linking Qualtrics to JATOS or JATOS to Qualtrics is possible indeed. You need to do so passing parameters through the URL. You can find information here: https://www.qualtrics.com/support/survey-platform/survey-module/survey-flow/stan…
-
Hi @sarita, I must preamble this reply by saying that I’m no computer programmer either and that I’ve only started exploring OS recently (in fact until today, I had not touched Python code), so what I’m suggesting below might not be the optimal solu…
-
PS: you may also be interested in the description of the response vs feedback variables here: https://osdoc.cogsci.nl/3.3/manual/variables/, and the difference between feedback and sketchpad objects here: https://osdoc.cogsci.nl/3.3/manual/stimuli/v…
-
Hi @SQuestion, To provide feedback on single trials, you should use the feeback object instead of a sketchpad. Sketchpads are prepared and set before the trial runs, so their content cannot be updated as the trial runs. Feedback objects can. You can…
-
Hi @SQuestion, Not entirely sure I understand your description and how you implemented the task (whether you're using keyboard_response objects, for example). A little difficult to answer without more information or seeing the task. Do you present …
-
Hi @sebastiaan, Thanks for this! That's really helpful to understand how the system works 👍️. I'll look up some of the commands/properties you mentioned (like dict, shift, or push). From your description, I imagine that an alternative to what I was …
-
[UPDATE] Setting up the loop's number of rows dynamically using Javascript Following my earlier post, and thanks to pointers from Sebastiaan (https://forum.cogsci.nl/discussion/7412/accessing-and-manipulating-loops-in-javascript#latest), I'm describ…
-
(Update) Looks like I jumped the gun on the previous post... Setting the length of the orig_matrix isn't sufficient. It looks as if I have to populate each element of that matrix. I've tested it with the default empty table in OS (so, just one empt…
-
Hi @wdhany, Your OSWeb program is correct. The problem comes from the link Limesurvey directs the respondent to: https://forum.cogsci.nl/uploads/319/COIWHZNEIUN5.png You should have &LimesurveyId=241688&FavoriteAnimal=Cat. For some reason, y…
-
Hi @sebastiaan, Many thanks for this! I'm new to inspecting stuff in the browser and I wouldn't have thought of going to look in there without your pointers! Exciting stuff! I searched around for a bit and managed to find the info you listed in your…
-
Download the example task here: https://forum.cogsci.nl/uploads/841/JY67RIGJWWLU.osexp
-
Hi @HenkvanSteenbergen, Following up on Sebastian's reply, you can indeed select a csv file at random and use it as the source of a loop. Here's how to do it practically. First, ensure that your csv files are loaded in the pool. Use Javascript to se…
-
Hi @sebastiaan, Love the new features! Thanks for this! I understand documentation is limited at the moment and that it's a pre-release. I was wondering whether you could give me a hint on how to go about modifying the welcome screen, though. Would …
-
Hi @MicolG, The simplest way would be to set the duration of your fixation cross to 0ms and insert an advanced_delay object right after the sketchpad where your cross is displayed, and set the values to what you need (you can even select one of two …
-
Hi @zohar, There are different ways to do that, I'd say. Method 1: You program your own game within OS. Depending on what you want to do, this might be hard work (you'd have to combine OS objects and Javascript). You'd basically build a game from s…
-
Hi @zohar , Your code works but you're probably not passing the information to the picture object on your sketchpad. But I'd modify the end: function randomArrayShuffle(array) { var currentIndex = array.length, temporaryValue, randomIndex; while (0 …
-
@Karolmou @anabatista @Open_no_no Hi there, I know this thread is kind of old already but just for your information... I think a lot of the problems listed above are solved with OSWeb 1.4, as it now supports the form objects (except the form_base o…
-
Update As part of a reply to another thread, @sebastiaan actually solved this: the latest prerelease of OpenSesame 3.3.10 includes OSWeb 1.4, which brings new features such as access to the pool and a series of Javascript libraries. Awesome! See: ht…
-
Update and solution Since my initial post, @sebastiaan pointed out that OSWeb 1.4 (part of the latest prerelease of OpenSesame 3.3.10) bundles up some Javascript libraries, including csv-parse, which should do the job I'm trying to do (see https://f…
-
Hi @sebastiaan, Many thanks for this! That's awesome! I just downloaded and installed the megapack for the latest prerelease of OpenSesame 3.3.10 and indeed the code works smoothly 😀. The latest release and OSWeb 1.4 brings some really cool new feat…
-
Update OSWeb 1.4 now supports the use of files as a source for loop!!! So problem solved! No need for a work-around anymore! https://osdoc.cogsci.nl/3.3/notes/3310/ The latest version also brings in many new useful functionalities! https://osdoc.cog…
-
PS: when replying in the forum, best practice is to use the correspondent's handle, so that they get notified of your reply. To do so, just type "@" and the beginning of your correspondent's handle. For example, if you type "@Fa"…
-
Hi @Berndolino1, I took a moment to implement an example. Hopefully with this you should be able to adapt your task. I created a very basic lexical decision task (link to download at the end of this post) in which 6 stimuli are presented (3 words, 3…
-
Hi @Berndolino1, The code is to be introduced like any other code in OS. You can either use Python code, using the inline_script object: https://forum.cogsci.nl/uploads/075/2YYOVYLYPXXK.png Or use Javascript code, using the inline_javascript object:…
-
Hi @Berndolino1, In a nutshell, the answer to your question is: you must calculate it yourself using code. You need to use code to manually calculate the % of accuracy and mean RT per condition. You could do that in Python or in Javascript. The idea…
-
Hi there, Since the thread remains open, here are some suggestions based on my experience so far (apologies for possible redundancies with suggestions from other users...). Would be awesome: to be able to customize the opening OS/OSWeb splash screen…
-
Hi @Ashleigh, If I understand correctly your message, you want to select 7 "good" stimuli from a set of 10 (at random and without replacement), 7 "ethnicity" stimuli from a set of 10 (at random and without replacement), and 10 (f…