Understanding an Online Classroom System: Design and Implementation Based on a Model Blending Pedagogy and HCI | IEEE Journals & Magazine | IEEE Xplore