Skip to main content

Open Source Public Roadmap

Overview​

Hello there! This document outlines Tilli's open source development roadmap and highlights areas where community contributors can participate. Our goal is to build transparent, collaborative development processes for our social-emotional learning tools.


Current Focus Areas (Q2–Q3 2025)​

1. Assessment Tool Development​

GitHub Repo: tilli-assessment-tool

Open Issues:

  • #42: Implement additional gamification elements in assessment UI (Difficulty: Medium)
  • #45: Optimize real-time scoring algorithm for emotion matching tasks (Difficulty: Hard)
  • #51: Add accessibility features for visually impaired students (Difficulty: Medium)

2. Backend Infrastructure​

GitHub Repo: tilli-backend-server

Open Issues:

  • #38: Migrate remaining Akka dependencies to ZIO (Difficulty: Hard)
  • #41: Implement distributed caching for session data (Difficulty: Medium)
  • #47: Add Prometheus metrics endpoint (Difficulty: Easy)

3. Web Application​

GitHub Repo: tilli-web-app

Open Issues:

  • #29: Responsive design improvements for mobile devices (Difficulty: Easy–Medium)
  • #33: Internationalization framework implementation (Difficulty: Medium)
  • #39: Dark mode implementation (Difficulty: Easy)

Upcoming Milestones​

Q3 2025​

API System for Learning Modules​

Goal: Enable seamless integration with third-party LMS platforms
Contribution Opportunities:

  • OAuth2 implementation
  • LTI (Learning Tools Interoperability) support
  • Webhook notification system

Arabic Localization​

Goal: Complete RTL language support
Contribution Opportunities:

  • UI layout adjustments for RTL
  • Content translation review
  • Voiceover recording assistance

Q4 2025​

Critical Thinking Assessment Tool​

Goal: Develop second assessment module
Contribution Opportunities:

  • Cognitive task design
  • Data visualization components
  • Scoring algorithm development

Good First Issues​

For new contributors, we recommend these starter tasks:

  • tilli-web-app#12: Add loading animations
  • tilli-backend-server#22: Improve error logging
  • tilli-assessment-tool#18: Add unit tests for scoring module

Community Participation​

We welcome contributions through:

  • Monthly Tilli x OS Meet-ups: Join our virtual collaboration sessions
  • GitHub Discussions: Share ideas and proposals
  • Translation Teams: Help localize for new languages

Contribution Guidelines​


We appreciate your interest in contributing to open source educational technology that supports children's social-emotional development worldwide!