Skip to main content

Tasks & Implementations

Overview

This section documents all tasks and implementations developed or improved by the TTF-DDG. Each entry includes technical details, research applications, and current status.


Task Status Legend

  • Completed: Fully implemented and deployed
  • 🔄 In Progress: Currently under active development
  • 🚀 Ongoing: Continuous service/support

All Tasks

Completed Projects

PsychoPy Task Development

Status: 🚀 Ongoing Initiative Platform: PsychoPy Description: Standardized approach to creating experimental tasks using PsychoPy, ensuring compatibility with the Library of Tasks.

Key Features:

  • Library of Tasks integration
  • MEG/EEG tasks (Valentina Borghesani's lab)
  • Task-Form-Meaning task (Julie Franco, WP Meaning)
  • Cross-platform deployment
  • Neuroimaging compatibility

View details →


Peekr: Browser-Based Eye Tracking

Status: ✅ Completed & Deployed
Collaboration: Aryaman Taore (Stanford)
Platform: Web-based (browser, no installation)
Repository: github.com/HugoFara/peekr

Major Achievement: Complete repackaging in one week for flawless online operation

Key Innovations:

  • Vite migration for modern web development (~58 commits)
  • Online assisted calibration system implementation
  • Kalman filter integration for ~2x precision improvement with minimal code
  • Temporal data processing instead of frame-by-frame
  • CI/CD with automated GitHub Pages deployment
  • Modular architecture refactoring

Impact:

  • Foundation for Eye Tracking for Great Apes project
  • Production-ready online eye tracking platform
  • Privacy-preserving (no server communication)
  • Validated accuracy: ~1.75° horizontal, ~2.52° vertical

View details →


Meaning Task

Status: ✅ Completed
Collaboration: Jodie Franco
Description: Research task focused on meaning processing and comprehension.

Key Features:

  • Collaborative development with researcher
  • Available in Library of Tasks
  • Comprehensive documentation

View details →


LEAPS System

Status: ✅ Completed (Revolutionary Modernization)
Location: Zurich
Platform: Tablet-based web applications
Website: https://www.leaps-zh.ch/

Major Achievement: Revolutionary transformation that introduced Node.js compatibility to the LEAPS platform

Key Innovations:

  • Introduced Node.js to LEAPS WebView platform (solving technical integration challenges)
  • Transformed from pure HTML5/JS bundles to modern build systems
  • Delivered 3 language assessment tasks: Word Recognition, Word Reading Comprehension (Image & Text)
  • Implemented Vite build system with automated ZIP packaging
  • Added npm dependency management and testing infrastructure
  • Made task development faster, cleaner, and more reliable

Before vs. After:

  • Legacy: Manual HTML5/JS bundles, no testing, manual deployment
  • Modern: Vite + PIXI.js + TypeScript, automated testing, one-command builds

View details →


Unity Crab Battery

Status: ✅ Upgraded & Improved
Platform: Unity (Android tablets)
Type: Game-based cognitive assessment battery (CRAB)
Project: Zenome Nestrina - CRAB

Major TTF-DDG Contributions (100+ commits):

  • Complete code architecture refactoring (59+ commits)
  • Unit testing infrastructure for reliability
  • Advanced ASR integration (Wav2Vec2/WavLM with Unity Sentis)
  • Android tablet optimization and build fixes
  • Data management system overhaul
  • Comprehensive documentation

Measurable Impact:

  • Cognitive complexity reduced 66% (110→37)
  • Robust testing for SaveSystem, ASR, Services
  • Offline speech recognition capabilities
  • Professional-grade, maintainable codebase

View details →


Active Development

Eye Tracking for Great Apes

Status: 🔄 In Progress
Collaboration: Work package events team
Population: Non-human primates

Goals:

  • Enable eye-tracking research with great apes
  • Develop specialized calibration and engagement methods
  • Support comparative cognition research

Current Phase: Development and protocol refinement

View details →


Browse by Category

By Technology

By Platform

By Research Domain

By Status


Technical Achievements Across Tasks

Modernization Efforts

  • LEAPS System: Raw HTML5 → Modern framework
  • Crab Battery: Unity organization and standardization
  • Consistent Theme: Upgrading existing systems for reliability

Testing & Quality

  • Unit testing implemented across multiple projects
  • Quality metrics and automated checks
  • Platform-specific optimization for tablets and mobile

Cross-Platform Support

  • Web applications for accessibility
  • Android tablets for field research
  • Desktop for lab environments
  • Specialized hardware (MEG, eye-tracking)

Access Tasks

Via Library

Most tasks are available through the Library of Tasks subdomain.

Documentation

Each task has comprehensive documentation:

  • Technical specifications
  • User guides
  • Research protocols
  • Data analysis guides

Browse all documentation →

Support

For assistance with any task: Contact TTF-DDG →


Propose a New Task

Have a research task that needs technical implementation?

We can help with:

  • Custom task development
  • Existing task adaptation
  • Technical consultation
  • Integration with work packages

Process:

  1. Contact us with your requirements
  2. Discuss scope and timeline
  3. Collaborative development
  4. Testing and validation
  5. Deployment and training
  6. Addition to Library (if appropriate)

Task Development Standards

All TTF-DDG tasks follow:

  • Code quality standards
  • Testing requirements (unit tests minimum)
  • Documentation guidelines
  • Accessibility considerations
  • Cross-platform compatibility (where applicable)
  • Data quality assurance
  • Research reproducibility focus

Contact the TTF-DDG team to learn about our task development standards and guidelines.



← Back to Home | View Projects →