Integrating Web 2.0 in e-learning environments: a socio-technical approach | Synapse