Adaptative peer to peer data sharing for technology enhanced learning