Abstract
Due to the benefit provided by the well-developed infrastructure of the Internet, a growing number of population wishes to enroll into the distance learning courses. However, the development of distance learning still confront many challenges, especially in the field of providing appropriate and user-friendly courses designing tool for instructor, measuring student learning performance. Moreover, it is hard for instructor to discern students' personal information and needs, such as knowledge level, learning ability, and learning needs. Besides, instructors are required to post all teaching material on the internet before class starts which may cause the situation of preparing class material without considering student learning ability. This leads to a slower phase in advancing the development of distance learning. In this paper, we devote ourselves in providing a systematic course design tool which is based on the quantitative analysis mechanism we proposed to construct a multi-dimension and multi-adaptive course learning object-oriented model. Furthermore, combining the resource-sharing character of PHP, a course on-demand mechanism can be developed which allows instructor to provide different combination of courses for different learning program.