Blended learning refers to