| … | |
… | |
| 337 | work done counted $reducedScoringPerCent\% of the original."); |
337 | work done counted $reducedScoringPerCent\% of the original."); |
| 338 | } |
338 | } |
| 339 | } |
339 | } |
| 340 | |
340 | |
| 341 | # DBFIXME use iterator |
341 | # DBFIXME use iterator |
| 342 | my @problemNumbers = $db->listUserProblems($effectiveUser, $setName); |
342 | my @problemNumbers = WeBWorK::remove_duplicates($db->listUserProblems($effectiveUser, $setName)); |
| 343 | |
343 | |
| 344 | if (@problemNumbers) { |
344 | if (@problemNumbers) { |
| 345 | # UPDATE - ghe3 |
345 | # UPDATE - ghe3 |
| 346 | # This table now contains a summary, a caption, and scope variables for the columns. |
346 | # This table now contains a summary, a caption, and scope variables for the columns. |
| 347 | print CGI::start_table({-summary=>"This table shows the problems that are in this problem set.", -class=>"problem_set_table"}); |
347 | print CGI::start_table({-summary=>"This table shows the problems that are in this problem set.", -class=>"problem_set_table"}); |