| The self-studying in the web environment is a way of studying which based on computer and Internet. The key elements change from student, content, teacher which based on class into student, resource, Internet environment and teacher. This change made the range of study system bigger. So we identify that the self-studying in the web environment is that students use the support system provided by Internet, according to the studying requirements designed by the teachers, choose study time, determine learning goal and study content, at last achieve the meaningful knowledge structure.In this paper, we propose a three-level based architecture used for the self-studying platform. And built on the platform, we propose some reusable and shareable data model, standardizing the data format of every module in the Internet teaching. These data models include on-line question bank, study activity, study evaluate and so on. We expand the existing SCORM architecture, and make it more individuation and reusable.In order to promote the exchange of experience, enhance the shareable of study task, we add the conception of knowledge point structure into our system. Based on the conception and aimed at students’individuation we design a navigation algorithm. And in order to ease the burden on teachers, we add a type of practice task which generated by system automatically. This kind of task could use the level of mastering knowledge points of every student, and choose questions from bank and form a task automatically. |