A platform for distance learning based on webRTC