Social learning platforms and the flipped classroom | IEEE Conference Publication | IEEE Xplore