Robotutor

RoboTutor is an intelligent tutoring system from Carnegie Mellon University that enables offline learning in areas with limited network access. Selected as a $1M Global Learning XPRIZE finalist, the project focuses on teaching basic literacy and numeracy skills through Android tablets.

Core Innovation

  • Fully offline functionality on Android tablets
  • Local storage of student progress and learning data
  • Adaptive algorithms operating without cloud connectivity
  • Sync capabilities when network becomes available

Technical Implementation

My work focused on the implementation of Multi-armed bandit on the device-side for limited access conditions:

  • Built personalized hybrid local-global learning model
  • Implemented offline data storage and analytics
  • Developed Multi Armed Bandit algorithm using stored weights from previous sessions
  • Created sync protocols for intermittent connectivity

Impact

The system demonstrates effective learning technology deployment in network-constrained environments. Its offline-first design ensures consistent education delivery regardless of connectivity, while maintaining the benefits of AI-driven personalization. The Multi Armed Bandit algorithm personalises learning experience for students by adapting difficulty, speed and repititions based on individual performance.

Documentation