Andrew,
Your approach is very good. It provides the student with specific, individualized feedback based on the objective criteria of the assignment. Providing this in a constructive and encouraging manner, as you indicated, will likely motivate the student toward higher forms. Thank you for sharing your insights.
Dr. S. David Vaillancourt