|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: 12/10/2008 4:45:22 PM
Posts: 1,
Visits: 3
|
|
Has anyone written or aware of a program that allows participants to respond via slider or by clicking on a location on a line?
I have been using a paper measure in which participants report their confidence by putting a mark on a line spanning from "Not" to "Very." I've been using a line because I have them make this judgment multiple times and I would prefer to avoid their remembering their previous assessment.
I am moving towards computerizing my task, but would like to keep the line-marking format as similar to the paper form as possible. As such, what I was hoping to accomplish was to create a display of multiple such lines on screen (as participants make multiple judgments) and for them to be able to click on each line or click and drag a slider to indicate their response. My hope was to make the responses stay visible on each line and be manipulable until they pressed a final "Submit" button. Further, I would need E-Prime to save each response value (preferably as a proportion of the total line length).
I was hoping that someone on the forum may have used a similar methodology or have some advice as to how to go about programming this interface into E-Prime.
Thank you in advance for any comments you might have.
|
|
|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: 2/14/2010 1:51:11 PM
Posts: 1,
Visits: 18
|
|
| Hi there, I'm facing the same problem: Trying to have eprime to identify and collect the location of a mouse click on a line. I used the following script: 'Designate "theState" as the Default Slide State, which is the 'current, ActiveState on the Slide object "Stimulus" Dim theState as SlideState Set theState = Stimulus.States ("Default") Dim ptMouse As Point Dim strHit As String 'Find coordinates of mouse click Mouse.GetCursorPos ptMouse.x, ptMouse.y c.SetAttrib "MouseX", ptMouse.x c.SetAttrib "MouseY", ptMouse.y
The problem that remains is that eprime is not able to give the correct coordinates... I hope someone has some great ideas to fix this...
|
|
|
|
|
Forum Guru
      
Group: Moderators
Last Login: 8/29/2011 7:31:10 AM
Posts: 146,
Visits: 995
|
|
| Hello, I would recommend taking a look at <sample>39</sample> for a very basic version of a rating scale. For a more complicated version that uses a slider to collect the subject's rating, please take a look at the attached file. This is a modified version of the Visual Analog Sample that I created using techniques described in <sample>53</sample>. Essentially, a Slide sub-object is moved in relation to the subject's mouse cursor movement once the "slider" is clicked. When the subject releases the left mouse button, their rating is logged based on a 1-100 scale. Please let me know if you have any questions.
|
|
|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: 1/27/2009 5:58:36 PM
Posts: 3,
Visits: 6
|
|
| Would it be possible to have such a scale but to use a 10-key keypad to move the "slider" to the desired location then "submit" the answer by pressing another button? An example of this method being pressing '1' button to move slider left, '2' button to move slider right, and '8' button to submit answer and bring up next question.
|
|
|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: 6/26/2009 7:17:41 AM
Posts: 1,
Visits: 9
|
|
Hello,
I try to implement the VASSlider, but I hit a error message if I try to set the "Allowable"-List in the CollectorRelease to {-1}. The error message is:
"Value contains releases and Device is not accepting releases"
I set the mouse as a device exactly< as it is in the example script. Anybody any ideas?
|
|
|
|
|
Forum Guru
      
Group: Moderators
Last Login: 8/29/2011 7:31:10 AM
Posts: 146,
Visits: 995
|
|
| Hello, Can you attach the ES file that is giving you issues to a response? If you do not feel comfrotable doing this, please create a request on our support site and attach it there.
|
|
|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: 12/3/2009 5:30:21 AM
Posts: 2,
Visits: 20
|
|
| I am getting the same error message. did you get any advise from support? thank you for letting me know.
|
|
|
|
|
Forum Newbie
      
Group: Forum Members
Last Login: 12/3/2009 5:30:21 AM
Posts: 2,
Visits: 20
|
|
| just saw that it can be changed by editing the device in the Experiment Object directly. The mouse properties can be edited via the devices tab - the Collection Mode needs to be changed from the default 'Presses Only' to 'Presses and Releases'. hope this helps.
|
|
|
|
|
Forum MVP
      
Group: Forum Members
Last Login: 2 days ago @ 5:27:05 PM
Posts: 707,
Visits: 2,733
|
|
No need to bother Matt or PST Support. The meaning of this error is simple, though obscure. You just need to set the Collection Mode of the Keyboard Device to Presses and Releases. You do that from the Property Pages of the Experiment object (e.g., Edit > Experiment), go to the Devices tab, double-click on Keyboard, and change Collection Mode to Presses and Releases. Please see the "{key} nomenclature" topic in the online E-Basic Help.
-- David McFarlane, Professional Faultfinder
|
|
|
|
|
Forum MVP
      
Group: Forum Members
Last Login: 2 days ago @ 5:27:05 PM
Posts: 707,
Visits: 2,733
|
|
Oops, I forgot to include the quote to make it clear what I was referring to, let's try that again (sure wish I could delete or edit previous posts):
Andrej (2/9/2009) I try to implement the VASSlider, but I hit a error message if I try to set the "Allowable"-List in the CollectorRelease to {-1}. The error message is:
"Value contains releases and Device is not accepting releases"
I set the mouse as a device exactly< as it is in the example script. Anybody any ideas?
No need to bother Matt or PST Support. The meaning of this error is simple, though obscure. You just need to set the Collection Mode of the Keyboard Device to Presses and Releases. You do that from the Property Pages of the Experiment object (e.g., Edit > Experiment), go to the Devices tab, double-click on Keyboard, and change Collection Mode to Presses and Releases. Please see the "{key} nomenclature" topic in the online E-Basic Help.
-- David McFarlane, Professional Faultfinder
|
|
|
|