Learning by Teaching This methodology supports learning by having the student teach the system, a variation on the use of a simulated student. The degree of situatedness depends on the environment that simulates the collaboration. The student model is expected to keep track of goals of mutual knowledge. The student explores an environment specially crafted to encourage learning. Peers could take individual roles in discovering the environment.
Table projects the collaborative learning systems in terms of the six dimensions.
The seventh dimension, tutoring is not included in the table. In general, CSCL systems represent the domain knowledge of a peer as an overlay of that of an expert thus providing the roles of expert or tutor . The roles of the CSCL systems are predominantly domain-dependent.