NLP and Education: using semantic similarity to evaluate filled gaps in a large-scale Cloze test in the classroom