answer Dana's question -- the short answer is no. There is a facility
for changing the grade (status) of an individual student, but there is
no way to change the status for a problem for the entire class. This
was a useful feature of WW1 and has been put back in to webwork 2.1
(which is now being tested on hosted.math.rochester.edu and on
One work around is to add PGasu.pl to the list of macro files called and then
change the problem by changing the answer checker.
#ANS( what ever the orginal answer evaluator was);
ANS(auto_right("You don't need to answer this question --it's broken."));
(thanks to John Jones for this answer evaluator.)
If the class is small you can change the status for each student.
The third alternative is to reset the value for the problem to 0 for
the entire class. This has the same effect as far as scoring, but of
course not the same effect psychologically. :-)
So the good news is that in 2.1 you will be able to easily give credit to an entire class.
Mean time there are adequate work arounds.
If you are in a hurry for WW2.1, then
cvs update -A -d
will update you to the current beta version of 2.1 -- it's pretty
stable, but you should know what you are doing if you want to live on
the edge. You can go back to the 2.0 release with
cvs update -r rel-2-0-patches
You'll need to check and update the global.conf and database.conf files by hand.
For Tom's question about deleting the problem, I don't have a
definitive answer. The ability to delete a problem was mainly intended
for the preliminary stages before the problem had been assigned. We
haven't tested all of the ramifications of deleting a problem after the
problem set has been assigned and it's effect on scoring. In particular
what happens if you delete a problem and in addition renumber the
problems? Are all of the scores properly reassigned? I don't believe
that anyone has checked this explicitly, so it's quite likely that it
will not always do what you expect or even what "should" be expected.
My recommendation for now is don't delete a problem after the problem
set has been assigned to students in general. Setting the value equal
to zero will not cause a problem as far as I know.
<| Post or View Comments |>