Impact of remote experimentation, interactivity and platform effectiveness on laboratory learning outcomes