diff options
author | Niclas Dobbertin <niclas.dobbertin@mailbox.org> | 2023-09-21 08:54:27 +0200 |
---|---|---|
committer | Niclas Dobbertin <niclas.dobbertin@mailbox.org> | 2023-09-21 08:54:27 +0200 |
commit | 3aa25b3d57e988969e804b95d36bd98b4049056a (patch) | |
tree | e12c9a84c9550950a46f17c4b58ddb8610a3b93a /master_thesis/frensch_task.py | |
parent | 66f293cc061d5e97390c64a07e5c9d40df5e8b12 (diff) |
better instructions
Diffstat (limited to 'master_thesis/frensch_task.py')
-rw-r--r-- | master_thesis/frensch_task.py | 39 |
1 files changed, 34 insertions, 5 deletions
diff --git a/master_thesis/frensch_task.py b/master_thesis/frensch_task.py index a3eae00..bd10349 100644 --- a/master_thesis/frensch_task.py +++ b/master_thesis/frensch_task.py @@ -15,9 +15,21 @@ DisplayProcedure = namedtuple("DisplayProcedure", ["procedure", "solution"]) intro_text = """Vielen Dank dass Sie bei unserem Experiment zum menschlichen Lernen teilnehmen! -Im folgenden müssen sie verschiedene Rechenaufgaben lösen. +In diesem Experiment arbeiten Sie in einem Labor, welches die Wasserqualität analysiert. +Dafür bekommen Sie einige Wasserproben und müssen für jede Probe verschiedene Kennwerte ermitteln. + +Jede Wasserprobe besitzt bereits verschiedene gemessene Werte, wie der Algengehalt, welche für die Berechnungen benutzt werden. + + +(Leertaste zum Fortfahren) +""" + +intro2_text = """Im folgenden müssen sie verschiedene Rechenaufgaben lösen um die Kennwerte zu berechnen. Verwenden Sie die gewohnten Rechenregeln und geben sie Ihre Lösung bitte immer als zweistellige Zahl ein, und bestätigen mit Enter. -Die Werte der Variablen werden oben am Bildschirm angezeigt. Manche Variablen haben mehrere mögliche Werte; "_2" besagt z.B. das der zweite Wert zu verwenden ist. +Die Werte der Variablen (z.B. Algen) werden oben am Bildschirm angezeigt. + +Manche Variablen haben mehrere mögliche Werte; "Gifte_2" besagt z.B., dass der zweite Wert der Giftwerte zu verwenden ist. +"_max/_min" besagt, dass der maximale/minimale Wert dieser Variable zu verwenden ist. Nach jeder Aufgabe können Sie kurz pausieren. @@ -33,8 +45,8 @@ WIN = visual.Window((2560, 1440), fullscr=True, units="pix") MONITOR_FPS = 60 TRAIN_TRIALS = 75 TEST_TRIALS = 50 -TRAIN_TRIALS = 1 -TEST_TRIALS = 1 +# TRAIN_TRIALS = 1 +# TEST_TRIALS = 1 ORDER_CONDITIONS = ["fixed", "random", "blocked"] PROCEDURE_KEYS = ["1", "2", "3", "4", "5", "6", "overall"] @@ -181,11 +193,20 @@ pause = visual.TextBox2( alignment="center", ) -intro = visual.TextBox2(WIN, intro_text, letterHeight=30, alignment="center") +intro = visual.TextBox2( + WIN, intro_text, letterHeight=30, alignment="center", size=(100000, 100000) +) intro.draw() WIN.flip() event.waitKeys(keyList=["space"]) +intro2 = visual.TextBox2( + WIN, intro2_text, letterHeight=30, alignment="center", size=(100000, 100000) +) +intro2.draw() +WIN.flip() +event.waitKeys(keyList=["space"]) + train_procedures = PROCEDURE_KEYS[:-1] random.shuffle(train_procedures) transfer_procedure = train_procedures[-1] @@ -252,3 +273,11 @@ df.to_csv("vp_results.csv") with open("vp.pkl", "wb") as file: pickle.dump(results, file) + +outro_text = "Das Experiment ist nun vorüber.\n\nVielen Dank für Ihre Teilnahme!" +outro = visual.TextBox2( + WIN, outro_text, letterHeight=40, alignment="center", size=(100000, 100000) +) +outro.draw() +WIN.flip() +event.waitKeys(keyList=["space"]) |