Cognitive and Social Constructivism: Developing Tools for an Effective Classroom. · Study