Supporting and evaluating team dynamics in group projects | Synapse