Learning to Grade Short Answer Questions using Semantic Similarity Measures and Dependency Graph Alignments