Back to Programs

Web

TEAMMATES @ National University of Singapore

An online feedback management system for education

cssgoogle app enginehtmljavajavascriptjava ee

Participation history

3 GSoC years

2018

5 projects

Official year page

Usability Hero

The aim of the project is to improve the usability aspect of TEAMMATES. In particular, tweak the UIs to prevent regular users being overwhelmed with...

Comments for Responses

The project enhances the current implementation of the comment feature. Features to consider: Ability for respondents to add comments for their own...

Questions+

My project concentrates on adding more features to existing question types. These features are: Add weight feature for MCQ questions Add weight...

Coverage Boost - Java & JavaScript

This project aims to improve the testing and coverage of TEAMMATES Overview of Project: Reduce Technical Debt (Upgrade to Selenium 3.x) Explore new...

Coverage Boost (Java) & Recycle Bin

This is a TEAMMATES project proposal designing solutions for increasing the coverage of Java code and implementing Recycle Bin feature. The detailed...

2017

8 projects

Official year page

addressbook-level5

Adding new features to addressbook so that it can be more useful for CS2103T students morphing it for their own project.

Keeping PowerPointLabs Well-maintained and Updated

PowerPointLabs is used by people around the world, and is being developed and maintained by students of National University of Singapore. These...

Performance Hero

Improve the performance and scalability of TEAMMATES. Migrate Storage component to Objectify API Rewrite entire Storage layer to use Objectify...

Usability Hero+ Project

My project involves fixing UI issues across the entire TEAMMATES platform, including overhauling the instructor help page, allowing respondents to...

Reports enhancement

As part of this project, I want to add support for more variety of formats both for downloading data and for importing data into Teammates. Also, I...

Student Data UI upgrade

The project aims to provide a hassle-free solution to the process of enrolling the student in a course by the instructor and provide end-users with a...

Comments+

This project enhances current comments feature being used in the application, by implementing features :-1) Allowing student to submit their...

Questions+

Improving the existing question types by implementing the most demanded improvements is the sole focus of the project. The project does not focus on...

2016

7 projects

Official year page

AutoComplete ComboBox for Panel's Filter, Interactive Tutorial and GUI Filter Expression Generator

In this proposal, 3 features will be proposed. All proposed feature are based on the needs for user to key in the panel filter faster and easier. The...

Email Customizer and Rich-text support

Proposal is based on two project ideas: Notification engine for sending custom emails choosing re-usable templates with variables support Rich-text...

Report + And Question +

I am willing to devote extra time if required to complete this project. I am much familiar with the TeamMates working flow . And I am always willing...

Usability Hero: Rethinking the UI/UX

TEAMMATES has many features and customization that can be better delivered to the users by: Hiding advanced options behind commonly used defaults...

Project Proposal - Reports+ in TEAMMATES -GSoC 2016

In this proposal, I discuss my approach on improving the existing reporting platform with more data formats to download, with more visualizations and...

HubTurbo -- Usability Hero

Why me? I already have multiple contributions to HubTurbo. I have experience building software alone and with others. Managed to maintain high...

Sessions + (Customisable Feedback Paths)

This proposal outlines the steps that I plan to take in order to enhance the customization of the Sessions feature. It explores a possible approach...