The key characteristics of project-based learning: how teachers implement projects in K-12 science education | Synapse