Webinar: Introduction to PCIbex for Online Experiments (4/2/2020, 1-2:30pm)
- Shared screen with speaker view

31:47
audio good

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.

32:24
https://www.pcibex.net/wiki/00-overview/

32:34
Thanks!

32:57
the main site: www.pcibex.netthe farm (to design experiments): https://expt.pcibex.net/

38:40
Yes we see it

38:41
yes

38:42
yes.

38:42
Yes!

38:42
yes

38:44
yes

38:44
yes

38:45
yup

38:48
yes

39:53
Jeremy, your screen is a bit cut on the left side

40:23
ok, visible

41:01
perfect!

44:41
yes

44:41
yes

44:42
yes

44:42
yes we hear you

44:42
yes

44:42
yes

44:43
yes

44:43
yes

44:44
Yes

44:45
yes

44:46
yes

44:47
yes

44:47
yes

44:53
yes

45:07
Maybe you can ask people to not follow along in their own window?

45:14
I got the same problem

45:17
same

45:37
I just tried again and the next page loaded now

47:35
the main site: www.pcibex.net
the farm (to design experiments): https://expt.pcibex.net/

01:07:25
Is it CSS language code?

01:07:49
Is there a way to have the image proportional to window size rather than strictly pixels?

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/

01:17:38
wouldn’t it be better if everyone tried it after the tutorial?

01:19:03
Thank you for the link Carolina!

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

01:21:30
I just exited

01:23:08
Feel free to go back occasionally and try again as long as things are loading at normal speed

01:27:49
Can you analyze results in excel as well as R?

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.

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?

01:33:14
Yeah it is an important question in terms of IRB

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.

01:35:31
oh cool, thx

01:35:44
Thank you!

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

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

01:41:16
See original Ibex documentation for implementing those: https://github.com/addrummond/ibex/blob/master/docs/manual.md

01:41:45
Is there a way to record an audio response from the participant?

01:41:46
Is there a forum of users that one can use to send inquiries?

01:42:06
can you directly add .stop(getAudio("sentence")) right after .wait() line within the newKEY("FJ") block?

01:42:07
Ok, I see. Thank you very much!

01:42:22
Yes: https://www.pcibex.net/forums/forum/support/

01:42:57
Yes, audio can be recorded: https://www.pcibex.net/wiki/voicerecorder-record/

01:43:30
(Also: https://www.pcibex.net/wiki/voicerecorder-element/)

01:43:36
i see. thanks

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?

01:46:56
No, you’d create a trial template with variables that will pick out the image names from a spreadsheet

01:47:14
Where are the recorded audio files stored? If it’s your results section, does writing to the server introduce security risks?

01:47:20
[That’s the next page in the tutorial :-)]

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?

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

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

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

01:49:43
Thanks Florian.

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?

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.

01:50:40
https://www.pcibex.net/forums/topic/dashedsentence-in-a-penncontroller-trial/ [I think this is the right link]

01:50:44
ok thank you, Florian!

01:51:03
Ok, thank you. I get the idea.

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?

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]

01:54:31
Is there a way to integrate animated elements into the trial, e.g. Balloon Analogue Risk Task?

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

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?

01:58:08
How does one counterbalance the picture presentation order?

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

01:59:17
How does it know which table to read the rows from?

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)

01:59:35
You can tell it by naming the table and referencing it if you have multiple tables

01:59:36
Great, thank you so much!

02:01:02
Jun Lyu: Timers and randomization page (next in the tutorial) illustrates image position randomization

02:01:32
I see in the tutorial it says "variable =>", but here you're using "row => ". Is there a difference?

02:02:53
I think that’s from the previous version; it’s backwards compatible, so either should work (in the same way)

02:03:12
If I have 400 trails for perception task, I want to participants take a break, how do I do it?

02:05:47
thank you!

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?

02:06:31
same question above

02:06:40
Great job Florian and Jeremy. Thanks so much.

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?

02:07:06
I have a question about how to set a break

02:07:12
Thank you!!

02:08:19
Does result show correct responses vs. wrong responses?

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)

02:09:08
Is it possible to play back data collected from earlier trials to later trials, e.g. in a transmission chain experiment?

02:09:25
I’ve used the command of “dashed sentence” for a self-paced experiment and it works just fine

02:09:34
For a spoken task can we collect audio files?

02:09:36
Could you open the script again for a second, please?

02:09:57
Can pcIBEX run on mobile devices, including tablets?

02:12:01
maybe i missed it, mouse pressing is a default key?

02:15:19
Thank you!

02:16:52
Thank you!

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?

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?

02:19:00
Thank you so much! Please stay safe and healthy!

02:19:06
What browsers do you recommend the best?

02:19:14
who is that colleague now at ZAS?

02:19:42
Cory Bill at ZAS

02:20:15
Thank you both!

02:20:55
Thank you very much! Great webinar!

02:20:58
Thank you Jeremy and Florian! It was super helpful! Stay safe!

02:21:03
noam: mouse click is NOT a keypress

02:21:20
Thanks everyone!

02:21:51
ok thanks

02:21:54
Thank you so much for your time!!! It was amazing!

02:21:59
Is it possible to also randomize the mapping between two columns?

02:23:24
Oh! Thank you very much about css! It's very usefu!

02:23:27
Can you control the presentation time of text or image? How short can the presentation time be? And sensitivity?

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!

02:23:45
Thanks for a great webinar! Very useful. Stay safe, all!

02:25:10
Thanks a lot! All the best to everybody =)

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?

02:26:25
Thank you for the webinar! All the best and take care everyone!

02:28:43
Thanks so much!!

02:29:21
Is there another platform you would recommend in the transmission-chain case?

02:29:32
Thank you!

02:29:42
Thank you so much, this was very helpful!

02:29:55
Thank you so much!

02:30:01
Great, thanks!

02:30:05
Thank you very much for this wonderful workshop! Take care!

02:30:06
Thanks so much for the webinar!

02:30:17
Thank you!

02:30:18
Thanks!!

02:30:19
Just quick question, where is the recorded video?

02:30:20
Thank you very much!

02:30:29
thanks for your work and for sharing!

02:30:36
thanks a lot!

02:30:45
Thank you very much!

02:30:48
Thanks so much!

02:30:57
Thank you!

02:30:58
many thanks

02:31:15
Thanks so much!