I've been watching this kid struggle so hard I could tell he was really trying. I just passed him even though he was performing very badly.
You shouldn't have done that though. Why did you pass him if he didn't get good marks?
I just left a note that he was a bad player.
If you're responsible for grading people and someone performs poorly, then it's your responsibility to hold them back until they learn the necessary skills to go forward. If they perform poorly but you pass them anyway, then they're likely to struggle at the next level and they may make mistakes that affect other people. Only pass someone if they get the requisite marks.
I was just evaluating them for this season. I will hold them back if it becomes an issue next season.
Waiting until next season will probably make the problems worse. The sooner the issues are address the easier it will be to correct them.