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 →