An online feedback management system for students and teachers

TEAMMATES is an award winning free online feedback management system used by 150K teachers/students from 350+ universities. It is a Java EE app that runs on the Google App Engine. It is a not-for-profit organization funded by education grants. TEAMMATES took part in GSoCs 2014, 2015, and 2016 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 200+ student developers and have done more than 200 releases over a six 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 (~150 KLoC) without being overwhelming.

Project led by faculty member Damith C. Rajapakse and his team. Product website:

lightbulb_outline View ideas list


  • java
  • javascript
  • google app engine
  • css
  • java ee


  • Web
  • education
  • peer feedback
  • webapps
  • saas
comment IRC Channel
email Mailing list
mail_outline Contact email

TEAMMATES @ National University of Singapore 2017 Projects