Jason Ozubko
Jason Ozubko
  • Видео 26
  • Просмотров 165 547
Edit PsychoPy Routines like PowerPoint Slides | PsychoPy Routine Viewer | A New Free Tool!
The PsychoPy Routine Viewer is a third-party tool that I've developed to help you create better slides in PsychoPy. The download link is provided here: drive.google.com/file/d/1lzxsceDw8dmg0eXiGJ6fH3WtxqmAekCT/view?usp=sharing
If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. My up-to-date consulting rates are posted on my website. Visit psychopyhelp.com for more information.
Просмотров: 1 934

Видео

Instructions Sections with Back and Forward Buttons in PsychoPy
Просмотров 2,1 тыс.Год назад
This video covers how to add instructions sections with back and forward buttons, allowing participants to scroll through instructions until they are ready to proceed. If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. You ca...
The Most Advanced PsychoPy "Experiment"? | How I Made a Video Game in PsychoPy | Super Science Bros.
Просмотров 3,8 тыс.3 года назад
Super Science Bros., a video game programmed entirely in PsychoPy because what better (or fun) way to test the limit of a system than to build a game! Download Super Science Bros. today at: psychopyhelp.com/supersciencebros If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can ...
Getting Typed Responses | NEW PsychoPy 2021 Method | For Local and Online (Pavlovia) Experiments
Просмотров 1,9 тыс.3 года назад
The script files shown in this video are available here: drive.google.com/file/d/1ivNDWnQXgmGKBgfV2DyUuOK7LqoQhKJQ/view?usp=sharing For more information on consulting or programming services visit psychopyhelp.com. For inquiries, you can reach me directly at jason@psychopyhelp.com. I offer a variety of programming and consulting services for individual researchers and PsychoPy Bootcamps to now ...
Fixing Online Experiments | Pavlovia & PsychoPy | Online Exp Tutorial and Fixes for Common Problems
Просмотров 3,8 тыс.3 года назад
The demo in this video is available here: drive.google.com/file/d/1eBB0wDzfDSOSXULC2_xdk3J4Q2GCwmrM/view?usp=sharing For more information on consulting or programming services visit psychopyhelp.com. For inquiries, you can reach me directly at jason@psychopyhelp.com. I offer a variety of programming and consulting services for individual researchers and PsychoPy Bootcamps to now help train whol...
Your First PsychoPy Experiment (Part 2) | An Online Experiment | PsychoPy Help #4
Просмотров 8 тыс.3 года назад
Building an advanced Stroop experiment with scripting and online functionality If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. You can visit psychopyhelp.com for more information on my rates and services. Chapter List 00:0...
Memory Experiment in PsychoPy (Part 2) | Randomizing Stimuli Across Subjects | PsychoPy Help #6
Просмотров 5 тыс.3 года назад
Using code to randomize stimuli across subjects and running our memory experiment online If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. You can visit psychopyhelp.com for more information on my rates and services. Chapter...
Memory Experiment in PsychoPy (Part 1) | Loops, Lists, and Feedback | PsychoPy Help #5
Просмотров 13 тыс.3 года назад
Building a basic recognition memory experiment If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. You can visit psychopyhelp.com for more information on my rates and services. Chapter List 00:00 Introductions 00:42 Initial Ex...
Your First PsychoPy Experiment (Part 1) | A Stroop Experiment | PsychoPy Help #3
Просмотров 19 тыс.3 года назад
Making a simple Stroop experiment in PsychoPy If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. You can visit psychopyhelp.com for more information on my rates and services. Chapter List 00:00 Introductions 00:30 Adding the ...
Getting Started with PsychoPy (Part 2) | Loops, Variables, Online Experiments | PsychoPy Help #2
Просмотров 26 тыс.3 года назад
How to make loops, how to use variables, and how to run experiments online with Pavlovia If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. You can visit psychopyhelp.com for more information on my rates and services. Chapter...
Getting Started with PsychoPy (Part 1) | PsychoPy Overview, Stimuli, Input | PsychoPy Help #1
Просмотров 56 тыс.3 года назад
What is PsychoPy, how do you show stimuli, and how do you get input from subjects? If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. You can visit psychopyhelp.com for more information on my rates and services. Chapter List ...
PsychoPy Help -- How to Debug Your Experiment
Просмотров 1 тыс.3 года назад
If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. You can visit psychopyhelp.com for more information on my rates and services. This video explains a basic approach for trying to isolate and fix errors in your PsychoPy scripts.
Plotting PsychoPy Data in Excel -- PsychoPy Tutorial #4
Просмотров 4523 года назад
In this PsychoPy tutorial we summarize our data in a figure in Excel, examine how to plot means and add errors bars, and look at good plotting practices in general. This tutorial is part of a series for the Human Cognition and Memory Lab at SUNY Geneseo by Dr. Jason Ozubko I am now available for PsychoPy consulting. I can be reached at psychopyhelp@gmail.com. Rates are $60/hr rounded to the nea...
Basic PsychoPy Data Processing in Excel (Part 2) -- PsychoPy Tutorial #3
Просмотров 9143 года назад
If you need of help with PsychoPy, I am available for consulting and programming help. I can help you build experiments or even offer training bootcamps for your lab. I can be reached at directly at jason@psychopyhelp.com. You can visit psychopyhelp.com for more information on my rates and services. In this PsychoPy tutorial we continue to use pivot tables in Excel to summarize our data and int...
RKN and Confidence Rating Data Processing in Excel -- PsychoPy2 Tutorial #6
Просмотров 1793 года назад
In this PsychoPy tutorial we take our confidence scale and RKN data from our updated PsychoPy experiment and examine it in Excel. We make secondary tables which use pivot table output so that we can plot distributions for RK responses across different confidence levels. This tutorial is part of a series for the Human Cognition and Memory Lab at SUNY Geneseo by Dr. Jason Ozubko
Basic PsychoPy Data Processing in Excel (Part 1) -- PsychoPy Tutorial #2
Просмотров 2,3 тыс.3 года назад
Basic PsychoPy Data Processing in Excel (Part 1) PsychoPy Tutorial #2
Using Image Files in PsychoPy and Conditional Sorting in Excel -- PsychoPy Tutorial #7
Просмотров 2,8 тыс.3 года назад
Using Image Files in PsychoPy and Conditional Sorting in Excel PsychoPy Tutorial #7
Using Excel to Randomize Two Lists of Stimuli within a Single Loop -- PsychoPy Mini Tutorials
Просмотров 2,2 тыс.3 года назад
Using Excel to Randomize Two Lists of Stimuli within a Single Loop PsychoPy Mini Tutorials
[SEE DESCRIPTION FOR NEW VERSION] | Getting Typed Responses in Your Exp -- PsychoPy Mini Tutorials
Просмотров 3363 года назад
[SEE DESCRIPTION FOR NEW VERSION] | Getting Typed Responses in Your Exp PsychoPy Mini Tutorials
Using Code to Randomize Two Lists of Stimuli within a Single Loop -- PsychoPy Mini Tutorials
Просмотров 4,8 тыс.3 года назад
Using Code to Randomize Two Lists of Stimuli within a Single Loop PsychoPy Mini Tutorials
Creating a Trial that Branches -- PsychoPy Mini Tutorials
Просмотров 2,7 тыс.3 года назад
Creating a Trial that Branches PsychoPy Mini Tutorials
Practice Trials that End Based on Mean Accuracy -- PsychoPy Mini Tutorials
Просмотров 1,2 тыс.3 года назад
Practice Trials that End Based on Mean Accuracy PsychoPy Mini Tutorials
Practice Trials that End when a Criterion is Met -- PsychoPy Mini Tutorials
Просмотров 1,2 тыс.3 года назад
Practice Trials that End when a Criterion is Met PsychoPy Mini Tutorials
PsychoPy Scripting and Randomizing Stimulus Lists -- PsychoPy Tutorial #8
Просмотров 2,4 тыс.3 года назад
PsychoPy Scripting and Randomizing Stimulus Lists PsychoPy Tutorial #8
PsychoPy Memory Experiment (Part 2) -- PsychoPy Tutorial #5
Просмотров 1,3 тыс.3 года назад
PsychoPy Memory Experiment (Part 2) PsychoPy Tutorial #5
Free Online Psychology Memory Experiment with Source Code (2020)
Просмотров 3323 года назад
Free Online Psychology Memory Experiment with Source Code (2020)

