Giter Site home page Giter Site logo

tatool / tatool-web Goto Github PK

View Code? Open in Web Editor NEW
44.0 6.0 26.0 33.72 MB

open-source experiment software for researchers

Home Page: http://www.tatool-web.com

License: GNU General Public License v3.0

HTML 60.98% CSS 2.76% JavaScript 36.26%
experiment psychology psychology-experiments tatool-web tatool

tatool-web's Introduction

tatool-web

Welcome to tatool-web - an open-source experiment software for researchers.

This framework builds on top of the ideas of our original Tatool Java-based client (see our paper from 2013), but was completely rewritten in JavaScript/HTML/CSS and of course improved and simplified.

Check out our documentation on www.tatool-web.com in order to learn more.

Build & Deploy Prod

tatool-web's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

tatool-web's Issues

Issue with adm-zip module during appending of file to zip archive

Process:

  1. User installs Module, plays Session 1 and uploads data
  2. User removes Module
  3. User installs Module again, plays Session 1 and uploads data
  4. As Session already exists, the file is suffixed with a timestamp to not overwrite existing data
  5. Appending the file to the existing ZIP file fails (only on nodejs) with error: Trying to access beyond buffer length

Login window locks up in IE11

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.

Editor start: 404 error in "developer" folder (should be the "projects" folder instead?)

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

Provide users with some Statistics/Analytics

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.

Reuse of executables

Currently it's not possible to reuse the same executable instance in a module (by assigning the same name).

Allow users to update Module from Repository

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.

Add new Executables

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.