Forum archive 2000-2006

Bill Ziemer - scoring problems

Bill Ziemer - scoring problems

by Arnold Pizer -
Number of replies: 0
inactiveTopicscoring problems topic started 10/15/2002; 6:31:31 AM
last post 10/30/2002; 6:57:37 AM
userBill Ziemer - scoring problems  blueArrow
10/15/2002; 6:31:31 AM (reads: 1120, responses: 3)
Some instructors have heavily modified a problem set, and when a student added after the modification happened he got the unmodified problem set. The instructor handled it by telling him to not worry about doing those problems in the set. When the instructor went to score the set, the scoring routine fails in profScoreProbSet.pl, since the script needs all students to have the same number of problems.
Asking other instructors, this is a common behavior. (Only one instructor has tried to score.)

Is there a workaround/solution?

<| Post or View Comments |>


userArnold K. Pizer - Re: scoring problems  blueArrow
10/15/2002; 11:54:09 AM (reads: 1361, responses: 0)
Here is a solution. First a minor bug fix. Edit the file scoreProbSet.pl in .../cgi-scripts adding the line
require "${scriptDirectory}$Global::classlist_DBglue_pl";
after the line (near line 80)
require "${scriptDirectory}$Global::DBglue_pl";
Then they should score the set (say set1) as usual. When they see the page with the warning The values for problems (or the number of problems) are not the same for all students they should check "continue" and click on continue scoring.

You should probably explain that if profs add any problems, they should at the same time edit the set definition file so that they will not have this problem in the future.

<| Post or View Comments |>


userBill Ziemer - Re: scoring problems  blueArrow
10/30/2002; 6:46:25 AM (reads: 1337, responses: 0)
It seems to work, but in profScroreProbSet.pl I get the warning message and the continue text (so &warningMsgPage is executed) but at the bottom of the page:

Compiler warnings:

* Use of uninitialized value in concatenation (.) at /var/www/webwork/system/cgi/cgi-scripts/profScoreProbSet.pl line 232. ##More details: -------- main::warningMsgPage called at /var/www/webwork/system/cgi/cgi-scripts/profScoreProbSet.pl line 106

-----------------------------------


* Use of uninitialized value in concatenation (.) at /var/www/webwork/system/cgi/cgi-scripts/profScoreProbSet.pl line 232. ##More details: -------- main::warningMsgPage called at /var/www/webwork/system/cgi/cgi-scripts/profScoreProbSet.pl line 106

-----------------------------------


* Use of uninitialized value in concatenation (.) at /var/www/webwork/system/cgi/cgi-scripts/profScoreProbSet.pl line 237. ##More details: -------- main::warningMsgPage called at /var/www/webwork/system/cgi/cgi-scripts/profScoreProbSet.pl line 106

-----------------------------------


 

$warningMsg isn't used unless it passes the: if ($warningMsg ne '')... So I don't immediately see the problem.

<| Post or View Comments |>


userArnold K. Pizer - Re: scoring problems  blueArrow
10/30/2002; 6:57:37 AM (reads: 1289, responses: 0)
You can ignore these warning messages.

Arnie

<| Post or View Comments |>