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
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
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
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
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
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
Browse by Category
By Technology
- PsychoPy: PsychoPy Tasks, Meaning Task
- Web-based: Peekr Eye Tracking, LEAPS System, Meaning Task
- Unity: Crab Battery
- Neuroimaging: PsychoPy Tasks
- Eye Tracking: Peekr, Eye Tracking for Great Apes
By Platform
- Browser/Web: Peekr Eye Tracking, LEAPS System
- Tablets: LEAPS System, Crab Battery
- Cross-platform: Meaning Task
- Specialized: Eye Tracking for Great Apes
By Research Domain
- Cognitive Assessment: Crab Battery
- Language: Meaning Task, PsychoPy Tasks
- Neuroimaging: PsychoPy Tasks
- Comparative Cognition: Eye Tracking
- General Behavioral: LEAPS System
By Status
- Production Ready: Peekr Eye Tracking, Meaning Task, LEAPS System, Crab Battery
- In Development: Eye Tracking for Great Apes
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
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:
- Contact us with your requirements
- Discuss scope and timeline
- Collaborative development
- Testing and validation
- Deployment and training
- 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.
Related Resources
- Library of Tasks - Central repository
- ASR Collection - Speech recognition support
- Documentation - Technical guides
- About TTF-DDG - Our mission