Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Reaktion times for an event of an audio file thats beeing presented

  • McTell
  • McTell's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
9 years 4 weeks ago - 9 years 4 weeks ago #117448 by McTell
Hey all,

I use LS mainly for auditive experiments. I spent some time reading and trying things out now, but maybe - before investing more time - it's better to get a quick answer from the Pro's.

I need to measure reaction times for an event of an audio file thats beeing presented.

The new paradigm illustrates likes this:
1. The mp3 file shoud be downloaded, completely.
2. A "Play-Button" plays the file and along with the click the time is beeing recorded.
3. Certain events happen in the audio stream and subjects task is to react on with a button press/click/tap. And this click should have a time stamp.


In general possible?


Big thanks to all, you were very helpful!
Last edit: 9 years 4 weeks ago by McTell. Reason: typo
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 4 weeks ago #117450 by DenisChenu
I think jplayer have all this event jplayer.org/

And include jplayer is possible in limesurvey template.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • McTell
  • McTell's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
9 years 4 weeks ago #117451 by McTell
Is jplayer doing the time recording then?
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 4 weeks ago #117452 by holch
In general, anything is possible. ;-)

As you have access to the source code you can do a lot of stuff with Limesurvey.

But from my point of view, you will have to do a lot of customization to get to what you want to do.

And measuring reaction times over a web application is quite questionable anyway, because there can be so many other factors that influence the measured time (delay, slow internet, etc.).

I assume that the times that you want to measure will range in the second or rather milisecond range and I think the internet connection can have a strong impact on this.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The topic has been locked.
  • McTell
  • McTell's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
9 years 4 weeks ago #117454 by McTell
Indeed.

That was the reason to put everything in a closed environment. Making sure the sound fully downloaded. And by making a click, playback begins along with local JavaScript doing the timing.

Has anyone ever done that?
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 3 weeks ago #117484 by DenisChenu
Hi,

javascript/jquery can do this easily (if you know js/jquery ...)
updating a short text question with time etc ...

But i never do it, no code ready ...

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • McTell
  • McTell's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
9 years 3 weeks ago #117497 by McTell
What is then the short text doing? I need to record the timestamp of key stroke or mouse click? I know fundamentals of JS/jQuery, but that might be not enough, and no clue how to start :/
The topic has been locked.
  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 3 weeks ago - 9 years 3 weeks ago #117501 by tpartner
Have a look at the workaround for IAT . It will give you insight on how how to record timestamps into text fields as keys are pressed.

manual.limesurvey.org/Workarounds:_Manip...ation_Test_.28IAT.29


.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Last edit: 9 years 3 weeks ago by tpartner.
The following user(s) said Thank You: DenisChenu
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 3 weeks ago #117502 by DenisChenu
Yep,

ANd
$.jPlayer.event.play
$.jPlayer.event.ended

event for the player

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • McTell
  • McTell's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
9 years 3 weeks ago #117503 by McTell
Okay. That seems like good starting information. I'll let you know about the updates and share my experience with that.

Thank you guys so far!
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose