Zoom Logo

Webinar: Introduction to PCIbex for Online Experiments (4/2/2020, 1-2:30pm) - Shared screen with speaker view
Hadar Altshuler
31:47
audio good
Michael Cohen
32:19
Can those links be re-posted? I don’t think they’re showing up for those of us who signed on after they were posted.
Daryn Cushnie-Sparrow
32:24
https://www.pcibex.net/wiki/00-overview/
Michael Cohen
32:34
Thanks!
jeremy
32:57
the main site: www.pcibex.netthe farm (to design experiments): https://expt.pcibex.net/
Enriqueta Canseco-Gonzalez
38:40
Yes we see it
noam
38:41
yes
Dexian He
38:42
yes.
Empress
38:42
Yes!
Ana Bennett
38:42
yes
Anne Pycha
38:44
yes
Thanh Lan
38:44
yes
Hadar Altshuler
38:45
yup
Carolina Macedo
38:48
yes
Enriqueta Canseco-Gonzalez
39:53
Jeremy, your screen is a bit cut on the left side
Enriqueta Canseco-Gonzalez
40:23
ok, visible
Enriqueta Canseco-Gonzalez
41:01
perfect!
Maria Barouni
44:41
yes
horse_000
44:41
yes
Sona
44:42
yes
Enriqueta Canseco-Gonzalez
44:42
yes we hear you
Ana Bennett
44:42
yes
Anne Pycha
44:42
yes
Thanh Lan
44:43
yes
Mahire
44:43
yes
Nadia T
44:44
Yes
Martina Pucci
44:45
yes
Karim
44:46
yes
Morgan Moyer
44:47
yes
Bianca Lignani
44:47
yes
Martin
44:53
yes
Stephani Foraker
45:07
Maybe you can ask people to not follow along in their own window?
Sona
45:14
I got the same problem
Nadia T
45:17
same
Michael Wilson
45:37
I just tried again and the next page loaded now
Ioanna Kappa
00:47:35
the main site: www.pcibex.net
the farm (to design experiments): https://expt.pcibex.net/
Carolina Macedo
01:07:25
Is it CSS language code?
Lauren Ackerman
01:07:49
Is there a way to have the image proportional to window size rather than strictly pixels?
Carolina Macedo
01:09:14
That’s great then. CSS is not that difficult to use and there’s a very good website to learn it. It’s https://www.w3schools.com/css/
Elifnur Ulusoy
01:17:38
wouldn’t it be better if everyone tried it after the tutorial?
Julie Goncharov
01:19:03
Thank you for the link Carolina!
Florian Schwarz
01:20:36
Delays on the farm may be due to many of you working on the farm right now - it’s rare for there to be 100+ working at once as of now. We may need to ask you to take a break on using the farm right now so that it loads faster for Jeremy’s illustration
Hadar Altshuler
01:21:30
I just exited
Florian Schwarz
01:23:08
Feel free to go back occasionally and try again as long as things are loading at normal speed
Empress
01:27:49
Can you analyze results in excel as well as R?
Florian Schwarz
01:29:55
If you’re willing to do just a tiny bit of R, you can read in the data using the code in the ‘Data analysis in R’ section of the Tutorial, and then export a cleaned up csv file to load in whatever spreadsheet program you’d like to use.
Thanh Lan
01:32:24
An ethics question: How long will the data be stored in your server? Can we ask you to delete the data from your server after being done with collection?
Enes Avcu
01:33:14
Yeah it is an important question in terms of IRB
Florian Schwarz
01:34:55
For really sensitive data / strict IRB requirements, you could also create your own instance of a PCIbex farm on your own server. Then you’re in full control of the data at all times.
Enes Avcu
01:35:31
oh cool, thx
Thanh Lan
01:35:44
Thank you!
Nina Zdorova
01:38:57
I am sorry, can PCIbex be used for runninf a self-paced reading experiment, when a sentence is displayed on the screen word by word? I cannot find this info on the website in the tutorial and I am confused a little bit, whether I can use PCibex for my experiment..
Florian Schwarz
01:40:32
Self paced reading is something that the original Ibex already implemented really well (along with several other standard pscyholinguistic tasks). PCIbex is fully compatible with everything that can be done in the original Ibex
Florian Schwarz
01:41:16
See original Ibex documentation for implementing those: https://github.com/addrummond/ibex/blob/master/docs/manual.md
Sakshi Bhatia
01:41:45
Is there a way to record an audio response from the participant?
Enriqueta Canseco-Gonzalez
01:41:46
Is there a forum of users that one can use to send inquiries?
Kuan-Jung Huang
01:42:06
can you directly add .stop(getAudio("sentence")) right after .wait() line within the newKEY("FJ") block?
Nina Zdorova
01:42:07
Ok, I see. Thank you very much!
Florian Schwarz
01:42:22
Yes: https://www.pcibex.net/forums/forum/support/
Florian Schwarz
01:42:57
Yes, audio can be recorded: https://www.pcibex.net/wiki/voicerecorder-record/
Florian Schwarz
01:43:30
(Also: https://www.pcibex.net/wiki/voicerecorder-element/)
Kuan-Jung Huang
01:43:36
i see. thanks
Sona
01:46:26
if there are many images that we want to present, do we need to create a new element for each and every image separately?
Florian Schwarz
01:46:56
No, you’d create a trial template with variables that will pick out the image names from a spreadsheet
Lauren Ackerman
01:47:14
Where are the recorded audio files stored? If it’s your results section, does writing to the server introduce security risks?
Florian Schwarz
01:47:20
[That’s the next page in the tutorial :-)]
Enriqueta Canseco-Gonzalez
01:47:29
I assume there is something like “If, then” command. The script will do one thing is participant presses 1 and a different one if she presses 2. Correct?
Florian Schwarz
01:48:00
Audio recording is more advanced. You basically need to be able to write the recorded audio files to a server of your own as things stand
Enes Avcu
01:49:13
So the idea of the PCibex is that we create the experiment here easily without knowing much coding and run the experiment on the browser by sending the link to the possible participants? How can we find participants? Sorry I missed the beginning of the webinar
Florian Schwarz
01:49:15
Basically, yes Enriqueta, there is the equivalent of if, then functionality. We can share a link later to documentation, don’t have that one handy
Enriqueta Canseco-Gonzalez
01:49:43
Thanks Florian.
horse_000
01:49:51
Will the .log and .wait command be the same to record reading times of every word in a self-paced reading experiment?
Florian Schwarz
01:50:07
Participant recruitment is basically independent of what PCIbex farm offers. You can share the link in any way you like. We use prolific.ac and Sona for recruiting from our university’s subject pool. Mechanical Turk is another option.
Florian Schwarz
01:50:40
https://www.pcibex.net/forums/topic/dashedsentence-in-a-penncontroller-trial/ [I think this is the right link]
Enes Avcu
01:50:44
ok thank you, Florian!
horse_000
01:51:03
Ok, thank you. I get the idea.
noam
01:51:06
an element that is created inside a trial is only available inside that trial? and is erased once the trial is over? should we create a global element in order to call an element in different trials (picture for example) or should we reproduce it over and over again?
Florian Schwarz
01:53:07
noam: yes, elements are generally limited to a given trial. But note that there’s a way to create variables that become globally available. We use that for keeping track of participant information [had to skip some details, but documented here: https://www.pcibex.net/wiki/04-participant-information/#menuToc-2]
Kirill Efimov
01:54:31
Is there a way to integrate animated elements into the trial, e.g. Balloon Analogue Risk Task?
Florian Schwarz
01:55:51
Kirill: I’d have to know more about the types of files/resources that are used for the animations. Feel free to follow up with us by email or in the forum if we don’t get to this now
Zoë Firth
01:57:23
Is it possible to collect other types of behavioural data (i.e., not RTs or reading times on a trial-by-trial basis)? For example, a basic recall/recognition paradigm: if after all presentation trials you want to show participants a list of all stimuli and test recognition, collecting all data within the same frame?
Jun Lyu
01:58:08
How does one counterbalance the picture presentation order?
Florian Schwarz
01:58:29
Yes. We’d have to look at the details of what you’re looking for, but one thing that’s relevant is that you can make things ‘disappear’ within one trial, so you could keep it all in one trial, depending on the setup
Rebecca
01:59:17
How does it know which table to read the rows from?
Florian Schwarz
01:59:20
We’re happy to follow up on more specifics through the forum if you have a concrete implementation you’re trying to work out (at any stage of development)
Florian Schwarz
01:59:35
You can tell it by naming the table and referencing it if you have multiple tables
Zoë Firth
01:59:36
Great, thank you so much!
Florian Schwarz
02:01:02
Jun Lyu: Timers and randomization page (next in the tutorial) illustrates image position randomization
Rebecca
02:01:32
I see in the tutorial it says "variable =>", but here you're using "row => ". Is there a difference?
Florian Schwarz
02:02:53
I think that’s from the previous version; it’s backwards compatible, so either should work (in the same way)
Mahire
02:03:12
If I have 400 trails for perception task, I want to participants take a break, how do I do it?
Mahire
02:05:47
thank you!
Martin
02:06:29
I have a question about collecting response time data from button presses. Does PCIBEX give millisecond precision if I conduct online experiments with keyboard presses?
Yue Yu
02:06:31
same question above
Enriqueta Canseco-Gonzalez
02:06:40
Great job Florian and Jeremy. Thanks so much.
Martin
02:06:54
I have a question about collecting response time data from button presses. Does PCIBEX give millisecond precision if I conduct online experiments with keyboard presses?
Yue Yu
02:07:06
I have a question about how to set a break
Grant Goodall
02:07:12
Thank you!!
Mahire
02:08:19
Does result show correct responses vs. wrong responses?
alper kesici
02:08:49
how do you make a sentence show up word by word and assign a time period for words individually (let's say based on the total number of characters in each word)
rafaelventura
02:09:08
Is it possible to play back data collected from earlier trials to later trials, e.g. in a transmission chain experiment?
Asmaa Alshaikh
02:09:25
I’ve used the command of “dashed sentence” for a self-paced experiment and it works just fine
MudMudafia
02:09:34
For a spoken task can we collect audio files?
horse_000
02:09:36
Could you open the script again for a second, please?
Lauren Ackerman
02:09:57
Can pcIBEX run on mobile devices, including tablets?
noam
02:12:01
maybe i missed it, mouse pressing is a default key?
alper kesici
02:15:19
Thank you!
rafaelventura
02:16:52
Thank you!
Nina Zdorova
02:16:56
If we want to change any .css file in the section 'Aesthetics' and upload a new one for example, to change a display of stimuli, a font etc., do we need to upload any other new files with new changes? ANy new .js files?
Mathias Barthel
02:18:13
Could I add a slider, say from 0 to 100, for participants to indicate how sure they are about the response they gave?
Mahire
02:19:00
Thank you so much! Please stay safe and healthy!
Charles Lin
02:19:06
What browsers do you recommend the best?
Mathias Barthel
02:19:14
who is that colleague now at ZAS?
Florian Schwarz
02:19:42
Cory Bill at ZAS
Morgan Moyer
02:20:15
Thank you both!
horse_000
02:20:55
Thank you very much! Great webinar!
Julie Goncharov
02:20:58
Thank you Jeremy and Florian! It was super helpful! Stay safe!
jeremy
02:21:03
noam: mouse click is NOT a keypress
Dennis Storoshenko
02:21:20
Thanks everyone!
noam
02:21:51
ok thanks
Sara Ribeiro (UFRJ-Brazil)
02:21:54
Thank you so much for your time!!! It was amazing!
Aini Li
02:21:59
Is it possible to also randomize the mapping between two columns?
Nina Zdorova
02:23:24
Oh! Thank you very much about css! It's very usefu!
Charles Lin
02:23:27
Can you control the presentation time of text or image? How short can the presentation time be? And sensitivity?
Aline Fonseca
02:23:35
Thank you so much Florian and Jeremy! It was an amazing Workshop! I m an assistente professor in Brazil and your plataform will be very usefull here!
Zoë Firth
02:23:45
Thanks for a great webinar! Very useful. Stay safe, all!
Paul Compensis (University of Cologne)
02:25:10
Thanks a lot! All the best to everybody =)
rafaelventura
02:25:35
This is a question following up on my previous one: when you get a variable to print that in a later trial (e.g. in a transmission chain), can you get a variable from one user and print it to another user?
Jessica Ramos-Sanchez
02:26:25
Thank you for the webinar! All the best and take care everyone!
Charles Lin
02:28:43
Thanks so much!!
rafaelventura
02:29:21
Is there another platform you would recommend in the transmission-chain case?
Michael Cohen
02:29:32
Thank you!
Lauren Ackerman
02:29:42
Thank you so much, this was very helpful!
rafaelventura
02:29:55
Thank you so much!
rafaelventura
02:30:01
Great, thanks!
Thanh Lan
02:30:05
Thank you very much for this wonderful workshop! Take care!
Sakshi Bhatia
02:30:06
Thanks so much for the webinar!
Yael
02:30:17
Thank you!
Aini Li
02:30:18
Thanks!!
Martin
02:30:19
Just quick question, where is the recorded video?
Carolina Macedo
02:30:20
Thank you very much!
Mathias Barthel
02:30:29
thanks for your work and for sharing!
Oana Lungu
02:30:36
thanks a lot!
Huiyang Shen
02:30:45
Thank you very much!
Michael Jin
02:30:48
Thanks so much!
Silvia Kim
02:30:57
Thank you!
Yue Yu
02:30:58
many thanks
Martin
02:31:15
Thanks so much!