A Novel O2O Teaching Model Using Mobile Social Network APP to Combine Online and Offline Teaching | IEEE Conference Publication | IEEE Xplore