Skip to Main Content
Computer supported collaborative learning (CSCL) is a new student-based collaborative learning in the network environment; it is a better learning method. CSCL has become a very broad field of study. Learning contract is a written agreement of student and teacher common planning, designing of the learning activities. Attempts to study the binding of contracts to promote computer supported collaborative learning (CSCL) effective conduct. In this paper, at first exposed the definition of the learning contract and CSCL, then discussed the connotation of them, designed a system of CSCL based on learning contract, including several modules, such as learning contract module, resource module and so on . Then discussed the functional modules of the system in detail.