Encouraging thinking processes as a foundation of learning design within LAMS: Context free design patterns and e-communication support