How To Design Interactive Learning in Virtual Classroom Environments?