發送短信 : Programming an architecture of learning environments