학생들의 이해를 평가하기 위해 자연언어처리 기술을 사용하는 c-rater는 자동채점 프로그램이고 작문 기술의 영향이 없어 답안의 내용을 채점할 수 있으며 채점 과정은 크게 네 단계로 구분된다.
c-rater는 구체적인 내용에 대한 학생들의 이해 를 평가하기 위해 자연언어처리 기술을 사용하는 자동채점 프로그램이며, 학생들이 답안을 작성하는 작문 기술의 영향을 받지 않으면서 답안의 내용을 채점할 수 있다(Leacock, 2004). c-rater의 채점 과정은 크게 네 단계로 나누어 볼 수 있다. 첫 번째는 모범답안들이 생성되는 모형 구축 단계이다. 두 번째는 자연언어처리 도구들을 사용하여 모범답안과 학생 답안을 처리하여 언어적인 특징들을 추출하는 단계이다. 세 번째는 학생들의 답안에 필요한 개념들이 포함되어 있는지를 결정하기 위해 언어적인 특징을 사용하는 단계이다. 그리고 마지막은 채점기준을 적용 하여 점수와 피드백을 생성하는 단계이다.