1. A computer-implemented method of scoring a response to a character-by-character highlighting task, comprising: calculating, using one or more processors, a similarity value for the response, wherein the similarity value is calculated by comparing the response to one or more correct responses to the task to determine the similarity or dissimilarity of the response to the one or more correct responses to the task; calculating, using the one or more processors, a threshold similarity value for the task, wherein the threshold similarity value is indicative of an amount of similarity or dissimilarity to the one or more correct responses required for the response to be scored at a certain level; comparing, using the one or more processors, the similarity value for the response to the threshold similarity value; and assigning, using the one or more processors, a score to the response at, above, or below the certain level based on the comparing.