Currently, engineering students are evaluated mainly through written exams. The total number of students is too high to have individual attention if we try to evaluate them to individual exercises. How could we grade the students effectively?
Certainly group projects are a good way, especially when they are taken in different ways, like lab session reports, seminars and research projects. If you propose interdisciplinary projects, involving a couple subjects (or courses), you can evaluate how the student is learning each of them and how to apply them simultaneously in the same project or challenge.