Blended learning environments to foster self-directed learning