Return to Article Details A design-based research approach implementing a palette of educational technologies to foster 21st century skills Download Download PDF