Blog-based learning environments integrate web logging platforms into higher education curricula to foster active learning, reflective practice and collaborative knowledge construction. By embedding ...