This is an excellent chart that shows the comparison of project-based, self-directed learning to teacher led learning. This is not to say that sometimes students shouldn’t engage in projects, however their whole plate should not consist of it as a reliable or thorough method of learning.

Click for a larger view.