How can blended learning support mastery of GPS in the classroom