An online feedback management system for education

TEAMMATES is an award winning online feedback management system for teachers/students. It is a free Java EE SaaS application that runs on the Google App Engine. It is currently used by more than 75K users from 300+ universities. It is a not-for-profit project funded by education grants.

TEAMMATES won the grand prize OSS World Challenge 2014 and took part in GSoCs 2014 and 2015 as a mentoring organization. The long-term vision of TEAMMATES is to become the biggest student-built project in the world. So far, it has received contributions of 130+ student developers and have done more than 200 releases over a five year period. Because one of the main aims of TEAMMATES (the project) is to train students in contributing to non-trivial OSS productions system, it is well-designed, well-documented, and well-tested (we have a very high level of automated testing). The product uses several emerging technologies (e.g., Google App Engine) learning of which will benefit students. Because TEAMMATES (the product) is a software for students by students, students can relate to the problem domain better. The scale of the system is big enough (~300 KLoC) without being overwhelmingly big.

Product website | Project website

lightbulb_outline View ideas list


  • java
  • app engine
  • javascript
  • css
  • html


  • education
  • web development
  • cloud
  • learning management
  • software as a service
email Mailing list
mail_outline Contact email

TEAMMATES @ National University of Singapore 2016 Projects