evag
New Member
Posts: 9
|
Post by evag on Oct 23, 2020 14:00:49 GMT
Hi,
I'm trying to set up an experiment to show online the Vernon Warden Reading Test. It shows 42 questions, one by one, in a fixed order.
Each question has 5 possible answers and you have to choose one. We checked if it was possible to create a survey instead of an experiment.
It seems there is no way to create a timeout for the test as a survey. It should end after 10 minutes.
We found there is an option to timeout a block in an experiment. Now we are stuck with the issue of not being able to split the long sentences in different lines in the screen.
Is there a way of: 1- Timeout a survey after a fixed amount of time? If it is not possible then: 2- Show a sentence in several lines in a 'show text @1 ...' command? We tried to do it by inserting '\n', '<br>' and others as part of the sentence without luck. If it is not possible then: 3- Show a picture with the sentence and five 'show text @2|@3|@4 ...' at the bottom to be able to use the mouse and click and detect an answer? We tried and it is not possible to overlap a picture with text at the same time using 'draw off... show bitmap @1 ... show text @2... show text @3... draw on'
Any help on how to be able to do this test online is greatly appreciated.
Thank you
|
|
evag
New Member
Posts: 9
|
Post by evag on Oct 23, 2020 14:20:18 GMT
Just to add: I know it is possible to create a survey with all the questions in the same screen. If I put a maxtime in one of the questions, does it means the whole questionnaire will timeout as requested by the test?
This solution will simplify the task and it will provide the nice feature of letting the subject to be able to review and change the answers before submitting.
But to be able to work, this solution has to store the answers already chosen in the survey when the timeout arrives without pressing the submit button.
Thank you.
|
|
|
Post by alexandra (AEC) on Oct 23, 2020 18:52:12 GMT
Hi there, I certainly like you last idea. You could try this with two questions, one containing a time out. Answer one and not the other, then look at the data after the survey timed out. If you have data, you know the answer to your last idea.
In regards to your second idea:
The function "show text" cannot display text in separate lines. In order to achieve this, you would have to separate the text into parts, each containing as many characters as can be displayed on the screen or how many you would like in each line. Put each part of the text into one column of your table and call upon each column after each other using "show text" in your task: table FirstPart SecondPart ThirdPart ... task ... show text @1 [starting coordinate x] [starting coordinate y] show text @2 [starting coordinate x] [starting coordinate y] ... and so on. Out of experience, a difference of 40 pixel between the lines of text are more than enough for font arial 16
In regards to your third idea:
With the new version of PsyToolkit you usually do not need the function draw off/draw on. If you place an image on the screen using "show bitmap" and afterwards use "show text", the text will appear ontop of the bitmap, if they both share the same coordiantes (no coordinates automatically show text or image in the centre of the screen). When using "readmouse" while using also a huge bitmap, for example, you need to define the range of stimuli being read for the function "readmouse". Otherwise you might not get the reading you intended. In the case of one bitmap and 3 texts: task ... show bitmap [yourimage] show text [firsttext] -50 0 show text [secondtext] 0 0 show text [thirdtext] 50 0 readmouse 2 5000 range 2 4 set $answer bitmap-under-mouse MOUSE_X MOUSE_Y range 2 4 ...
|
|
|
Post by PsyToolkit on Oct 26, 2020 10:02:08 GMT
It looks like something for a survey. In experiments, you can only show a line of text and HTML code such as <BR> will be ignored, and so will escape codes (as in \n).
There is currently no option to end a survey early. This is a rarely needed request. If this is for a laboratory, maybe ask the psytoolkit@gmx.com developer who can possibly implement it depending on the conditions.
|
|
evag
New Member
Posts: 9
|
Post by evag on Oct 28, 2020 11:15:29 GMT
Thank you. We could succesfully implement the test using a survey in PsyToolkit. For the solution to the timing issues and the count of errors when no answer is given we posted a comment in the Survey section of this forum.
|
|