wiki:ProjectTatoolPage

Tatool

Description:

Tatool Web is an open-source software for running online and offline computer-based experiments. It has been developed by Claudia von Bastian (scientist) and Andre Locher (developer). Tatool is conceptualized according to the requirements for running psychological experimental studies. In its original version, Tatool was developed as a Java-based open-source framework. But the process of learning such a complex programming language as Java is an obstacle for the majority of researchers. However, the vision of Tatool is that computer-based experiments should be an easy task to do - for more experienced researchers but also for students and research assistants. The main goal of the new Tatool was therefore to make it easier. It is based on JavaScript and HTML 5, both of which are very widely used technologies that are much easier and faster to learn. Tatool provides options for running experiments both for programming novices and old hands. With the Experiment Editor, you can create an experiment quickly and easily without writing a single line of code. Or, you can dive deeper and develop completely new tasks in JavaScript. There's no limit, as Tatool is open-source and hence offers the full range of flexibility.

URL:

[1] https://github.com/tatool/tatool-web

[2] http://www.tatool-web.com/#/

Project Anatomy

Community

Tatool support the scientific community with an open-source

Leadership

Claudia von Bastian (scientist), Andre Locher (developer)

Forking

You can create your own fork of the central repository. First go to github, create an account and make a fork of the tatool repository. You can change your fork in any way you choose without it affecting the central project. You can also share your fork with others, including the central project.

Communication

You can ask a question on a forum: http://www.tatool.ch/forum/index.php or you can communicate with them: https://www.google.com/recaptcha/mailhide/d?k=01QxKZo9rpozcn32fS6INR3Q==&c=bhVN7UDNOC6-tTzg17qtMw==

Roadmaps

N/A

Releases

  1. von Bastian, C. C., Locher, A., & Ruflin, M. (2013). Tatool: A Java-Based Open-Source Programming Framework for Psychological Studies. Behavior Research Methods, 45(1), 108-115. doi: 10.3758/s13428-012-0224-y

Repositories

The use of git allows people to contribute changes that can easily be incorporated back into the project, while maintaining order and consistency in the code. All changes should be tracked and reversible.

Packaging

N/A

Upstream/downstream

Only a couple of people have direct write-access to the tatool repository, but you can get your changes included in upstream by pushing your changes back to your github fork and then submitting a pull request.

Version Control

The last version was on September 17, 2016.

Trackers

You can track the changes on the folowing link: https://github.com/tatool/tatool-web/releases

Project Evaluation

From the begining tatool is continually updated each year, containing new features and bug fixes.

Fieldtrips

Github:

[1] https://github.com/tatool/tatool-web

Openhub:

N/A

Source Forge:

N/A

Evaluation

Licensing

GNU GPL v3.0

Language

HTML5, CSS, JavaScript and node.js

Activity

Active

Number of contributors

TBD

For more informations you can see on the folowing page: http://www.tatool-web.com/#/doc/community-contribute.html

Size

For different versions see the size on this page: https://github.com/tatool/tatool-web/releases

Issue tracker

It has forum on which you can ask your question: http://www.tatool.ch/forum/index.php

New contributor

If you like Tatool and want to support its cause, there are multiple options to do so: 1.Code-Sharing; 2.Donations;

Community norms

You can create a fork of the central tatool repository. You can also create a local clone of that fork: for small changes(make the changes directly in the master branch, push back to your fork, submit a pull request to the central repository) and for substantial changes (create a branch, when finished run unit tests, when the unit tests pass merge changes back into the master branch, submit a pull request to the central repository).

User base

It has its own strong user base.

Last modified 7 years ago Last modified on 10/29/17 16:24:27
Note: See TracWiki for help on using the wiki.