“…Even here there are many varieties; one review identified seventeen varieties, including contextual, dialectical, empirical, information-processing, methodological, moderate, Piagetian, post-epistemological, pragmatic, radical, realist, and socio-historical. 38 To this list could be added humanistic constructivism, 39 didactic constructivism, 40 sociocultural constructivism, 41 pragmatic social constructivism, 42 sociotransformative constructivism, 43 and critical constructivism. 44 Thus constructivism is clearly a "Broad Church" doctrine, and this presents problems for its appraisal.…”