Factors influencing the integration of ICT in teaching and learning | Synapse