All over the world, there is an increasing attention on the role technology plays in preparing students for the 21st century.