Data Tracker is a tool for measuring behavior in real-time to the aide of researchers and clinicians in the behavioral sciences.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
images
qdarkstyle
screencaps
source
COPYING
DataTracker.pro
License_BDataPro.txt
License_QDarkStyleSheet.txt
License_Qt.txt
License_QtXlsx.txt
License_Tango.txt
README.md
SNS.icns
SNS.ico
aboutdialog.cpp
aboutdialog.h
aboutdialog.ui
contactdialog.cpp
contactdialog.h
contactdialog.ui
directoryparse.h
directorysearcher.cpp
directorysearcher.h
displaytabledialog.cpp
displaytabledialog.h
displaytabledialog.ui
displaytablesdialog.cpp
displaytablesdialog.h
displaytablesdialog.ui
evaluationreportdialog.cpp
evaluationreportdialog.h
evaluationreportdialog.ui
evaluationviewerdialog.cpp
evaluationviewerdialog.h
evaluationviewerdialog.ui
faqdialog.cpp
faqdialog.h
faqdialog.ui
filemigrater.cpp
filemigrater.h
filetools.h
filewriter.cpp
filewriter.h
keyset.cpp
keyset.h
keysetcapture.cpp
keysetcapture.h
keysetcapture.ui
keyseteditor.cpp
keyseteditor.h
keyseteditor.ui
keysetentry.h
lagcoding.h
licensedialog.cpp
licensedialog.h
licensedialog.ui
main.cpp
parsetypes.h
probabilitytools.h
recordingwindow.cpp
recordingwindow.h
recordingwindow.ui
reliabilitydialog.cpp
reliabilitydialog.h
reliabilitydialog.ui
reliabilitymeasure.h
reliabilityparse.h
reliabilityscoring.h
resourcefile.qrc
resultsdialog.cpp
resultsdialog.h
resultsdialog.ui
scoringtools.h
sequentialanalysisdialog.cpp
sequentialanalysisdialog.h
sequentialanalysisdialog.ui
sequentialconditionanalysisdialog.cpp
sequentialconditionanalysisdialog.h
sequentialconditionanalysisdialog.ui
seriesselectdialog.cpp
seriesselectdialog.h
seriesselectdialog.ui
sessioncounter.cpp
sessioncounter.h
sessiondurationdialog.cpp
sessiondurationdialog.h
sessiondurationdialog.ui
sessionevent.h
sessionviewerdialog.cpp
sessionviewerdialog.h
sessionviewerdialog.ui
sessionwindow.cpp
sessionwindow.h
sessionwindow.ui
settingsdialog.cpp
settingsdialog.h
settingsdialog.ui
startwindow.cpp
startwindow.h
startwindow.ui
windowtools.h

README.md

Small N Stats Data Tracker (Qt)

Data Tracker is a Qt-based application that assists researchers and clinicians in reliably measuring behavior of interest. This program can be used by multiple observers to record, and compare, behavior in real-time. Additionally, this tool provides multiples methods for assessing the reliability of measurements, session-by-session viewing and interpretation, and the automation of clinical responsibilities.

Features include:

  • Cross-platform support for Windows, Mac, and Linux (only Ubuntu tested)
  • Customizable methods for designing measurement systems
  • Real-time recording of behavior with multiple observers
  • Tools for calculation of reliability indices
  • Optionally automate reliability measures and reports as new data is added
  • Automated update delivery, for keeping up to date with new features and bug fixes
  • Options for saving behavioral data in multiple locations and formats (JSON, xlsx, etc.)
  • Saving figures and reports in a range of common formats

Version


0.7.2 (beta)

Changelog


  • 0.7.2 - More reliability fixes
  • 0.7.1 - Fix for reli issues
  • 0.7.0 - Visuals
  • 0.6.1 - Bump for update release
  • 0.6.0 - Time window-based lag sequential analyses (and adjustable window size) for sessions
  • 0.5.2 - Missing dependency
  • 0.5.1 - Compatability fix
  • 0.5.0 - Bump with latest for initial public beta
  • 0.4.1 - Interface cleanup, for cross-platform compatibility
  • 0.4.0 - Differentiate series-based charting, more mac os fixes
  • 0.3.0 - Add in new charting
  • 0.2.0 - File migration fixes, updates to auto-scoring, results dialog for reli
  • 0.1.0 - Auto update/notification
  • 0.0.9 - Session viewer
  • 0.0.8 - Automated file migrations (after every change, optional)
  • 0.0.7 - Automated reliability calculations (after every session, optional)
  • 0.0.6 - Theming (light and dark modes)
  • 0.0.5 - JSON and xlsx file outputs (optional)
  • 0.0.4 - Saveable options for file output
  • 0.0.3 - Post-session cumulative recording plots (optional)
  • 0.0.2 - Calculation of reliability
  • 0.0.1 - Barebones framework

Features/Usage


Robust, customizable data collection options Alt text

Real-time data recording for multiple observers Alt text

Visualizations of behavior across conditions (e.g., baseline, treatment) Alt text

Session-by-session Sequental Analyses (e.g., Prompts -> Target Behavior statistics) Alt text

Within-session visualizations of responding during session Alt text

Calculation of Reliability Indices Alt text

Preparation of Reports Alt text

Referenced Works (F/OSS software)


  • Qt Framework (5.8) - LGPL 3.0 (GPL 3.0 Licensed). Copyright (C). Qt Team Site
  • Tango icon set - Public Domain Licensed. Copyright (C) 2009, "Tango Desktop Project" Site
  • QtXlsx - MIT Licensed. Copyright (C) 2013, Debao Zhang hello@debao.me Github
  • QDarkStyleSheet - MIT Licensed. Copyright (C) 2013-2017, Colin Duquesnoy colin.duquesnoy@gmail.com Github
  • BDataPro - GPL-v3. Copyright (C) 2017, Chris Bullock. Site.

Referenced Works (academic works)


The Small N Stats Data Tracker is based on the following academic works:

Acknowledgements and Credits


Installation


No other packages are required. Simply build and run or install and run.

Download


All downloadable binaries, if/when posted, will be hosted at Small N Stats.

Development


Want to contribute? Great! Emails or PM's are welcome.

Todos


  • Post-session key editing (for fixing errors)
  • Statistical analyses (lag sequential analyses)
  • Treatment summaries and reports

License


Data Tracker (Qt) - Copyright 2017, Shawn P. Gilroy. GPL-Version 3