Dian,
You are correct - the final project should "put it all together." Studnets many times can repeat information they have memorized, but to apply what they have learned is very different.
Students should be encouraged or requireed to respond to their peers to develop good communicatioin and collaboration. There are also rubrics to help students understand what is an acceptable response, etc.
Nice job!