Pedagogy-driven design of digital learning ecosystems | Synapse