This paper discusses the concepts and methodology of INTELLITUTOR II, which is a shared intelligent integrated programming environment for learning C programming on the Internet. Through the demonstration of INTELLITUTOR II we are trying to propose a useful framework of Distance Learning, as a case study. INTELLITUTOR II consists of GUIDE, ALPUS II and a C environment as an integrated environme...