Development and validation of an automated essay scoring engine to assess students’ development across program levels