Affordance, opportunity and the pedagogical implications of ICT · Study