Exploring Assessment Approaches for Student Group Projects in Undergraduate Computing Education | Synapse