Affordances of ICT in science learning: implications for an integrated pedagogy | Synapse