version 1.13, 2002/08/13 00:37:18
|
version 1.15, 2002/08/14 13:16:31
|
Line 680 sub ExtractStudentData {
|
Line 680 sub ExtractStudentData {
|
my $totalProblems = 0; |
my $totalProblems = 0; |
my $problemsSolved = 0; |
my $problemsSolved = 0; |
my $numberOfParts = 0; |
my $numberOfParts = 0; |
|
my $totalAwarded = 0; |
foreach my $sequence (split(':', $data->{'orderedSequences'})) { |
foreach my $sequence (split(':', $data->{'orderedSequences'})) { |
foreach my $problemID (split(':', $data->{$sequence.':problems'})) { |
foreach my $problemID (split(':', $data->{$sequence.':problems'})) { |
my $problem = $data->{$problemID.':problem'}; |
my $problem = $data->{$problemID.':problem'}; |
Line 691 sub ExtractStudentData {
|
Line 692 sub ExtractStudentData {
|
foreach my $part (split(/\:/,$data->{$sequence.':'. |
foreach my $part (split(/\:/,$data->{$sequence.':'. |
$problemID. |
$problemID. |
':parts'})) { |
':parts'})) { |
|
$output->{$name.':'.$problemID.':'.$part.':tries'} = 0; |
|
$output->{$name.':'.$problemID.':'.$part.':awarded'} = 0; |
|
$output->{$name.':'.$problemID.':'.$part.':code'} = ' '; |
$totalProblems++; |
$totalProblems++; |
} |
} |
$output->{$name.':'.$problemID.':NoVersion'} = 'true'; |
$output->{$name.':'.$problemID.':NoVersion'} = 'true'; |
Line 791 sub ExtractStudentData {
|
Line 795 sub ExtractStudentData {
|
$partData{$part.':code'}; |
$partData{$part.':code'}; |
$output->{$name.':'.$problemID.':'.$part.':awarded'} = |
$output->{$name.':'.$problemID.':'.$part.':awarded'} = |
$partData{$part.':awarded'}; |
$partData{$part.':awarded'}; |
|
$totalAwarded += $partData{$part.':awarded'}; |
$output->{$name.':'.$problemID.':'.$part.':timestamp'} = |
$output->{$name.':'.$problemID.':'.$part.':timestamp'} = |
$partData{$part.':timestamp'}; |
$partData{$part.':timestamp'}; |
foreach my $response (split(':', $data->{$sequence.':'. |
foreach my $response (split(':', $data->{$sequence.':'. |
Line 813 sub ExtractStudentData {
|
Line 818 sub ExtractStudentData {
|
|
|
$output->{$name.':problemsSolved'} = $problemsSolved; |
$output->{$name.':problemsSolved'} = $problemsSolved; |
$output->{$name.':totalProblems'} = $totalProblems; |
$output->{$name.':totalProblems'} = $totalProblems; |
|
$output->{$name.':totalAwarded'} = $totalAwarded; |
|
|
return; |
return; |
} |
} |