We're building a teaching platform for projects, and one of the goals is to provide rich feedback to students concerning their performance.
I'm fairly data-driven as a student and always appreciate seeing a lot of data about each project submission (min/mean/median/max/histogram/percentile/rank...)
My advisor argues that this drives competitiveness unnecessarily, and while it may help the best students in the class, it would discourage those who are struggling. He would prefer to optimize the learning experience for each student in the class.
Is there published data or science of learning research regarding the tradeoffs between driving competition by revealing grades and ranks after every homework/project submission?