Ompare and contrast two styles of teaching (Constructivism and Direct Instruction)

I am attaching 2 articles, one is from Piaget(and Vygotsky)constructivist and the other one is Direct Instruction. Our professor want us to read and do a compare and contrast and cite them where necessary and include a reference page. These are the questions that she wants us to answer in the essay.
-Define and discuss each type of instructional method and the learning theory/theorists that support it.
-which teaching method or theory do you think is the most effective for learning? Does this change with different ages/grades of children? which theory do you ascribe to?
-which methods teaching methods seems to be used. Do you think this is the best method? If you were the teacher in the classroom what kind of teaching methods would you utilize? why?