Using metrics to evaluate student programs | Synapse