Text this: Intellectual code analysis in automation grading