OpenSesame Mobile: Call for testers
Hi all,
Over the last while, I've been working on using the OpenSesame Android port to build downloadable experiment Apps, which run on participants' phones and send data back to a server.
The end goal here is to make it possible for anyone with OpenSesame to be able to design, publish, and collect data from their own smartphone experiment (see this paper for an example).
I've uploaded a development version off one such App to the Google Play Store for testing, and I would be very grateful to any Android users willing to download and try it.
I've programmed a basic Stroop-type experiment, with two text-input trials, a choice reaction time task, and a rudimentary finger-tracking (i.e. mouse tracking) version of the same.
The App can be found HERE
If you choose to test this App, I would ask that you post any issues that come up to this thread, with the message at the end of the debug file, which is usually created in the main folder of your SD card.
This is a work in progress. Issues which need addressing include:
The built in keyboard is slow to respond.
I think this is because of the time taken to redraw the entire keyboard every time.
Will address this using pygame DirtySprite class, which only updates parts of the screen which have changed.Double presses on the reaction time trials are registered as a 0ms response to the next trial.
I will be releasing the source code for this shortly.
In the meantime, if anyone is interested in contributing to this, please get in touch either here, or by email.
Finally, thanks to Sebastiaan for walking me through the workings of the Android runtime, and making this possible.
Eoin Travers.
Comments
Hi Eoin,
Thanks for taking up this project! For me, it works fine on:
All OpenSesame users: Please help this project by retweeting, posting on Facebook, etc.!
Cheers!
Sebastiaan
Check out SigmundAI.eu for our OpenSesame AI assistant!
Hi,
the APP works fine on my Phone GALAXY S III, Android 4.0.4.
Works fine on micromax A110 android version 4.0.4
The stroop task worked fine on my samsung siii mini, android 4.1.2 mobile.
Hi,
Android 5 on Nexus 10 only visual stim presented, no sound.
Hi there!
I would be glad to contribute to this, but I see that most of the posts are quite old.
Is this project still running, do you still need for testers?
Thanks!
Hi all,
Thanks to everyone for taking an interest.
I've not been able to give any time to this project for quite a while, as I've been kept busy with my own PhD, and unfortunately, this isn't going to change much for the next 7 months.
For those of you interested in development, most of the work so far is on my GitHub fork of OpenSesame, so feel free to take a look there.
It currently lags a long way behind Sebastiaan's main repo, but I will hopefully be able to bring it back up to date some time next week.
From memory, my main additions where:
setup-android-package.py
, a modified version ofsetup-android.py
which creates a version of OpenSesame which opens your experiment straight away, rather than prompting the user to select an experimentWhen I can, I'll do some more work on this, with a mind to making it easier for others to contribute, but as I've said, I have very little time to do so over the next few months.
Eoin