Project-based learning in primary schools: effects on pupils' learning and attitudes | Synapse