A scoring method includes steps of: storing a word list in a database of a computer; storing word vector combinations in the database; extracting a keyword from a submitted answer, and looking up, in the word list, a word vector that corresponds to a word which conforms with the keyword; and obtaining, from the database, one of the word vector combinations, and calculating, for each of benchmark nouns of the one of the word vector combinations thus obtained, a semantic distance between the keyword and the benchmark noun based on word vectors respectively corresponding to the keyword and the benchmark noun, and calculating an originality score based on the semantic distances of the respective benchmark nouns thus calculated.
展开▼