Experiment(){
Context(){
AssignmentGroup(){
ExperimentName = lang2("Memory Span for Words", "Gedächtnisspanne für Wörter");
DataFileTrialFormat = "%SubjectCode% %TrialCounter% %Trial.SerialLearningList.MemorySetSize% %Trial.ClearScreen:waitResponse.ResponseCode%";
TrialCounter = 1;
SubjectCode = "pxlab";
RepeatErrorTrials = 1;
RandomizeTrials = 0;
}
Session(){
Instruction(){
Text = lang2("Memory span for words\n \nWe show you a sequence of words successively. After the last word a point appears. Please repeat all the words loud in the same order.\n \nPlease tell the test manager, whether you are ready to start!", ["Die Gedächtnisspanne für Wörter", " ", "Es werden Ihnen nacheinander eine Reihe von Wörtern dargeboten. Nach dem letzten Wort erscheint ein Punkt. Wiederholen Sie daraufhin laut alle Wörter, an die Sie sich erinnern können, möglichst in der Reihenfolge, in der sie gezeigt wurden.", " ", "Teilen Sie jetzt bitte dem Versuchsleiter mit, ob Sie bereit sind anzufangen."]);
}
}
SessionEnd(){
SessionEndMessage(){
}
}
Block( BlockCounter);
Trial( TrialCounter, SerialLearningList.MemorySet, ClearScreen:waitResponse.ResponseCode){
FixationMark(){
Timer = de.pxlab.pxl.TimerCodes.CLOCK_TIMER;
Duration = 500;
LocationY = -Trial.SerialLearningList.FontSize/3;
}
ClearScreen:wait(){
Duration = 1000;
Timer = de.pxlab.pxl.TimerCodes.CLOCK_TIMER;
}
SerialLearningList(){
Duration = 800;
OffDuration = 200;
FontSize = 150;
Ensemble = "";
}
ClearScreen:wait2(){
Duration = 200;
Timer = de.pxlab.pxl.TimerCodes.CLOCK_TIMER;
}
SimpleDisk(){
Size = 50;
LocationY = -Trial.SerialLearningList.FontSize/3;
Duration = 200;
Timer = de.pxlab.pxl.TimerCodes.CLOCK_TIMER;
}
ClearScreen:waitResponse(){
Timer = de.pxlab.pxl.TimerCodes.RESPONSE_TIMER;
ResponseSet = [37, 39];
}
ClearScreen:close(){
Timer = de.pxlab.pxl.TimerCodes.CLOCK_TIMER;
Duration = 5000;
}
}
// Command line assignments
AssignmentGroup();
}
Procedure(){
Session(){
Block( ?){
Trial( ?, ["Herr", "Kasse", "Stau", "Blatt"], ?);
Trial( ?, ["April", "Kranz", "Farbe", "Esel"], ?);
Trial( ?, ["Dorn", "Jahr", "Pferd", "Wald"], ?);
Trial( ?, ["Meter", "Sache", "Himmel", "Auge"], ?);
}
Block( ?){
Trial( ?, ["Neffe", "Tempo", "Nacht", "Karton", "Dach"], ?);
Trial( ?, ["Hase", "Mutter", "Apfel", "August", "Freund"], ?);
Trial( ?, ["Schuh", "Puppe", "Nase", "Hafer", "Igel"], ?);
Trial( ?, ["Geier", "Schule", "Monat", "Baum", "Dorf"], ?);
}
Block( ?){
Trial( ?, ["Mehl", "Beweis", "Organ", "Portion", "Zahn", "Kanu"], ?);
Trial( ?, ["Fliege", "Flöte", "Fest", "Matte", "Vater", "Jammer"], ?);
Trial( ?, ["Finger", "Bett", "Papier", "Buch", "Linde", "Kind"], ?);
Trial( ?, ["Lampe", "Wort", "Schnee", "Preis", "Eimer", "Wagen"], ?);
}
Block( ?){
Trial( ?, ["Tafel", "Ende", "Abend", "Geist", "Trage", "Stunde", "Hund"], ?);
Trial( ?, ["Mode", "Regen", "Einband", "Reihe", "Mark", "Nest", "Maus"], ?);
Trial( ?, ["Katze", "Menge", "Klotz", "Fahrt", "Brief", "Brett", "Adel"], ?);
Trial( ?, ["Deckel", "Messer", "Tier", "Bild", "Hose", "Sand", "Schere"], ?);
}
Block( ?){
Trial( ?, ["Lied", "Übung", "Auto", "Kopf", "Seite", "Bach", "Gras", "Alarm"], ?);
Trial( ?, ["Säge", "Kreuz", "Beruf", "Erde", "Berg", "Zeit", "Pfahl", "Zimmer"], ?);
Trial( ?, ["Licht", "Ruhe", "Klasse", "Lord", "Kurs", "Gans", "Wasser", "Stoff"], ?);
Trial( ?, ["Mitte", "Kaffee", "Maler", "Juli", "Wind", "Sonne", "Blume", "Ober"], ?);
}
Block( ?){
Trial( ?, ["Wunde", "Ostern", "Kunde", "Verkehr", "Bein", "Eiche", "Ball", "Wiese", "Woche"], ?);
Trial( ?, ["Hand", "Fürst", "Garten", "Bahn", "Draht", "Vogel", "Rate", "Küste", "Haar"], ?);
Trial( ?, ["Butter", "Niete", "Luft", "Gegend", "Land", "Brot", "Ordnung", "Ring", "Birne"], ?);
Trial( ?, ["Fahne", "Klima", "Feind", "Leib", "Feuer", "Platz", "Panne", "Ente", "Geld"], ?);
}
}
}
}