Designing technology-enhanced learning environments involves the deliberate integration of digital tools, pedagogical strategies and contextual factors to support meaningful learning. At its core, ...