Building Knowledge Building Communities: Consistency, Contact and Communication in the Virtual Classroom · Study