Комментарии

  • @ShahrzadAyoubipour
    @ShahrzadAyoubipour 3 дня назад

    Hi! Thank you for the video! It was really helpful! I just have an issue with pressing num keys. For example, using keypad, when 1 is pressed, instead of 1 being shown, num_1 is shown to the participant. I don't know what changes I should make to the textInput section where we have $respDisplay. Do you have any idea?

  • @user-uy1vf7ee9p
    @user-uy1vf7ee9p Месяц назад

    Hi Jason, I have seen some of your videos. thank you so much. I have a problem with PsychoPy output. After finishing the experiment, in the CSV file, the subject numbers are not shown in the same columns. for instance for a couple of participants, subject numbers are shown in e.g, column F, for some participants it is shown in e.g column H, and for others, the subject numbers are shown in column L. I want the subject numbers to be in one column. I appreciate it if you could help me with addressing this issue.

  • @صبامهدویجو
    @صبامهدویجو 3 месяца назад

    Thanks that was helpful for me

  • @user-ed2tg3io5u
    @user-ed2tg3io5u 3 месяца назад

    You have explained everything in the simplest manner. THANK YOU!

  • @amirgharghabi1970
    @amirgharghabi1970 4 месяца назад

    It was pretty useful thank you!

  • @PJ-yq4lu
    @PJ-yq4lu 5 месяцев назад

    Jason - I sorted my issues out. Thank you.

  • @PJ-yq4lu
    @PJ-yq4lu 5 месяцев назад

    Nice tutorials Jason - 2 questions 1. are you naming your variables in your code like 'word_stim' the same as your excel column on purpose (are they referencing those columns or are they just random labels for the code) and 2. I keep getting an error message that makes it clear the program is getting stuck when it gets to the 'random' designation in the trial loop gui box, but I deleted out the Conditions file so I assumed it would ignore all this.

  • @gpagnoni
    @gpagnoni 6 месяцев назад

    The experiment crashes on the StimulusLoader routine on the current PsychoPy version on a Mac. Basically, the variables "word" and "colour" that should be loaded up by the loop from the excel file, do not seem to get recognized by the python code component of the StimulusLoader routine, as shown by the following error: >> word_list.append(word) >> UnboundLocalError: local variable 'word' referenced before assignment Has something changed with the new version of PsychoPy in the way of referring to variables loaded by loops in python code components?

    • @gpagnoni
      @gpagnoni 6 месяцев назад

      OK, I'll reply to myself with the solution ;-). It is sufficient to add to the codeLoader element of the initial StimulusLoader routine, the following code lines, under the tab "Begin Experiment": global word global colour

    • @nalinchandran4702
      @nalinchandran4702 4 месяца назад

      @@gpagnoni OMG you are a legened.

    • @kristinapetrovic1741
      @kristinapetrovic1741 4 месяца назад

      @@gpagnoni Thank you!!!

    • @yukeemusic
      @yukeemusic 19 дней назад

      @@gpagnoni legend, thanks!

  • @云强郝
    @云强郝 6 месяцев назад

    Dear Professor Jason Ozubko, First of all, thank you for sharing such a high-quality psychopy tutorial, I learned a lot from it. But I'm a newbie and I have a question: In the memory experiment video, when using code to randomize across subjects, if the stimulus is replaced by images, how should I modify the code?

  • @chaoh2258
    @chaoh2258 7 месяцев назад

    I think using `colour[0]` for "correct response" doesn't work as expected in this case. After you deleted `colour = colour_list[curr_item]`, `colour` will always be the color in the last iteration of the loop when the excel sheet is first loaded?

    • @Derek-wjq
      @Derek-wjq 2 месяца назад

      Replace this: "$colour_list[curr_item][0]" in keyStroop will be OK

  • @Channel-wl2qy
    @Channel-wl2qy 8 месяцев назад

    How do we make this work on Pavlovia? I followed the tutorial and was able to replicate what you have, but once I pushed to Pavlovia I started getting errors (like ReferenceError: Can't find variable: num_items; or ReferenceError: Can't find variable: color_stim)

  • @yasamanfarhangpour611
    @yasamanfarhangpour611 8 месяцев назад

    Hello Jason, thanks for your video. I have one question; which format is the best one for images in Paychopyg Jpg, png or…? Also about the size, do you have any suggestion?

  • @user-wz1ue4db3j
    @user-wz1ue4db3j 8 месяцев назад

    thank you for ur tutorial, you really help me a lot!

  • @reneelipka4024
    @reneelipka4024 8 месяцев назад

    Hi Jason, thank you so much for these amazing videos! I have run into an error that I do not understand. I have followed your code exactly. The word and color variables are created at the beginning of the stroop routine. When I run the experiment, I get the following error "UnboundLocalError: local variable 'word' referenced before assignment". When I look at the code, psychopy indeed referenced the 'word' variable early in the the section where it initializes components for all routines (line 361) : # ---Initialize components for Routine "stroop_trial" ---- curr_item = -1 text_stroop = visual.TextStim(win=win, name='text_stroop', text = word, font = 'Open Sans', (....) But the word variable is only defined at the beginning of routine (line 794): # --- Prepare to start Routine "stroop_trial" --- continueRoutine = True # update component parameters for each repeat thisExp.addData('stroop_trial.started', globalclock.getTicke()) # Run 'Begin Routine' code from code curr_item += 1 word = word_list[curr_item] color = color_list[curr_item] (....) How can I fix this?

    • @FernandoJavierC
      @FernandoJavierC 8 месяцев назад

      I have the same error and I don't know how to fix it. I have been stuck for days.

    • @reneelipka4024
      @reneelipka4024 8 месяцев назад

      ⁠​⁠@@FernandoJavierC Hi Fernando, for me creating an empty string word = ‘’ in the beginning of the experiment worked. You can add it with a code component.

  • @santiagogarcia-guerrero1482
    @santiagogarcia-guerrero1482 9 месяцев назад

    Wow! thank you so much for sharing with the community your expertise and creating this type of tools!

  • @swansongswan5849
    @swansongswan5849 9 месяцев назад

    Hi again. To be more precise, I need to know how should we build an excel sheet for multi-key answers (writing a series of shown digits)... How should we define the correct answer? And how can we end up the task after two incorrect answers?

  • @swansongswan5849
    @swansongswan5849 9 месяцев назад

    Hi again. To be more precise, I need to know how should we build an excel sheet for multi-key answers (writing a series of shown digits)... How should we define the correct answer? And how can we end up the task after two incorrect answers?

  • @swansongswan5849
    @swansongswan5849 9 месяцев назад

    Hello. Thanks for your helpful videos. Please tell us about how to make a forward/backward digit span task. I'm really confused. Is it possible to make it in builder or coding is necessary. Thanks in advance for your prompt reply

  • @braincakez6603
    @braincakez6603 9 месяцев назад

    Just adding to the many comments thanking you for the work you put into this! I've tried learning Presentation by NBS because my supervisor suggested it and there is little to no useful instruction to be found online. As someone who has a bit of coding experience, this is SO much better, and the in-depth tutorials you uploaded make me very confident that i will be able to program a task for my thesis! Thanks!

  • @olaola3068
    @olaola3068 10 месяцев назад

    thank you so much!:)

  • @rominaniksirat5123
    @rominaniksirat5123 10 месяцев назад

    amazing! thank you so much

  • @fastriderDE
    @fastriderDE 10 месяцев назад

    Thank you so much. I am about do my MSc. master thesis research and you help a lot! The best instructor ever!

  • @franc7570
    @franc7570 10 месяцев назад

    life saving

  • @Marcoos2Sanchez
    @Marcoos2Sanchez 10 месяцев назад

    I can not open my files!! Every time i try it sends me an error: pygame.error: Out of memory. Failed to execute script 'main' due to unhandled exception! Can anyone help me??

  • @nicole3831
    @nicole3831 11 месяцев назад

    Hi! I have a question, I’m building an experiment and I have kinda like 5000 words to be shown to the participants. However each trial should have just 20 of these words presented in a randomised order (e.g. trial one - rows shown: 10-50-100-600-350-270-978- and so on up to 20 words) how do I do that? Thankssssss 🙏

  • @user-cs5vc7tx5k
    @user-cs5vc7tx5k 11 месяцев назад

    Thank you so much. The video is very helpful to me! (At least I realised that I have to learn JavaScript as well 😂.)

  • @leonbohnet415
    @leonbohnet415 Год назад

    Still useful - thank you! :)

  • @dikshasingh5256
    @dikshasingh5256 Год назад

    thankyou so much it was really so helpful, you've explained everything so simply

  • @alejandraraisman4574
    @alejandraraisman4574 Год назад

    Thank you, Jason. Your tutorials are very easy to follow.

  • @mamenogarden
    @mamenogarden Год назад

    Thank you for your amazing lesson! I have one question tho, it seems to fail to read variables in the conditions file cuz every time I try to run it, it showed either error or showed only square_stims images. I think the trail and block loop look the exact same as you did.. could there be a way to fix this?

  • @ni2328
    @ni2328 Год назад

    Thank you

  • @ajaysom1292
    @ajaysom1292 Год назад

    Thank u sir

  • @ajaysom1292
    @ajaysom1292 Год назад

    Thanks❤❤

  • @5pm_Hazyblue
    @5pm_Hazyblue Год назад

    Hi psychopy viewer looks awesome. It would be 'awesomer' if mac users could use it as well. Are you considering building a Mac version or sharing the codes (so that Mac users may build for themselves). Always enjoying your videos, thanks!

  • @5pm_Hazyblue
    @5pm_Hazyblue Год назад

    Lines are fine between Psychopy and "Python"

  • @christianbieck369
    @christianbieck369 Год назад

    How can I organize the data from my experiment in the data excel sheet? When I open my data sheet the data is there but not sorted into individual columns.

    • @armaosk
      @armaosk Год назад

      this probably has to do with the dilineation of csv files.

  • @anonymouseicecube91
    @anonymouseicecube91 Год назад

    Wouldn't it be much better to just have two different files for the variables that way you can just truly randomize instead of having to insert every combination manually? What if I have 100 different colors?

  • @user-jp8qu5df3e
    @user-jp8qu5df3e Год назад

    Wow, this is an awesome tool!! Keep up the great work! 😊

  • @danaanton2497
    @danaanton2497 Год назад

    I need to add loops for the keyboardto work properly?

  • @suewang5944
    @suewang5944 Год назад

    Hello @Jason! I have the same issue, and I used almost all the approaches that I could find online, including yours. For example, adding the external resources in the online tab in the experiment setting windows didn't work; deleting all the things to restart didn't work; adding extra code like yours didn't work (because the js code always put "import psychoJS" after the code importing resources. Don't know what I should do now.

  • @popcornfueralle8263
    @popcornfueralle8263 Год назад

    just started my PhD and this is my first try at learning psychopy, which means that I will remember this video for the rest of my life. In a positive way :D thank you so much!

  • @bedizeke2102
    @bedizeke2102 Год назад

    INFINITY NUMBER OF THANKS FROM TURKEY! I am a bachelor student and I am working on an independent study, it is behavioral experiment but i have zero coding skills, thanks to you i will able to create my experiment! THANK YOU SOOOO MUCHHHH<3

  • @neenu9462
    @neenu9462 Год назад

    Thank you for the videos Can we do sternbergs test on psychopy

  • @haohao3583
    @haohao3583 Год назад

    hi! I'm trying to write an experiment using python idle. display.update() in pygame can update only part of the screen instead of the whole screen(display.flip()). But how to use psychopy to achieve this update function? When I set the clearBuffer in win.flip() to False according to the psychopy manual, I didn't achieve the effect I wanted.Looking forward to your response. Thanks a lot.

  • @abbassabouni957
    @abbassabouni957 Год назад

    Thanks for the video, it was helpful. However what you have shown is "without repetition" aka. equal Distribution (each stim is shown once). I've been trying to do : (in each trial, only one of the rows is shown). This is not explained anywhere

  • @katevankessel8405
    @katevankessel8405 Год назад

    Note xlrd function may not work bc xlrd 2.0.0 and above can only read .xls files.

    • @dheemant-dv3uz
      @dheemant-dv3uz Год назад

      how did you give in the input file name is it like input_file = "XYZ.xls"

  • @prettykitty647
    @prettykitty647 Год назад

    Hi Jason! This series has been really helpful for me to understand how to use psychopy for my dissertation. Thanks for speaking so clearly! How could I add a variable for a trial (like the fruits) and have like, 60 options from an excel sheet, and only have it show one random item from the list in one trial within a loop?

  • @pxpx424
    @pxpx424 Год назад

    thank you so much <3

  • @HaoyangLU-s3w
    @HaoyangLU-s3w Год назад

    This is an amazing tool! Thank you!

  • @123leecasey
    @123leecasey Год назад

    Fantastic tool to save time!