tatool / tatool-web Goto Github PK
View Code? Open in Web Editor NEWopen-source experiment software for researchers
Home Page: http://www.tatool-web.com
License: GNU General Public License v3.0
open-source experiment software for researchers
Home Page: http://www.tatool-web.com
License: GNU General Public License v3.0
codeExecutable:
can be used in lab mode to run test modules with different participants. The codeExecutable allows a participant to enter their unique code which will then be available as a session property in the data export.
shiftingExecutable:
can be used to implement a basic shifting task (incl. cue)
simonExecutable:
can be used to implement a basic simon task
Clean up uploaded trial data.
extend download tokens with timestamp and time out if not used within x mins
Allow to clean out all module data in the Editor in order to have a clean start for testing.
The display of video stimuli currently has to be coded separately, this enhancement introduces support for video stimuli in the tatool-stimulus and tatool-grid templates.
Configure Module/Executable to disable mouse cursor.
Configure Module to allow up to n Sessions before disabling itself.
Update enhancement: currently a change published to the repository is not automatically pushed to users that have added the module. Add a new 'Update' feature which indicates that the module has changed and should be updated before continuing.
The latest mongo release has issues with the mongoose package. Updating mongoose to 4.1.0.
Currently it's not possible to reuse the same executable instance in a module (by assigning the same name).
Session ID should be an online operation to make sure not to overwrite session information if same user runs the same module twice at the same time.
Process:
The stimulusClick event doesn't work.
Make sure we don't lose focus on text input due to mouse clicks anywhere else. This prevents issues in case the mouse cursor is hidden.
Editor: Add Module description
Modules: Button to display Module description
Allow to configure Module for direct access by Amazon Mechanical Turk without registration.
newrelic module should be loaded if in server mode but not in lab mode.
The user should be able to see some more analytics on his data (time spent on a Module, no of trials completed, etc.
Editor of Module should be allowed to enable/disable feature.
Button doesn't work in case of a private module. Public module will not allow the display of emails.
Hi guys! Nifty stuff.
I hate to be "that guy", but we were checking this tool out and I just had to be the jerk who opened it in Internet Explorer. On Win7 IE11.0.9600.17501, the login screen locks up. Sometimes right away, sometimes after I type a few characters.
I am accessing it here: http://www.tatool-web.com/#/login
I'll try it with a local install of the repo later.
Improve validation in Module Editor:
Allow exclusion of users depending on previously installed Modules.
The dual element currently ignores the numIterations if a trialCountHandler is set.
No refresh is triggered in tatoolInput directive if a key is removed or added during execution time.
Every Module/Session Property should be configurable in a way that you can disable the currently mandatory export.
Extend the dbUtils service to allow accessing handler properties (e.g. currentLevel property of a levelHandler)
The Module Editor should allow the configuration of Handlers on List/Dual Elements.
I'm new to tatool, so I'm starting with the executables tutorial (http://www.tatool-web.com/#/doc/dev-executable-templates.html). My js and html files are in the projects folder, as directed in the tutorial:
app/projects/public/myExperiment/executables
However, terminal is showing that tatool is looking for those files in a "developer" folder when I start the experiment in the editor:
GET /developer/resources/public/tatool/executables/myExperiment.service.js?token=F02
00vIW1425413876282 404 4.943 ms - 33
GET /developer/resources/public/tatool/executables/myExperiment.css?token=F0200vIW14
25413876282 404 3.053 ms - 33
GET /developer/resources/public/tatool/executables/myExperiment.service.js?token=F02
00vIW1425413876282 404 3.912 ms - 33
GET /developer/resources/public/tatool/executables/myExperiment.ctrl.js?token=F0200v
IW1425413876282 404 4.360 ms - 33
Current request is currently checking the wrong folder (missing user/creator of module)
http://127.0.0.1:3000/developer/resources/private/test/executables/primaryTask.service.js?token=xyz
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.