Makes enough sense, but it seems really tough to implement.
I hate group projects–both as a student and as a professor. The free-rider problems are terrible, and there is seldom equal incentives all the way down. I’m still not sure how I want to deal with this.