--- capa/capa51/GUITools/scorer.tcl 1999/10/28 16:32:07 1.2 +++ capa/capa51/GUITools/scorer.tcl 1999/12/01 18:22:00 1.4 @@ -760,7 +760,7 @@ proc initScorer { num } { proc getLine { num } { global gScorer - scorerMessage $num "Getting Responses" + scorerMessage $num "\nGetting Responses" set done 0 while { ! $done } { @@ -1286,8 +1286,6 @@ proc scorerStudent { num } { finishScoring $num answerStruct return } - incr gScorer(student.$num) - update set gScorer(needToUpdateDB) 1 #parseanswerline if { [catch {parseLine $num $answer answerStruct} errorMsg ] } { @@ -1302,6 +1300,8 @@ proc scorerStudent { num } { displayError "An error occured when attempting to grade a student. The error is: $errorMsg" } } + incr gScorer(student.$num) + update after idle "scorerStudent $num" } @@ -1541,6 +1541,7 @@ proc scorerQuit { num } { global gScorer set gScorer(pause.$num) 1 set gScorer(quit.$num) 1 + puts [trace vinfo gScorer(quit.$num)] catch {scorerMessage $num "Quitting. . . " info} } @@ -1552,6 +1553,7 @@ proc scorerQuit { num } { proc scorerClose { num {mustClose 0} {dummy ""} {dummy2 ""} {dummy3 ""}} { global gScorer + puts "scorerClose" if { $gScorer(needToUpdateDB) } { set message \ "Are you sure you wish to close, you haven't yet updated the .sb file."