This book comes out of the work in Kaleidoscope: a European Network of Excellence in which over 1,000 people from more than 90 institutes across Europe participate. Kaleidoscope brings together researchers from diverse disciplines and cultures, through their collaboration and sharing of scientific outcomes, they are helping move the field of technology-enhanced learning forward.