I'm teaching a few courses as an adjunct and I use excel to grade my papers. A test, for example, may have 50 multiple-choice questions. So, I take the 50 answers and enter them as a string into a cell, like so:
BCBCBAAAABBBCADCDBAABCABDADBCBACDABCBDDDDCACCDABDC
I then use the MID() function to parse out single characters into a single row and 50 columns. In this example, row 3 has the numbers 1-50 in it so that I can use those values for the position I am trying to capture in that particular column, without having to type in the number for each individual column's formula.
=MID($BI4,C$3,1)
Then, I use an array formula to count the correct answers against the key (entered in row 1, same columns) and tally the score at the end of the row for each student. For example:
{=SUM(IF($C10:$AZ10=$C$1:$AZ$1,1,0))}
This works pretty good. It allows me to enter the answers very quickly, gives me the chance to do charting of the grades through a VLOOKUP, and some metrics on questions missed, etc. HOWEVER... what I'd reeeeeeallllly like to do is be able to evaluate the entries for similarity. For example, I had two guys sitting together whose answers were identical... correct AND missed. Well, you each get the same 38 right and miss the other 12 with identical wrong answers... uuhhhh, I think I know what's going on here.
Is there any way of doing analysis that would count how many of the characters were identical for any two students (all combinations, really)? So, let's say I have 30 students... I picture having a 30x30 grid with numbers indicating how many of the characters were identical... students names going down the left and across the top forming the grid, with the numbers in the matrix. ANY HELP IS GREATLY APPRECIATED.
Bookmarks