GradeAid: a framework for automatic short answers grading in educational contexts—design, implementation and evaluation