--- capa/capa51/GUITools/scorer.tcl 1999/12/03 18:39:38 1.5 +++ capa/capa51/GUITools/scorer.tcl 2000/01/05 21:11:15 1.8 @@ -412,6 +412,8 @@ proc insertQuest { num where } { } } renumberScorerQuest $num + update + $gScorer(quest.$num) see $where } ########################################################### @@ -507,6 +509,7 @@ proc cloneScorerQuest { num } { set temp [ $gScorer(quest.$num) get [ $gScorer(quest.$num) curselection ] ] $gScorer(quest.$num) insert end $temp + $gScorer(quest.$num) see end renumberScorerQuest $num } @@ -944,7 +947,7 @@ proc getAnswers { PID set maxQuest num } global gFile gCapaConfig set pwd [pwd] cd $gFile($num) - set temp [exec $gCapaConfig($num.answers_command) $PID {} 1 $set] + set temp [exec $gCapaConfig($num.answers_command) $PID {} 0 $set] cd $pwd set result "" foreach line [split $temp "\n"] { @@ -1027,7 +1030,7 @@ proc handleStudent { num answerStructVar if { [catch { set answerStruct(correct.$questionPID) \ [getAnswers $questionPID $gScorer(set.$num) \ $answerStruct(maxQuest) $num] } errorMsg ] } { - puts $errorMsg + catch {puts $errorMsg} scorerError $num UNABLE_TO_PARSE "$answerStruct(orignalLine)" \ $answerStruct(StudentNumber) error UNABLE_TO_PARSE @@ -1542,7 +1545,7 @@ proc scorerQuit { num } { global gScorer set gScorer(pause.$num) 1 set gScorer(quit.$num) 1 - puts [trace vinfo gScorer(quit.$num)] + #puts [trace vinfo gScorer(quit.$num)] catch {scorerMessage $num "Quitting. . . " info} } @@ -1554,7 +1557,6 @@ proc scorerQuit { num } { proc scorerClose { num {mustClose 0} {dummy ""} {dummy2 ""} {dummy3 ""}} { global gScorer - puts "scorerClose" set message "Are you sure you wish to close?" catch { if { $gScorer(needToUpdateDB) } {