Designing effective learning experiences is a significant challenge for educators. While there is a wide range of expert advice available for technology supported teaching and learning, translating theories and good practice principles into practice can