This paper presents a methodology for characterizing computer-based le
arning environments, focusing on the cognitive, pedagogical, and inter
active features. The framework for this characterization is explained
in relation to the relevant theories and findings in cognitive and ins
tructional research. The methodology is illustrated by a characterizat
ion of computer-based learning environments developed by student teach
ers and professionals. The usability of these environments is analyzed
along the dimensions of the framework presented. The results showed t
hat this methodology can systematically and precisely characterize the
cognitive, pedagogical, and interactive features of computer-based le
arning environments. It can be used to predict and explain the success
or failure that a given software program promotes for learning partic
ular types of knowledge. The applications of this methodology for the
evaluation and design of computer-based learning environments, for ins
tructional research in various instructional contexts, as well as for
the study of expertise in the development of computer-based learning e
nvironments, are discussed.