Characteristics of a Supportive Context for Distributed Learning