//FORMAT: // if // then // with = //modification code -- [start-end] amount remove or [1*1] - * means pattern //"," and "." will not be recognized if placed at the end of the keyword and will cause error //"$" means keyword in an explanation //"&" used to separate portions of if statement and used as and //<,>,<=,>=, and == are all valid operators within the if statement //[] will return the element at position number within the vector //!! is for a number that should be represented in string format ex: 1 = 1st, 2 = 2nd, 3 = 3rd, 4 = 4th etc.. reference to: RBOutput.txt IF analysis = Line & studentAnswer.SIZE = 1 & actualAnswer.SIZE > 1 & actualAnswer.TYPE = studentAnswer.TYPE & TYPE = int & actualAnswer[SIZE].OUTPUT+1 = studentAnswer[0].OUTPUT THEN My guess is that you did the output within the body of the loop as if it occured after the loop on line $LINE IF analysis = Line & studentAnswer.SIZE = 1 & actualAnswer.SIZE > 1 & actualAnswer.TYPE = studentAnswer.TYPE & TYPE = int & actualAnswer[SIZE].OUTPUT-1 = studentAnswer[0].OUTPUT THEN My guess is that you did the output within the body of the loop as if it occured after the loop on line $LINE //IF analysis = Line & actualAnswer.SIZE > 2 & actualAnswer != studentAnswer //THEN confidence = Calculated & I am guessing that you did the update statement before going through the loop on line $LINE //WITH actualAnswer[1-0] = studentAnswer[] IF analysis = Line & TEMPLATE >= 475 & TEMPLATE < 525 & studentAnswer.SIZE > 0 & actualAnswer.SIZE > 0 THEN confidence = Calculated & I am guessing that you missed the changes to the variable within the loop body on line $LINE WITH actualAnswer[] = studentAnswer[1-0][1*1] IF analysis = Line & TEMPLATE >= 475 & TEMPLATE < 525 & studentAnswer.SIZE > 0 & actualAnswer.SIZE > 0 THEN confidence = Calculated & I am guessing that you missed the changes to the variable within the loop body on line $LINE WITH actualAnswer[] = studentAnswer[1*1] //IF analysis = Iteration & TEMPLATE >= 725 & TEMPLATE < 775 & studentAnswer.SIZE = 1 & actualAnswer.SIZE > 0 & studentAnswer[0].LINE = actualAnswer[0].LINE //THEN You missed the inner loop during the $!ITERATION! iteration of the outer loop //IF analysis = Iteration & TEMPLATE >= 725 & TEMPLATE < 775 & studentAnswer.SIZE > 0 & actualAnswer.SIZE > 0 & studentAnswer[0].LINE != actualAnswer[0].LINE //THEN You missed the outer loop during the $!ITERATION! iteration of the loop //IF analysis = Iteration & TEMPLATE >= 725 & TEMPLATE < 775 & studentAnswer.SIZE > 1 & actualAnswer.SIZE > 0 // & actualAnswer != studentAnswer & actualAnswer[0].LINE = studentAnswer[0].LINE //THEN You messed up the inner loop during the $ITERATION! iteration of the outer loop ELSE IF analysis = Iteration & actualAnswer = studentAnswer THEN result = Correct & Your output for the $!ITERATION! iteration is correct on line $LINE ELSE IF analysis = Iteration & actualAnswer.SIZE = 0 & ITERATION = ITERATION.StudentCount THEN You iterated through the loop an additional $ITERATION.Offset time(s) on line $LINE ELSE IF analysis = Iteration & studentAnswer.SIZE = 0 THEN You missed the $!ITERATION! iteration of the loop on line $LINE ELSE IF analysis = Iteration & studentAnswer.SIZE > 0 & actualAnswer.SIZE > 0 & actualAnswer != studentAnswer THEN You made a mistake on the $!ITERATION! iteration of the loop on line $LINE IF analysis = Program & TEMPLATE >= 425 & TEMPLATE < 450 THEN result = Template & The loop has a simple statement as action, there are no braces surrounding the body