Shared Scripts, Data, Stimuli, Files, and Demos
If you are a registered user and signed in, you can here copy this script and its stimuli to your own account, where you can edit it and change it in any way you want.
It is absolutely free to register (no credit card info asked!). You can then instantly copy this experiment with one click and edit it, change its accompanying texts, its landing page, stimuli, etc. Invite your colleagues, friends, or students to check out your experiment. There is no limit on how many people can do your experiment, even with a free account.
The catch? There is no catch! Just keep in mind that with a free account, you cannot collect data. For teaching that is usually not a problem. For research, prepaid data collection (unlimited subjects) starts as low as €10.00 for a 10-day period.
var i, e, changeType; b1 = main.addblock("center","top",25,25), b2 = main.addblock("center","top",100,30); dtcfilelist = getwords("dtcfiles_3.txt"), dtcfilelist2snr = getwords("dtcfiles_2snr.txt"), dtcfilelist6snr = getwords("dtcfiles_6snr.txt"), sndfiles = []; var subject_id = increase("Subject ID","script"); log(subject_id, "subject_id"); var condition = subject_id % 3; //condition0 -> no noise, condition1 -> 2snr, condition 2 -> 6snr if(condition===0){ var LowNoise = 0; var HighNoise = 0; } if(condition===1){ var LowNoise = 1; var HighNoise = 0; } if(condition===2){ var LowNoise = 0; var HighNoise = 1; } log(condition,"condition"); transformations = { "abijs.wav": {"V-change": ["abuis"], "C-change": ["anijs"], "V-likelihood": 2.77, "C-likelihood": 1.96}, "abijs75db77db.wav": {"V-change": ["abuis"], "C-change": ["anijs"], "V-likelihood": 2.77, "C-likelihood": 1.96}, "abijs75db81db.wav": {"V-change": ["abuis"], "C-change": ["anijs"], "V-likelihood": 2.77, "C-likelihood": 1.96}, "bimboe.wav": {"V-change": ["bamboe"], "C-change": ["rimboe"], "V-likelihood": 2.85, "C-likelihood": 3.13}, "bimboe75db77db.wav": {"V-change": ["bamboe"], "C-change": ["rimboe"], "V-likelihood": 2.85, "C-likelihood": 3.13}, "bimboe75db81db.wav": {"V-change": ["bamboe"], "C-change": ["rimboe"], "V-likelihood": 2.85, "C-likelihood": 3.13}, "corruct.wav": {"V-change": ["correct"], "C-change": ["corrupt"], "V-likelihood": 2.8, "C-likelihood": 3.76}, "corruct75db77db.wav": {"V-change": ["correct"], "C-change": ["corrupt"], "V-likelihood": 2.8, "C-likelihood": 3.76}, "corruct75db81db.wav": {"V-change": ["correct"], "C-change": ["corrupt"], "V-likelihood": 2.8, "C-likelihood": 3.76}, "drofje.wav": {"V-change": ["drafje"], "C-change": ["dropje"], "V-likelihood": 2.05, "C-likelihood": 2.31}, "drofje75db77db.wav": {"V-change": ["drafje"], "C-change": ["dropje"], "V-likelihood": 2.05, "C-likelihood": 2.31}, "drofje75db81db.wav": {"V-change": ["drafje"], "C-change": ["dropje"], "V-likelihood": 2.05, "C-likelihood": 2.31}, "eugel.wav": {"V-change": ["egel"], "C-change": ["euvel"], "V-likelihood": 2.77, "C-likelihood": 2.2}, "eugel75db77db.wav": {"V-change": ["egel"], "C-change": ["euvel"], "V-likelihood": 2.77, "C-likelihood": 2.2}, "eugel75db81db.wav": {"V-change": ["egel"], "C-change": ["euvel"], "V-likelihood": 2.77, "C-likelihood": 2.2}, "fortein.wav": {"V-change": ["fortuin"], "C-change": ["fontein"], "V-likelihood": 4.15, "C-likelihood": 3.6}, "fortein75db77db.wav": {"V-change": ["fortuin"], "C-change": ["fontein"], "V-likelihood": 4.15, "C-likelihood": 3.6}, "fortein75db81db.wav": {"V-change": ["fortuin"], "C-change": ["fontein"], "V-likelihood": 4.15, "C-likelihood": 3.6}, "groffier.wav": {"V-change": ["griffier"], "C-change": ["grossier"], "V-likelihood": 2.9, "C-likelihood": 2.05}, "groffier75db77db.wav": {"V-change": ["griffier"], "C-change": ["grossier"], "V-likelihood": 2.9, "C-likelihood": 2.05}, "groffier75db81db.wav": {"V-change": ["griffier"], "C-change": ["grossier"], "V-likelihood": 2.9, "C-likelihood": 2.05}, "hieet.wav": {"V-change": ["hiaat"], "C-change": ["dieet"], "V-likelihood": 1.96, "C-likelihood": 3.96}, "hieet75db77db.wav": {"V-change": ["hiaat"], "C-change": ["dieet"], "V-likelihood": 1.96, "C-likelihood": 3.96}, "hieet75db81db.wav": {"V-change": ["hiaat"], "C-change": ["dieet"], "V-likelihood": 1.96, "C-likelihood": 3.96}, "kebra.wav": {"V-change": ["cobra"], "C-change": ["zebra"], "V-likelihood": 3.56, "C-likelihood": 3.49}, "kebra75db77db.wav": {"V-change": ["cobra"], "C-change": ["zebra"], "V-likelihood": 3.56, "C-likelihood": 3.49}, "kebra75db81db.wav": {"V-change": ["cobra"], "C-change": ["zebra"], "V-likelihood": 3.56, "C-likelihood": 3.49}, "kimik.wav": {"V-change": ["komiek"], "C-change": ["mimiek"], "V-likelihood": 3.61, "C-likelihood": 1.83}, "kimik75db77db.wav": {"V-change": ["komiek"], "C-change": ["mimiek"], "V-likelihood": 3.61, "C-likelihood": 1.83}, "kimik75db81db.wav": {"V-change": ["komiek"], "C-change": ["mimiek"], "V-likelihood": 3.61, "C-likelihood": 1.83}, "kiraf.wav": {"V-change": ["karaf"], "C-change": ["giraf"], "V-likelihood": 2.31, "C-likelihood": 2.86}, "kiraf75db77db.wav": {"V-change": ["karaf"], "C-change": ["giraf"], "V-likelihood": 2.31, "C-likelihood": 2.86}, "kiraf75db81db.wav": {"V-change": ["karaf"], "C-change": ["giraf"], "V-likelihood": 2.31, "C-likelihood": 2.86}, "knukkel.wav": {"V-change": ["knokkel"], "C-change": ["knuppel", "knuffel"], "V-likelihood": 2.2, "C-likelihood": [3.86, 4.07]}, "knukkel75db77db.wav": {"V-change": ["knokkel"], "C-change": ["knuppel", "knuffel"], "V-likelihood": 2.2, "C-likelihood": [3.86, 4.07]}, "knukkel75db81db.wav": {"V-change": ["knokkel"], "C-change": ["knuppel", "knuffel"], "V-likelihood": 2.2, "C-likelihood": [3.86, 4.07]}, "komeel.wav": {"V-change": ["kameel"], "C-change": ["komeet"], "V-likelihood": 3.43, "C-likelihood": 3.51}, "komeel75db77db.wav": {"V-change": ["kameel"], "C-change": ["komeet"], "V-likelihood": 3.43, "C-likelihood": 3.51}, "komeel75db81db.wav": {"V-change": ["kameel"], "C-change": ["komeet"], "V-likelihood": 3.43, "C-likelihood": 3.51}, "korduit.wav": {"V-change": ["kordaat"], "C-change": ["kornuit"], "V-likelihood": 2.53, "C-likelihood": 1.96}, "korduit75db77db.wav": {"V-change": ["kordaat"], "C-change": ["kornuit"], "V-likelihood": 2.53, "C-likelihood": 1.96}, "korduit75db81db.wav": {"V-change": ["kordaat"], "C-change": ["kornuit"], "V-likelihood": 2.53, "C-likelihood": 1.96}, "lobiel.wav": {"V-change": ["labiel"], "C-change": ["mobiel"], "V-likelihood": 3.31, "C-likelihood": 3.96}, "lobiel75db77db.wav": {"V-change": ["labiel"], "C-change": ["mobiel"], "V-likelihood": 3.31, "C-likelihood": 3.96}, "lobiel75db81db.wav": {"V-change": ["labiel"], "C-change": ["mobiel"], "V-likelihood": 3.31, "C-likelihood": 3.96}, "massier.wav": {"V-change": ["masseur", "masseer"], "C-change": ["massief", "kassier"], "V-likelihood": [3.04, 3], "C-likelihood": [3.3, 3.27]}, "massier75db77db.wav": {"V-change": ["masseur", "masseer"], "C-change": ["massief", "kassier"], "V-likelihood": [3.04, 3], "C-likelihood": [3.3, 3.27]}, "massier75db81db.wav": {"V-change": ["masseur", "masseer"], "C-change": ["massief", "kassier"], "V-likelihood": [3.04, 3], "C-likelihood": [3.3, 3.27]}, "mingo.wav": {"V-change": ["mango"], "C-change": ["bingo", "lingo"], "V-likelihood": 3.1, "C-likelihood": [4.04, 1.83]}, "mingo75db77db.wav": {"V-change": ["mango"], "C-change": ["bingo", "lingo"], "V-likelihood": 3.1, "C-likelihood": [4.04, 1.83]}, "mingo75db81db.wav": {"V-change": ["mango"], "C-change": ["bingo", "lingo"], "V-likelihood": 3.1, "C-likelihood": [4.04, 1.83]}, "ogaal.wav": {"V-change": ["egaal"], "C-change": ["oraal", "ovaal", "opaal"], "V-likelihood": 2.5, "C-likelihood": [2.92, 2.53, 2.89]}, "ogaal75db77db.wav": {"V-change": ["egaal"], "C-change": ["oraal", "ovaal", "opaal"], "V-likelihood": 2.5, "C-likelihood": [2.92, 2.53, 2.89]}, "ogaal75db81db.wav": {"V-change": ["egaal"], "C-change": ["oraal", "ovaal", "opaal"], "V-likelihood": 2.5, "C-likelihood": [2.92, 2.53, 2.89]}, "paron.wav": {"V-change": ["perron"], "C-change": ["baron"], "V-likelihood": 3.45, "C-likelihood": 3.88}, "paron75db77db.wav": {"V-change": ["perron"], "C-change": ["baron"], "V-likelihood": 3.45, "C-likelihood": 3.88}, "paron75db81db.wav": {"V-change": ["perron"], "C-change": ["baron"], "V-likelihood": 3.45, "C-likelihood": 3.88}, "pindoe.wav": {"V-change": ["pinda"], "C-change": ["hindoe"], "V-likelihood": 3.33, "C-likelihood": 2.72}, "pindoe75db77db.wav": {"V-change": ["pinda"], "C-change": ["hindoe"], "V-likelihood": 3.33, "C-likelihood": 2.72}, "pindoe75db81db.wav": {"V-change": ["pinda"], "C-change": ["hindoe"], "V-likelihood": 3.33, "C-likelihood": 2.72}, "podaal.wav": {"V-change": ["pedaal"], "C-change": ["modaal"], "V-likelihood": 2.96, "C-likelihood": 2.26}, "podaal75db77db.wav": {"V-change": ["pedaal"], "C-change": ["modaal"], "V-likelihood": 2.96, "C-likelihood": 2.26}, "podaal75db81db.wav": {"V-change": ["pedaal"], "C-change": ["modaal"], "V-likelihood": 2.96, "C-likelihood": 2.26}, "prasma.wav": {"V-change": ["prisma"], "C-change": ["plasma"], "V-likelihood": 2.36, "C-likelihood": 3.31}, "prasma75db77db.wav": {"V-change": ["prisma"], "C-change": ["plasma"], "V-likelihood": 2.36, "C-likelihood": 3.31}, "prasma75db81db.wav": {"V-change": ["prisma"], "C-change": ["plasma"], "V-likelihood": 2.36, "C-likelihood": 3.31}, "profeel.wav": {"V-change": ["profiel"], "C-change": ["profeet"], "V-likelihood": 3.93, "C-likelihood": 3.89}, "profeel75db77db.wav": {"V-change": ["profiel"], "C-change": ["profeet"], "V-likelihood": 3.93, "C-likelihood": 3.89}, "profeel75db81db.wav": {"V-change": ["profiel"], "C-change": ["profeet"], "V-likelihood": 3.93, "C-likelihood": 3.89}, "ristant.wav": {"V-change": ["restant"], "C-change": ["riskant"], "V-likelihood": 2.86, "C-likelihood": 3.99}, "ristant75db77db.wav": {"V-change": ["restant"], "C-change": ["riskant"], "V-likelihood": 2.86, "C-likelihood": 3.99}, "ristant75db81db.wav": {"V-change": ["restant"], "C-change": ["riskant"], "V-likelihood": 2.86, "C-likelihood": 3.99}, "rizie.wav": {"V-change": ["ruzie"], "C-change": ["visie"], "V-likelihood": 4.8, "C-likelihood": 3.91}, "rizie75db77db.wav": {"V-change": ["ruzie"], "C-change": ["visie"], "V-likelihood": 4.8, "C-likelihood": 3.91}, "rizie75db81db.wav": {"V-change": ["ruzie"], "C-change": ["visie"], "V-likelihood": 4.8, "C-likelihood": 3.91}, "sodo.wav": {"V-change": ["soda"], "C-change": ["solo", "dodo"], "V-likelihood": 3.42, "C-likelihood": [3.6, 2.86]}, "sodo75db77db.wav": {"V-change": ["soda"], "C-change": ["solo", "dodo"], "V-likelihood": 3.42, "C-likelihood": [3.6, 2.86]}, "sodo75db81db.wav": {"V-change": ["soda"], "C-change": ["solo", "dodo"], "V-likelihood": 3.42, "C-likelihood": [3.6, 2.86]}, "tenijn.wav": {"V-change": ["tonijn"], "C-change": ["venijn"], "V-likelihood": 3.72, "C-likelihood": 2.61}, "tenijn75db77db.wav": {"V-change": ["tonijn"], "C-change": ["venijn"], "V-likelihood": 3.72, "C-likelihood": 2.61}, "tenijn75db81db.wav": {"V-change": ["tonijn"], "C-change": ["venijn"], "V-likelihood": 3.72, "C-likelihood": 2.61}, "utiek.wav": {"V-change": ["ethiek"], "C-change": ["uniek"], "V-likelihood": 3.42, "C-likelihood": 4.1}, "utiek75db77db.wav": {"V-change": ["ethiek"], "C-change": ["uniek"], "V-likelihood": 3.42, "C-likelihood": 4.1}, "utiek75db81db.wav": {"V-change": ["ethiek"], "C-change": ["uniek"], "V-likelihood": 3.42, "C-likelihood": 4.1}, "vectar.wav": {"V-change": ["vector"], "C-change": ["nectar"], "V-likelihood": 2.91, "C-likelihood": 2.94}, "vectar75db77db.wav": {"V-change": ["vector"], "C-change": ["nectar"], "V-likelihood": 2.91, "C-likelihood": 2.94}, "vectar75db81db.wav": {"V-change": ["vector"], "C-change": ["nectar"], "V-likelihood": 2.91, "C-likelihood": 2.94}, "wanding.wav": {"V-change": ["wending", "winding"], "C-change": ["landing", "randing"], "V-likelihood": [3.3, 1.96], "C-likelihood": [3.87, 1.83]}, "wanding75db77db.wav": {"V-change": ["wending", "winding"], "C-change": ["landing", "randing"], "V-likelihood": [3.3, 1.96], "C-likelihood": [3.87, 1.83]}, "wanding75db81db.wav": {"V-change": ["wending", "winding"], "C-change": ["landing", "randing"], "V-likelihood": [3.3, 1.96], "C-likelihood": [3.87, 1.83]}, }; // Function to determine the type of change and "MoreLikely" status function determineChangeTypeAndLikelihood(nonword, response) { if (!transformations[nonword]) return { changeType: "No valid change", moreLikely: null }; var changes = transformations[nonword]; var changeType = "No valid change"; var moreLikely = null; // Determine change type if (changes["V-change"] && changes["V-change"].includes(response)) { changeType = "V-change"; moreLikely = changes["V-likelihood"] >= changes["C-likelihood"] ? 1 : -1; } else if (changes["C-change"] && changes["C-change"].includes(response)) { changeType = "C-change"; moreLikely = changes["C-likelihood"] >= changes["V-likelihood"] ? 1 : -1; } return { changeType: changeType, moreLikely: moreLikely }; } // CONSENT FIRST main.setfontsize(60); b2.text("Geïnformeerde Toestemming
Hiermee verklaart u:
• Ik ben 16 jaar of ouder.
• Ik heb de informatie gelezen en begrepen.
• Ik ga akkoord met deelname aan het onderzoek en het gebruik van de daarbij verkregen gegevens.
• Ik behoud me het recht om deze toestemming zonder opgave van reden in te trekken [Voor anonieme gegevens geldt dit alleen tijdens het onderzoek]
• Ik behoud me het recht om het onderzoek op elk gewenst moment te stoppen.
NB: U kunt een kopie van het PDF bestand downloaden voor eigen gebruik.
>>Druk op 'J' om akkoord te gaan en verder te gaan met het onderzoek, of op 'N' om te stoppen.<<"); consentstatus = awaitkey('j,n'); b2.clear(); if (consentstatus.key === "n"){ text("U hebt de geïnformeerde toestemming niet geaccepteerd en zult het experiment niet uitvoeren."); await(1000); window.location.href = "https://google.com"; // Send subject somewhere else } await(500); b2.text('Bezig met laden, wacht ~20 seconden...
Verlaat alstublieft niet dit tabblad.'); // Extra sound files if(condition===0){ sound.preload("yy_monuut.wav","minuut"); sound.await('preloading_completed'); sound.preload("yy_vaner.wav","vader"); sound.await('preloading_completed'); } if(condition===1){ sound.preload("yy_monuut75db77db.wav","minuut"); sound.await('preloading_completed'); sound.preload("yy_vaner75db77db.wav","vader"); sound.await('preloading_completed'); } if(condition===2){ sound.preload("yy_monuut75db81db.wav","minuut"); sound.await('preloading_completed'); sound.preload("yy_vaner75db81db.wav","vader"); sound.await('preloading_completed'); } if(condition===0){ dtcfilelist = shuffle(dtcfilelist); for (i = 0; i < dtcfilelist.length; ++i){ sndfiles = sndfiles.concat(['dtc'+String(i)]); sound.preload(dtcfilelist[i],sndfiles.slice(-1)); sound.await('preloading_completed'); } } if(condition===1){ dtcfilelist2snr = shuffle(dtcfilelist2snr); for (i = 0; i < dtcfilelist2snr.length; ++i){ sndfiles = sndfiles.concat(['dtc'+String(i)]); sound.preload(dtcfilelist2snr[i],sndfiles.slice(-1)); sound.await('preloading_completed'); } } if(condition===2){ dtcfilelist6snr = shuffle(dtcfilelist6snr); for (i = 0; i < dtcfilelist6snr.length; ++i){ sndfiles = sndfiles.concat(['dtc'+String(i)]); sound.preload(dtcfilelist6snr[i],sndfiles.slice(-1)); sound.await('preloading_completed'); } } b2.clear(); main.setfontsize(60); b2.setshape("center","center", 100, 60); b2.text("Hallo, en bedankt voor uw deelname aan dit experiment!
" + "Nu volgen er een aantal vragen ter screening. Alle antwoorden en verzamelde data zijn volledig anoniem.
" + "
" + "Klik op de spatiebalk om te beginnen."); awaitkey(' '); b2.clear(); main.removeblock(b1); main.removeblock(b2); // This text greets the participants and thanks them for participating. // It then explains to them that some questions will follow as 'screening'. // It also tells them that all answers and collected data are anonymous. main.setfontsize(60); while (true) { var age = input("Hoe oud bent u?", "age", 75); if (age < 16 || age > 65 ) { text("Sorry, u komt niet in aanmerking voor deze studie.
Het experiment zal automatisch sluiten.
Bedankt voor uw tijd!"); await(1000) break; } // ends experiment if age input is below 16 or over 65 var gender = radio("Wat is uw gender?",["Man", "Vrouw", "Andere", "Dat zeg ik liever niet."],"gender" ); var hearing_loss = radio("Heeft u bevestigd gehoorverlies?", ["Nee", "Ja"], "hearing_loss"); if (hearing_loss === "Ja") { text("Sorry, u komt niet in aanmerking voor deze studie.
Het experiment zal automatisch sluiten.
Bedankt voor uw tijd!"); await(1000); break; } // do you have confirmed hearing loss? // ends experiment if answer is yes languagestatus = radio("Is Nederlands de eerste taal die u hebt geleerd?",["Ja", "Nee"],"L1_status" ); if (languagestatus === "Nee"){ main.setfontsize(60); largeinput("Gelieve aan te geven welke taal u als eerste hebt geleerd:","first_language",1); var b4 = main.addblock("center","center",100,60); main.setfontsize(60); b4.text("Gelieve uw beheersingsniveau van de Nederlandse taal te rapporteren in de schaal die u hierna wordt gepresenteerd.
" + "Klik op de spatiebalk om verder te gaan."); awaitkey(' '); // Please report your Dutch speaking level... main.removeblock(b4); var b3 = main.addblock(30,20,100,50); b3.preload("language.png"); image.await("preloading_completed"); b3.showimage("language.png"); var proficiency = radio(" ",["C2","C1","B2","B1","A2","A1"], "language_level"); main.removeblock(b3); if (proficiency !== "C1" && proficiency !== "C2") { text("Sorry, u komt niet in aanmerking voor deze studie.
Het experiment zal automatisch sluiten.
Bedankt voor uw tijd!"); await(1000); break; } } else { } //-------------------SOUND CHECK------------------------- var d1 = main.addblock("center", 10, 25, 25); var d2 = main.addblock("center","center",100,10); //preloading if(condition===0){ sound.preload('testfinal.wav','test_tone'); sound.await("preloading_completed"); } if(condition===1){ sound.preload('testfinal75db77db.wav','test_tone'); sound.await("preloading_completed"); } if(condition===2){ sound.preload('testfinal75db81db.wav','test_tone'); sound.await("preloading_completed"); } d1.preload("volume.png"); image.await("preloading_completed"); //display d1.showimage("volume.png"); d2.text("Pas dit geluid aan totdat het een comfortabel volume heeft.
" + "U kunt het geluid afspelen door op F te drukken.
" + "Druk op J om door te gaan."); //make this dutch //sound while (true) // i.e., do this forever until a break is encountered { e= awaitkey("f,j") if (e.key=== "f"){ sound.play("test_tone") } else if (e.key=== "j"){ d2.text("Laat ons nu verder gaan"); await(1000); d2.clear(); d1.clear(); main.removeblock(d1); main.removeblock(d2); break; } } //-------------END OF SOUND CHECK--------------------- var c1 = main.addblock("center",10,25,25), c2 = main.addblock("center","center",100,60); c1.preload("goudronix.png"); image.await("preloading_completed"); c1.showimage("goudronix.png"); // Present some instructions, where
gives a line-break main.setfontsize(60); //Instructions. c2.text("
Zorb probeert Nederlands te leren.
" + "Echter kan hij de woorden nog niet goed uitspreken, dus vragen we u om te helpen vertalen wat hij probeert te zeggen.
" + "Schrijf alsstublieft het woord op dat hij probeert te zeggen, zodat wij hem feedback kunnen geven.
" + "Klik op de spatiebalk om verder te gaan.").align("bottom"); awaitkey(' '); c2.clear(); //Cover story for noise conditions. "Zorb is communicating from his spaceship, so the signal is a bit noisy." if (condition === 1 || condition === 2) { c2.text("
Zorb communiceert vanuit zijn ruimteschip, dus het signaal is een beetje ruisend.
" + "Klik op de spatiebalk om verder te gaan.") ; awaitkey(' '); c2.clear(); } // Give example c2.text("Eerst een paar voorbeelden van de fouten die Zorb maakt.
Klik op de spatiebalk om hem een nieuw geleerd woord te horen zeggen:") awaitkey(' '); sound.play('minuut'); await('soundended'); c2.clear(); c2.text("In plaats van MINUUT zegt Zorb MONUUT.
Druk op de spatiebalk om nog een voorbeeld te horen."); awaitkey(' '); c2.clear(); sound.play('vader'); await('soundended'); c2.text("In dit voorbeeld zei Zorb VANER. Voor uw feedback schrijft u misschien het woord VADER.
Druk op de spatiebalk om verder te gaan."); awaitkey(' '); c2.clear(); c2.text("
U hoort de geleerde 'woorden' één voor één. Ze hebben allemaal fouten in hun uitspraak. Kunt u het echte Nederlandse woord vinden dat Zorb probeert te zeggen? Schrijf dat echte Nederlandse woord op. Verander slechts één klank voor elk woord dat Zorb zegt, en voeg geen geluiden toe aan het begin of einde van woorden, om een echt Nederlands woord te vormen.
" + "Druk op de spatiebalk om te beginnen.").align("bottom"); awaitkey(' '); // Wait until the space bar is pressed c2.clear(); c2.text("Bent u er klaar voor?
Laten we beginnen!"); await(1000); c2.clear(); main.removeblock(c1); main.removeblock(c2); var t0,t1,t2,t3; for (i = 0; i < sndfiles.length; ++i){ t0 = now (); sound.play(sndfiles[i]); await('soundended'); t1 = now (); var response = input("Welk echt Nederlands woord probeerde hij te zeggen?", "inputword", 75); response = response.toLowerCase(); t2 = now (); RT = t2 - t1; RT0 = t2 - t0; if(condition === 0){ var result = determineChangeTypeAndLikelihood(dtcfilelist[i], response); } if(condition === 1){ var result = determineChangeTypeAndLikelihood(dtcfilelist2snr[i], response); } if(condition === 2){ var result = determineChangeTypeAndLikelihood(dtcfilelist6snr[i], response); } var changeType = result.changeType; var moreLikely = result.moreLikely; if(changeType === "V-change"){ changeType = 1; } if(changeType === "C-change"){ changeType = -1; } if(condition === 0){ logtrial(i, "trial index", LowNoise, HighNoise, response, dtcfilelist[i], changeType, moreLikely, RT, RT0, age, gender, languagestatus, subject_id); } if(condition === 1){ logtrial(i, "trial index", LowNoise, HighNoise, response, dtcfilelist2snr[i], changeType, moreLikely, RT, RT0, age, gender, languagestatus, subject_id); } if(condition === 2){ logtrial(i, "trial index", LowNoise, HighNoise, response, dtcfilelist6snr[i], changeType, moreLikely, RT, RT0, age, gender, languagestatus, subject_id); } await(1000); // Give 1000 ms pause } // Write down the word you hear clear(); var b5 = main.addblock("center","center",100,60); //questionnaires b5.text("Nu volgen een aantal vragen en vragenlijsten. Probeer deze naar waarheid te beantwoorden.
" + "
Klik op de spatiebalk om verder te gaan."); awaitkey(' '); b5.clear(); // Following now are a few questions and questionnaires. Try and answer these truthfully. main.removeblock(b5); main.setfontsize(70); var headphones = radio("Hoe hebt u naar het audiofragment van het experiment geluisterd?", [["Koptelefoon of oortjes", 1], ["Geen van beiden", 0]], "headphones"); //How did you listen to the audio in the experiemnt? With headphones or earphones (coded 1) or neither (coded 0) saved under column "headphones" var participant_focus = scale("Hoe gefocust was u op het experiment?", "Zeer afgeleid", "Zeer gefocust", "participant_focus"); //How focused were you during the experiment? 5-point Likert scale from Very distracted to Very focused saved under column "participant_focus" var intelligibility = radio("Hoe vaak kon u duidelijk horen wat Zorb zei?", [["25% of minder", 0], ["Tussen 25% en 50%", 1], ["Tussen 50% en 75%", 2], ["75% of meer", 3]], "intelligibility"); //How often could you clearly hear what Zorb said? 25% or less = 0, 25%-50% = 1, 50-75% =2, 75% and above = 3, under column name "intelligibility" var musical_background = radio("Heeft u minimaal 5 jaar muzikale ervaring (bijvoorbeeld, zangtraining of het bespelen van een muziekinstrument)?", [["Nee", 0],["Ja", 1]],"musical_background"); //Have you got minimum 5 years musical experience (singing or playing musical instruments). No coded 0, Yes coded 1. var multilingualism = radio("Hoeveel talen spreekt u vloeiend?", [["Eén", 1], ["Twee", 2], ["Drie", 3], ["Vier", 4], ["Vijf of meer", 5]], "multilingualism"); //How many languages do you speak fluently (C1+) logtrial("questions", "final_questions", headphones, participant_focus, intelligibility, musical_background, multilingualism); // logging questions in order heaphones, participant_focus, intelligibility, musical_background text("Hartelijk dank voor uw tijd!
"); await(1000); clear(); break; }
Data inspection is forthcoming!
In the mean time, authors may download their own data and make it available as an Excel file. Check out the 'Stimuli and Files' tab.
Click on a category to view the stimuli and files
You can download the files shown here by clicking on the file names or image. Note that you cannot link directly to the images, sounds, videos, etc. shown here from other web pages; the link will go stale in about one hour and will no longer work after that.
You can download the files shown here by clicking on the file names or image. Note that you cannot link directly to the images, sounds, videos, etc. shown here from other web pages; the link will go stale in about one hour and will no longer work after that.
You can download the files shown here by clicking on the file names or image. Note that you cannot link directly to the images, sounds, videos, etc. shown here from other web pages; the link will go stale in about one hour and will no longer work after that.