Evaluating the impact of a project-based learning framework on overall skill development | Synapse