You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(16) |
Nov
(10) |
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(34) |
Feb
(12) |
Mar
(21) |
Apr
|
May
(5) |
Jun
(13) |
Jul
(50) |
Aug
(62) |
Sep
(72) |
Oct
(17) |
Nov
(16) |
Dec
(19) |
2006 |
Jan
(26) |
Feb
(9) |
Mar
|
Apr
(8) |
May
(5) |
Jun
(7) |
Jul
(21) |
Aug
(33) |
Sep
(17) |
Oct
(4) |
Nov
(9) |
Dec
|
2007 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
(6) |
Jun
(16) |
Jul
(8) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(2) |
Dec
(2) |
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
(11) |
Aug
(6) |
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
|
Dec
|
2014 |
Jan
(2) |
Feb
(4) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2016 |
Jan
(4) |
Feb
(4) |
Mar
(3) |
Apr
|
May
(1) |
Jun
(1) |
Jul
(1) |
Aug
(2) |
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
|
2017 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: John J. <jj...@as...> - 2005-09-27 22:57:18
|
Sam Hathaway via activitymail wrote: >Log Message: >----------- >pointless confusion, while humorous, is not good for maintainability. > > Too bad - while I didn't write it, I liked that comment when I ran across it a while back. What does that line do? John |
From: P G. L. <gl...@um...> - 2005-09-26 14:19:27
|
Hi Davide, > This problem has got me thinking about whether it would be possible to > help the professor out with analyzing their functions and telling them > if they are nearly linear, for example, or if the values are very large > or very small, or if the value of the function varies greatly if the > constants are varied slightly, and other such things that could cause > numeric instability. My first reaction is that having some sort of testing like this could be very useful. My experience has been that most of the time I'm pretty good at anticipating problems, but that's taken me a while to develop, and it somehow doesn't translate well to when I'm proofreading problems that I get from someone else. Something that caught "basic errors" like ill-behaved functions could be very useful to flag where things like the default limits should be changed. Then I would just have to remember that I should use it. :) Gavin On Fri, 23 Sep 2005 at 11:00 Davide P.Cervone wrote: >> You can also adjust the tolerances. The default relTol is .1 meaning 0.1%. >> This may not be suitable for this problem. > > Yes, but my point was (as you suggest above) that that isn't really going to > solve the problem because the two functions really ARE nearly identical on > the tested range. Jacking up the tolerances in order to distinguish between > these two will cause it to fail to mark correct answers where the students > have replaced the fractions by decimal approximations, for example. This is > why I said "yes and no" as the answer to "is this a tolerance issue". > > This problem has got me thinking about whether it would be possible to help > the professor out with analyzing their functions and telling them if they are > nearly linear, for example, or if the values are very large or very small, or > if the value of the function varies greatly if the constants are varied > slightly, and other such things that could cause numeric instability. It > would be possible to set a flag that starts "testing mode" and have the > answer checker report these sorts of potential problems. Even just producing > a graph of the function on the default range might be illuminating. Do you > think this might be helpful? > > Davide -- P. Gavin LaRose, Ph.D. Program Manager (Instructional Tech.) Math Dept., University of Michigan gl...@um... "There's no use in trying," [Alice] 734.764.6454 said. "One Can't believe impossible http://www.math.lsa.umich.edu/~glarose/ things." "I daresay you haven't had much practice," said the Queen. - Lewis Carrol |
From: John J. <jj...@as...> - 2005-09-25 15:44:31
|
Bill wrote: >> >> >>>It is hard for me to tell, is the reworking of hardcopy going to be >>>the end of bin/gif2png and the other two utils.in favor of the >>>external program vars. in global.conf? >>> >>> JJ wrote: >>Sometime before the current hardcopy changes, the scripts bin/gif2png >>and friends stopped being used. They were replaced by entries in >>global.conf so setting up webwork would not need configuration in as >>many places. The scripts themselves are still there in case a good >>reason comes up for returning to use of scripts for the conversions. >> >> Bill wrote: > That is what I thought, but I just had to change the NETPBM variable > in gif2png because graphs were not printing. It might have been when > I did the "update -r rel-2-1-patches". I think this change (with the scripts) was mainly on the pg side where the scripts get called. So you may need to make sure both webwork2 and pg are up to date. John |
From: William Z. <wz...@cs...> - 2005-09-25 04:54:38
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> <a class="moz-txt-link-abbreviated" href="mailto:ope...@li...">ope...@li...</a> wrote:<br> <blockquote cite="mid...@sc..." type="cite"> <pre wrap="">Message: 1 Date: Fri, 23 Sep 2005 21:48:15 -0700 From: Bill Ziemer <a class="moz-txt-link-rfc2396E" href="mailto:wz...@cs..."><wz...@cs...></a> To: <a class="moz-txt-link-abbreviated" href="mailto:ope...@li...">ope...@li...</a> Subject: [WWdevel] Hardcopy changes It is hard for me to tell, is the reworking of hardcopy going to be the end of bin/gif2png and the other two utils.in favor of the external program vars. in global.conf? --Bill --__--__-- Message: 2 Date: Sat, 24 Sep 2005 10:23:44 -0700 From: John Jones <a class="moz-txt-link-rfc2396E" href="mailto:jj...@as..."><jj...@as...></a> To: <a class="moz-txt-link-abbreviated" href="mailto:ope...@li...">ope...@li...</a> Subject: Re: [WWdevel] Hardcopy changes Bill Ziemer wrote: </pre> <blockquote type="cite"> <pre wrap="">It is hard for me to tell, is the reworking of hardcopy going to be the end of bin/gif2png and the other two utils.in favor of the external program vars. in global.conf? </pre> </blockquote> <pre wrap=""><!----> Sometime before the current hardcopy changes, the scripts bin/gif2png and friends stopped being used. They were replaced by entries in global.conf so setting up webwork would not need configuration in as many places. The scripts themselves are still there in case a good reason comes up for returning to use of scripts for the conversions. John </pre> </blockquote> That is what I thought, but I just had to change the NETPBM variable in gif2png because graphs were not printing. It might have been when I did the "update -r rel-2-1-patches".<br> </body> </html> |
From: John J. <jj...@as...> - 2005-09-24 17:21:53
|
Bill Ziemer wrote: > It is hard for me to tell, is the reworking of hardcopy going to be > the end of bin/gif2png and the other two utils.in favor of the > external program vars. in global.conf? Sometime before the current hardcopy changes, the scripts bin/gif2png and friends stopped being used. They were replaced by entries in global.conf so setting up webwork would not need configuration in as many places. The scripts themselves are still there in case a good reason comes up for returning to use of scripts for the conversions. John |
From: Bill Z. <wz...@cs...> - 2005-09-24 04:48:24
|
It is hard for me to tell, is the reworking of hardcopy going to be the end of bin/gif2png and the other two utils.in favor of the external program vars. in global.conf? --Bill |
From: Michael G. <ga...@ma...> - 2005-09-23 15:29:15
|
Hi all, I added the debug option so that I could see what was going wrong in various problems with fun_cmp. I've slowly been modifying the debug display so that it is more readable. It is still a bit too verbose however, since it is supposed to be useful for any type of answer evaluator. Adding specialized features to debug (e.g. when debug = 2 instead of 1) might give only some of the debugging information, such as the points and values where the students answer and the instructors answer are compared. This would be easier to interpret for most instructors. A graph would be even better, but a bit more work. I have no objection to retrofitting the current debug facility to accommodate a wider variety of debugging output -- including the two types mentioned above. The current debug facility was meant as a stub to get the ball rolling and is by no means written in stone. Let's make it more useful and easier to use. Take care, Mike > > This problem has got me thinking about whether it would be possible > to help the professor out with analyzing their functions and > telling them if they are nearly linear, for example, or if the > values are very large or very small, or if the value of the > function varies greatly if the constants are varied slightly, and > other such things that could cause numeric instability. It would > be possible to set a flag that starts "testing mode" and have the > answer checker report these sorts of potential problems. Even just > producing a graph of the function on the default range might be > illuminating. Do you think this might be helpful? > > Davide > |
From: Davide P.C. <dp...@un...> - 2005-09-23 15:00:21
|
> You can also adjust the tolerances. The default relTol is .1 meaning > 0.1%. This may not be suitable for this problem. Yes, but my point was (as you suggest above) that that isn't really going to solve the problem because the two functions really ARE nearly identical on the tested range. Jacking up the tolerances in order to distinguish between these two will cause it to fail to mark correct answers where the students have replaced the fractions by decimal approximations, for example. This is why I said "yes and no" as the answer to "is this a tolerance issue". This problem has got me thinking about whether it would be possible to help the professor out with analyzing their functions and telling them if they are nearly linear, for example, or if the values are very large or very small, or if the value of the function varies greatly if the constants are varied slightly, and other such things that could cause numeric instability. It would be possible to set a flag that starts "testing mode" and have the answer checker report these sorts of potential problems. Even just producing a graph of the function on the default range might be illuminating. Do you think this might be helpful? Davide |
From: Arnold P. <ap...@ma...> - 2005-09-23 13:56:16
|
At 10:05 PM 9/22/2005, Davide P. Cervone wrote: Hi Gavin, You can also adjust the tolerances. The default relTol is .1 meaning 0.1%. This may not be suitable for this problem. Arnie >>The following has come up in our on-line homework: I have a problem >>the answer to which is a linear combination of exponentials (e^{- >>kt} with k small). I'm using the Parser-based fun_cmp() >>evaluator. The correct answer is marked correct, but an incorrect >>answer is also. >> >>The correct answer is >> (-201/94)*e^(-t/107) + (295/94)*e^(-t/201) >>but the answer >> -e^(t(-1/107 -1/a))+2e^(-t/a) >>with a (at least) between 175 and 250 also works. If a is 300 it >>doesn't work, however. >> >>Is this an accuracy issue? > >Yes and no. Part of this will depend on the limits you are using for >t, which you haven't given us. So I'll assume you are using the >default 0 to 1 range for t. The two functions you site are nearly >identical on that range, so they are being marked as the same, >because they differ by such a small amount (less that .00005 for >a=200, which is well below the tolerances). > >In fact, the functions are nearly linear (and nearly flat). The >constant value 1 is almost good enough to be marked as correct. But >the line 1+.004t IS good enough to be marked as correct. > >The original function is so flat for t > 0, you really need to go to >a different range of t's if you want to distinguish this from other >functions. It looks to me like t's between -200 and -100 might be >better for your purposes. (Graph the functions and see.) > >Davide > > > >------------------------------------------------------- >SF.Net email is sponsored by: >Tame your development challenges with Apache's Geronimo App Server. >Download it for free - -and be entered to win a 42" plasma tv or your very >own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php >_______________________________________________ >OpenWeBWorK-Devel mailing list >Ope...@li... >https://lists.sourceforge.net/lists/listinfo/openwebwork-devel Prof. Arnold K. Pizer Dept. of Mathematics University of Rochester Rochester, NY 14627 (585) 275-7767 |
From: Davide P. C. <dp...@un...> - 2005-09-23 02:05:44
|
> The following has come up in our on-line homework: I have a problem > the answer to which is a linear combination of exponentials (e^{- > kt} with k small). I'm using the Parser-based fun_cmp() > evaluator. The correct answer is marked correct, but an incorrect > answer is also. > > The correct answer is > (-201/94)*e^(-t/107) + (295/94)*e^(-t/201) > but the answer > -e^(t(-1/107 -1/a))+2e^(-t/a) > with a (at least) between 175 and 250 also works. If a is 300 it > doesn't work, however. > > Is this an accuracy issue? Yes and no. Part of this will depend on the limits you are using for t, which you haven't given us. So I'll assume you are using the default 0 to 1 range for t. The two functions you site are nearly identical on that range, so they are being marked as the same, because they differ by such a small amount (less that .00005 for a=200, which is well below the tolerances). In fact, the functions are nearly linear (and nearly flat). The constant value 1 is almost good enough to be marked as correct. But the line 1+.004t IS good enough to be marked as correct. The original function is so flat for t > 0, you really need to go to a different range of t's if you want to distinguish this from other functions. It looks to me like t's between -200 and -100 might be better for your purposes. (Graph the functions and see.) Davide |
From: P G. L. <gl...@um...> - 2005-09-22 21:22:05
|
Hi all, The following has come up in our on-line homework: I have a problem the answer to which is a linear combination of exponentials (e^{-kt} with k small). I'm using the Parser-based fun_cmp() evaluator. The correct answer is marked correct, but an incorrect answer is also. The correct answer is (-201/94)*e^(-t/107) + (295/94)*e^(-t/201) but the answer -e^(t(-1/107 -1/a))+2e^(-t/a) with a (at least) between 175 and 250 also works. If a is 300 it doesn't work, however. Is this an accuracy issue? If you want to see it in action you can see it here: <https://itcdevel.math.lsa.umich.edu/webwork2b/ma216test/newproblems1/24/> (logging in as tester1 with password 001 should work). I'm still checking to see if I can refine it further, but if anyone has input on it I'd be delighted to hear it. I'm using the latest update of HEAD from the CVS. Thanks, Gavin -- P. Gavin LaRose, Ph.D. Program Manager (Instructional Tech.) Math Dept., University of Michigan gl...@um... "There's no use in trying," [Alice] 734.764.6454 said. "One Can't believe impossible http://www.math.lsa.umich.edu/~glarose/ things." "I daresay you haven't had much practice," said the Queen. - Lewis Carrol |
From: John J. <jj...@as...> - 2005-09-22 14:40:07
|
Hi, I thought the suggestion was to have a variable in global.conf.dist which would hold a format string for feedback subject line so people could include more information or not. John Arnie Pizer via activitymail wrote: >Log Message: >----------- >Add section and recitation to feedback subject line as per Gavin's >suggestion. > >Modified Files: >-------------- > webwork-modperl/lib/WeBWorK/ContentGenerator: > Feedback.pm > >Revision Data >------------- >Index: Feedback.pm >=================================================================== >RCS file: /webwork/cvs/system/webwork-modperl/lib/WeBWorK/ContentGenerator/Feedback.pm,v >retrieving revision 1.29 >retrieving revision 1.30 >diff -Llib/WeBWorK/ContentGenerator/Feedback.pm -Llib/WeBWorK/ContentGenerator/Feedback.pm -u -r1.29 -r1.30 >--- lib/WeBWorK/ContentGenerator/Feedback.pm >+++ lib/WeBWorK/ContentGenerator/Feedback.pm >@@ -187,7 +187,7 @@ > # *** we might want to have a CE setting for > # "additional recipients" > smtp => $ce->{mail}->{smtpServer}, >- subject => "WeBWorK feedback from $courseID: ".$user->first_name." ".$user->last_name. >+ subject => "WeBWorK feedback from $courseID (".$user->section.'-'.$user->recitation.'): '.$user->first_name.' '.$user->last_name. > ( ( defined($setName) && defined($problemNumber) ) ? > " set$setName/prob$problemNumber" : "" > ), > > >------------------------------------------------------- >SF.Net email is sponsored by: >Tame your development challenges with Apache's Geronimo App Server. >Download it for free - -and be entered to win a 42" plasma tv or your very >own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php >_______________________________________________ >Openwebwork-cvs mailing list >Ope...@li... >https://lists.sourceforge.net/lists/listinfo/openwebwork-cvs > > |
From: William H. W. <wh...@in...> - 2005-09-19 04:41:03
|
Dear Sam, OK, I'll bite. Please tell us more about this crisis of faith in relational databases. Sincerely, Bill Wheeler, Indiana University, Bloomington |
From: John J. <jj...@as...> - 2005-09-19 01:45:01
|
As it says, it cannot find the module |Parser/Legacy.pm|. So, you don't have all the pg files. You probably need cvs update -d so it will create new directories and get their files as well. This is in the pg side. John William Ziemer wrote: > I did a patch update, changed global.conf.dist, and the PGanswermacros > is broken. > Here is a screen shot: > >------------------------------------------------------------------------ > ><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ><html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"><head><!-- >################################################################################ ># WeBWorK Online Homework Delivery System ># Copyright © 2000-2003 The WeBWorK Project, http://openwebwork.sf.net/ ># $CVSHeader: webwork2/conf/templates/ur.template,v 1.34.2.3 2005/02/06 15:23:55 gage Exp $ ># ># This program is free software; you can redistribute it and/or modify it under ># the terms of either: (a) the GNU General Public License as published by the ># Free Software Foundation; either version 2, or (at your option) any later ># version, or (b) the "Artistic License" which comes with this package. ># ># This program is distributed in the hope that it will be useful, but WITHOUT ># ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS ># FOR A PARTICULAR PURPOSE. See either the GNU General Public License or the ># Artistic License for more details. >################################################################################ >--><title>WeBWorK : csulb_ma123h_murray : hw3 : 1</title> > > > ><style type="text/css" media="all">@import "/webwork2_files/css/ur.css";</style></head> > > > > > > ><body> > ><table border="0" cellpadding="10" cellspacing="0" width="100%"> > > <tbody><tr valign="top"> > > <td rowspan="2" class="LeftPanel" align="left" valign="top"> > > <a href="http://webwork.math.rochester.edu/"> > > <img src="WeBWorK%20%20%20csulb_ma123h_murray%20%20%20hw3%20%20%201_files/webwork_square.gif" alt="WeBWorK" height="64" width="66"> > > </a> > > <span style="position: relative; top: -44px; right: -10px;"> > > <a target="ww_help" href="http://bosna.natsci.csulb.edu:8888/webwork2_files/helpFiles/no_help.html" onclick="window.open(this.href,this.target,'width=550,height=350,scrollbars=yes,resizable=on')"><img src="WeBWorK%20%20%20csulb_ma123h_murray%20%20%20hw3%20%20%201_files/question_mark.png"></a> > > > > </span> > > <br> > > > > <!-- > <hr /> > <div class="Logo"> > <a href="http://webwork3.math.rochester.edu/bugzilla/enter_bug.cgi?product=WeBWorK%20mod_perl" target="bugzillaPage">Report bugs</a> > </div> > --> > > > > <hr> > > <div class="Links"> > > > ><!-- BEGIN WeBWorK::ContentGenerator::links --> > ><p> > > <a href="http://bugs.webwork.rochester.edu/" style="font-size: larger;">Report bugs</a> > ></p> > ><hr> > ><ul class="LinksMenu"> > ><li> > ><span style="font-size: larger;"> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Homework Sets</a> > ></span> > ><ul> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">hw3</a> > ></li> > ></ul> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/options/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Password/Email</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/grades/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Grades</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/logout/?effectiveUser=wmurray&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Logout</a> > ></li> > ><hr> > ><li> > ><span style="font-size: larger;"> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Instructor Tools</a> > ></span> > ><ul> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/users/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Classlist Editor</a> > ></li> > ><li> > ><a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/sets/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Hmwk Sets Editor</a> > ><ul> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/sets/hw3/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">hw3</a> > ></li> > ><ul> > > <li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/pgProblemEditor/hw3/1/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">1</a> > > </li> > ></ul> > ></ul> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/setmaker/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Library Browser</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/assigner/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Set Assigner</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/stats/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Statistics</a> > ></li> > ><li> > ><ul> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/stats/student/wmurray/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">wmurray</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/stats/set/hw3/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">hw3</a> > ></li> > ></ul> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/progress/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Student Progress</a> > ></li> > ><li> > ><ul> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/progress/student/wmurray/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">wmurray</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/progress/set/hw3/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">hw3</a> > ></li> > ></ul> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/scoring/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Scoring Tools</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/send_mail/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Email</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/file_manager/?effectiveUser=wmurray&showOldAnswers=1&displayMode=images&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">File Manager</a> > ></li> > ><li> > > <a target="ww_help" href="http://bosna.natsci.csulb.edu:8888/webwork2_files/helpFiles/instructor_links.html" onclick="window.open(this.href,this.target,'width=550,height=350,scrollbars=yes,resizable=on')"><img src="WeBWorK%20%20%20csulb_ma123h_murray%20%20%20hw3%20%20%201_files/question_mark.png"></a> > ></li> > ></ul> > ></li></ul> > ><!-- end WeBWorK::ContentGenerator::links --> > > > </div> > > > > > > <hr> > > > > > > <div class="Siblings"> > > <ul class="LinksMenu"> > ><li> > ><span style="font-size: larger;"> > > Problems > ></span> > ><ul> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/1/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 1</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/2/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 2</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/3/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 3</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/4/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 4</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/5/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 5</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/6/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 6</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/7/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 7</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/8/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 8</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/9/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 9</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/10/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 10</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/11/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 11</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/12/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 12</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/13/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 13</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/14/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 14</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/15/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 15</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/16/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 16</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/17/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 17</a> > ></li> > ><li> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/18/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Problem 18</a> > ></li> > ></ul> > ></li> > ></ul> > > > </div> > > > > <div class="Options"> > > <form method="post" action="/webwork2/csulb_ma123h_murray/hw3/1/" enctype="application/x-www-form-urlencoded"> > ><input name="user" value="wmurray" type="hidden"><input name="effectiveUser" value="wmurray" type="hidden"><input name="key" value="QRZl7kZSXEfFJ3Qywlsc8zF^P1R./!IDiZaeEEXn" type="hidden"><hr> > ><div class="viewOptions"> > ><div style="border: thin groove ; padding: 1ex;"> > > View equations as: <br> > > <input name="displayMode" value="plainText" type="radio">plain<br> <input name="displayMode" value="formattedText" type="radio">formatted<br> <input name="displayMode" value="images" checked="checked" type="radio">images<br> <input name="displayMode" value="jsMath" type="radio">jsMath<br> <input name="displayMode" value="asciimath" type="radio">asciimath<br><br> > > <hr> > > Show saved answers?<br> > > <input name="showOldAnswers" value="1" checked="checked" type="radio">Yes<input name="showOldAnswers" value="0" type="radio">No<br> > > <br> > > <input name="redisplay" value="Apply Options" type="submit"> > ></div> > ></div> > ><div><input name=".cgifields" value="displayMode" type="hidden"><input name=".cgifields" value="showOldAnswers" type="hidden"></div></form> > > </div> > > > > > > </td> > > > > <td class="TopPanel"> > > > > <div style="position: relative; width: 100%;"> > > > > <span class="Path"> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/?user=wmurray&effectiveUser=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R.%2F%21IDiZaeEEXn">WeBWorK</a> > > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/?user=wmurray&effectiveUser=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R.%2F%21IDiZaeEEXn">csulb_ma123h_murray</a> > > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/?user=wmurray&effectiveUser=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R.%2F%21IDiZaeEEXn">hw3</a> > > > 1 > > > </span> > > > > > > > > > > > > <span class="LoginStatus"> > > > > > ><!-- BEGIN WeBWorK::ContentGenerator::loginstatus --> > >Logged in as wmurray. <br> > ><a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/logout/?effectiveUser=wmurray&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Log Out</a> > ><!-- END WeBWorK::ContentGenerator::loginstatus --> > > > </span> > > > > > > </div> > > </td> > > </tr> > > <tr valign="top"> > > > > <td class="ContentPanelError" bgcolor="#ffcccc"> > > > > > > <div class="Nav"> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/?user=wmurray&effectiveUser=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R.%2F%21IDiZaeEEXn&displayMode=images&showOldAnswers=1"><img alt="Problem List" src="WeBWorK%20%20%20csulb_ma123h_murray%20%20%20hw3%20%20%201_files/navProbList.gif" border=""></a> > > <a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/2/?user=wmurray&effectiveUser=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R.%2F%21IDiZaeEEXn&displayMode=images&showOldAnswers=1"><img alt="Next Problem" src="WeBWorK%20%20%20csulb_ma123h_murray%20%20%20hw3%20%20%201_files/navNext.gif" border=""></a> > > > > </div> > > > > > > <div class="Title"> > > hw3: Problem 1 > > </div> > > > > > > <div class="Message"> > > > ><!-- BEGIN WeBWorK::ContentGenerator::message --> > ><p> > > This set is <font class="Published"> > > visible to students. > > </font> > ></p> > ><!-- END WeBWorK::ContentGenerator::message --> > > > </div> > > > > > > > <div class="SubmitError"> > > > ><!-- BEGIN WeBWorK::ContentGenerator::submiterror --> > ><!-- END WeBWorK::ContentGenerator::submiterror --> > > > </div> > > > > > > <div class="Body"> > > <h2> > > WeBWorK Error > ></h2> > ><p> > > WeBWorK has encountered a software error while attempting to process this > > problem. It is likely that there is an error in the problem itself. If you are a > > student, report this error message to your professor to have it corrected. If > > you are a professor, please consult the error output below for more information. > ></p> > ><h3> > > Error messages > ></h3> > ><p> > > <code>Undefined subroutine &main::fun_cmp called at line 43 of [TMPL]/Library/ma123DB/set3/s7_4_16.pg</code> > ></p> > ><h3> > > Error details > ></h3> > ><p> > > <code> > > <a name="problem1"></a></code></p><pre><a name="problem1"> Problem1 > >ERROR caught by Translator while processing problem file:Library/ma123DB/set3/s7_4_16.pg > >**************** > >Undefined subroutine &main::fun_cmp called at line 43 of [TMPL]/Library/ma123DB/set3/s7_4_16.pg > > >****************<br> > >------Input Read > >1 ##KEYWORDS('integrals', 'partial fractions') > >2 ##DESCRIPTION > >3 ## Evaluate an indefinite integral. > >4 ##ENDDESCRIPTION > >5 > >6 ## AmberHolden tagged > >7 ## Shotwell cleaned > >8 > >9 ## DBsubject('Calculus') > >10 ## DBchapter('Techniques of Integration') > >11 ## DBsection('Integration by Partial Fractions') > >12 ## Date('6/3/2002') > >13 ## Author('') > >14 ## Institution('') > >15 ## TitleText1('Calculus Early Transcendentals') > >16 ## EditionText1('4') > >17 ## AuthorText1('Stewart') > >18 ## Section1('7.4') > >19 ## Problem1('15,16,18') > >20 > >21 DOCUMENT(); # This should be the first executable line in the problem. > >22 > >23 loadMacros( > >24 "PGbasicmacros.pl", > >25 "PGanswermacros.pl", > >26 "PGauxiliaryFunctions.pl" > >27 ); > >28 > >29 TEXT(beginproblem()); > >30 $showPartialCorrectAnswers = 1; > >31 > >32 $a=random(-3,0,1); > >33 $b=random(1,4,1); > >34 > >35 BEGIN_TEXT > >36 Evaluate the following integral. > >37 $BR > >38 $BR \[ \int \frac{1}{(x+$a)(x + $b)} dx \] > >39 $BR Answer: \{ans_rule( 60) \} \(+C\) > >40 END_TEXT > >41 $d1= $a-$b; > >42 $soln = FEQ("(ln(x + $b))/($d1) - (ln(x+$a))/($d1) "); > >43 > >44 ANS(fun_cmp($soln,mode=>'antider',limits=>[10,100])); > >45 > >46 ENDDOCUMENT(); # This should be the last executable line in the problem. > > >-----<br></a></pre> > > ><p></p> > ><h3> > ><a name="problem1"> Request information > ></a></h3> > ><table border="1"> > > <tbody><tr> > > <td>Time</td> > > <td>Sun Sep 18 17:28:54 2005</td> > > </tr> > > <tr> > > <td>Method</td> > > <td>GET</td> > > </tr> > > <tr> > > <td>URI</td> > > <td>/webwork2/csulb_ma123h_murray/hw3/1/</td> > > </tr> > > <tr> > > <td>HTTP Headers</td> > > <td><table> > > <tbody><tr> > > <td><small> > > Keep-Alive > ></small></td> > > <td><small> > > 300 > ></small></td> > > </tr> > > <tr> > > <td><small> > > Accept-Charset > ></small></td> > > <td><small> > > ISO-8859-1,utf-8;q=0.7,*;q=0.7 > ></small></td> > > </tr> > > <tr> > > <td><small> > > User-Agent > ></small></td> > > <td><small> > > Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 > ></small></td> > > </tr> > > <tr> > > <td><small> > > Accept > ></small></td> > > <td><small> > > text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 > ></small></td> > > </tr> > > <tr> > > <td><small> > > Connection > ></small></td> > > <td><small> > > keep-alive > ></small></td> > > </tr> > > <tr> > > <td><small> > > Referer > ></small></td> > > <td><small> > >http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/?effectiveUser=wmurray&displayMode=images&showOldAnswers=1&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF^P1R./!IDiZaeEEXn > ></small></td> > > </tr> > > <tr> > > <td><small> > > Accept-Encoding > ></small></td> > > <td><small> > > gzip,deflate > ></small></td> > > </tr> > > <tr> > > <td><small> > > Cookie > ></small></td> > > <td><small> > > SignOnDefault=GUEST > ></small></td> > > </tr> > > <tr> > > <td><small> > > Accept-Language > ></small></td> > > <td><small> > > en-us,en;q=0.5 > ></small></td> > > </tr> > > <tr> > > <td><small> > > Host > ></small></td> > > <td><small> > > bosna.natsci.csulb.edu:8888 > ></small></td> > > </tr> > > </tbody></table></td> > > </tr> > ></tbody></table> > ><a href="http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/instructor/pgProblemEditor/hw3/1/?effectiveUser=wmurray&user=wmurray&key=QRZl7kZSXEfFJ3Qywlsc8zF%5EP1R./%21IDiZaeEEXn">Edit this problem</a> > > > </div> > > > > > > <hr> > > <div class="Warnings"> > > > ><!-- BEGIN WeBWorK::ContentGenerator::warnings --> > ><h2> > > WeBWorK Warnings > ></h2> > ><p> > > WeBWorK has encountered warnings while processing your request. If this occured > > when viewing a problem, it was likely caused by an error or ambiguity in that > > problem. Otherwise, it may indicate a problem with the WeBWorK system itself. If > > you are a student, report these warnings to your professor to have them > > corrected. If you are a professor, please consult the warning output below for > > more information. > ></p> > ><h3> > > Warning messages > ></h3> > ><ul> > > <li> > > <code>Failed to evaluate module Parser::Legacy: Can't > >locate Parser/Legacy.pm in @INC (@INC contains: /var/www/webwork/pg/lib > >/var/www/webwork/webwork2/lib /usr/local/lib/perl5/5.8.5/i686-linux > >/usr/local/lib/perl5/5.8.5 > >/usr/local/lib/perl5/site_perl/5.8.5/i686-linux > >/usr/local/lib/perl5/site_perl/5.8.5 > >/usr/local/lib/perl5/site_perl/5.6.0 /usr/local/lib/perl5/site_perl . > >/usr/local/apache/ /usr/local/apache/lib/perl) at (eval 1484) line 1.</code> > > </li> > ></ul> > ><h3> > > Request information > ></h3> > ><table border="1"> > > <tbody><tr> > > <td>Time</td> > > <td>Sun Sep 18 17:28:54 2005</td> > > </tr> > > <tr> > > <td>Method</td> > > <td>GET</td> > > </tr> > > <tr> > > <td>URI</td> > > <td>/webwork2/csulb_ma123h_murray/hw3/1/</td> > > </tr> > ></tbody></table> > ><!-- END WeBWorK::ContentGenerator::warnings --> > > > </div> > > > > > > <div class="Message"> > > > ><!-- BEGIN WeBWorK::ContentGenerator::message --> > ><p> > > This set is <font class="Published"> > > visible to students. > > </font> > ></p> > ><!-- END WeBWorK::ContentGenerator::message --> > > > </div> > > > > </td> > > > > </tr> > > <tr> > > <td class="Timestamp" ,="" colspan="3"> > > Updated: 5:28pm on Sep 18, 2005 > > </td> > > </tr> > ></tbody></table> > ></body></html> > > > ------------------------------------------------------------------------ > > > I commented the &$Context lines, and tried again: > > > Error messages > > |Can't call method "copy" on an undefined value at line 1066 of (eval > 145) Died within main::NUM_CMP called at line 493 of (eval 145) from > within main::num_cmp called at line 52 of > [TMPL]/Library/ma123DB/set3/s7_4_18.pg| > > > Error details > > | > > Problem2 >ERROR caught by Translator while processing problem file:Library/ma123DB/set3/s7_4_18.pg >**************** >Can't call method "copy" on an undefined value at line 1066 of (eval 145) > Died within main::NUM_CMP called at line 493 of (eval 145) > from within main::num_cmp called at line 52 of [TMPL]/Library/ma123DB/set3/s7_4_18.pg > >**************** > >------Input Read >1 ##KEYWORDS('integrals', 'partial fractions') >2 ##DESCRIPTION >3 ## Evaluate a definite integral. >4 ##ENDDESCRIPTION >5 >6 ## AmberHolden tagged >7 ## Shotwell cleaned >8 >9 ## DBsubject('Calculus') >10 ## DBchapter('Techniques of Integration') >11 ## DBsection('Integration by Partial Fractions') >12 ## Date('6/3/2002') >13 ## Author('') >14 ## Institution('') >15 ## TitleText1('Calculus Early Transcendentals') >16 ## EditionText1('4') >17 ## AuthorText1('Stewart') >18 ## Section1('7.4') >19 ## Problem1('18,19,20') >20 >21 DOCUMENT(); >22 >23 loadMacros( >24 "PGbasicmacros.pl", >25 "PGanswermacros.pl", >26 "PGauxiliaryFunctions.pl" >27 ); >28 >29 >30 TEXT(beginproblem()); >31 >32 $m=random(1,3,1); >33 $n=random(1,6,1); >34 $a=random(-3,3,1); >35 $c=random(1,5,1); >36 $b=$a+$c; >37 $p=$m+$n; >38 $q=$n*$a+$m*$b; >39 $l=$a+$b; >40 $k=$a*$b; >41 $soln="$m*ln(1.5)+$n*ln(($c+3)/($c+2))"; >42 $r=2-$a; >43 $s=3-$a; >44 $num=nicestring([$p, $q], ['x', '']); >45 $den=nicestring([1, $l, $k], ['x^2', 'x', '']); >46 BEGIN_TEXT >47 >48 Evaluate the integral. >49 $BR >50 $BR \[ \int_{$r}^{$s} \frac{$num}{$den} dx \] >51 $BR Answer: \{ans_rule(60) \} >52 END_TEXT >53 ANS(num_cmp($soln)); >54 >55 ENDDOCUMENT(); > >----- > > > | > > > Request information > > Time Sun Sep 18 18:13:51 2005 > Method GET > URI /webwork2/csulb_ma123h_murray/hw3/2/ > HTTP Headers > Connection keep-alive > Referer > http://bosna.natsci.csulb.edu:8888/webwork2/csulb_ma123h_murray/hw3/?effectiveUser=admin&displayMode=images&showOldAnswers=1&user=admin&key=MVB2/cZ6TkNGB.cytlHJeA6NbXiA1sscJGTFDHum > > User-Agent Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) > AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5 > Accept-Encoding gzip, deflate > Accept */* > Cookie > WeBWorKCourseAuthen.admin=admin%09WURpGKa9jQ.%5ePNI7x4BNv*E5LX4jkpI3B8puQqfw; > SignOnDefault=000007941 > Accept-Language en-us > Host bosna.natsci.csulb.edu:8888 > > Edit this problem > </webwork2/csulb_ma123h_murray/instructor/pgProblemEditor/hw3/2/?effectiveUser=admin&user=admin&key=MVB2/cZ6TkNGB.cytlHJeA6NbXiA1sscJGTFDHum> > > This set is visible to students. > > > -- > > William Ziemer > > Mathematics Department > > CSULB > > |
From: William Z. <wz...@cs...> - 2005-09-19 01:42:18
|
I am sorry about sending that post, this list got cc'd by mistake. (fixed by deleting PGanswermacros and reloading from cvs) |
From: William Z. <wz...@cs...> - 2005-09-19 01:20:18
|
I did a patch update, changed global.conf.dist, and the =20 PGanswermacros is broken. Here is a screen shot: =EF=BF=BC I commented the &$Context lines, and tried again: Error messages Can't call method "copy" on an undefined value at line 1066 of (eval =20 145) Died within main::NUM_CMP called at line 493 of (eval 145) from =20 within main::num_cmp called at line 52 of [TMPL]/Library/ma123DB/set3/=20= s7_4_18.pg Error details Problem2 ERROR caught by Translator while processing problem file:Library/=20 ma123DB/set3/s7_4_18.pg **************** Can't call method "copy" on an undefined value at line 1066 of (eval =20 145) Died within main::NUM_CMP called at line 493 of (eval 145) from within main::num_cmp called at line 52 of [TMPL]/Library/=20 ma123DB/set3/s7_4_18.pg **************** ------Input Read 1 ##KEYWORDS('integrals', 'partial fractions') 2 ##DESCRIPTION 3 ## Evaluate a definite integral. 4 ##ENDDESCRIPTION 5 6 ## AmberHolden tagged 7 ## Shotwell cleaned 8 9 ## DBsubject('Calculus') 10 ## DBchapter('Techniques of Integration') 11 ## DBsection('Integration by Partial Fractions') 12 ## Date('6/3/2002') 13 ## Author('') 14 ## Institution('') 15 ## TitleText1('Calculus Early Transcendentals') 16 ## EditionText1('4') 17 ## AuthorText1('Stewart') 18 ## Section1('7.4') 19 ## Problem1('18,19,20') 20 21 DOCUMENT(); 22 23 loadMacros( 24 "PGbasicmacros.pl", 25 "PGanswermacros.pl", 26 "PGauxiliaryFunctions.pl" 27 ); 28 29 30 TEXT(beginproblem()); 31 32 $m=3Drandom(1,3,1); 33 $n=3Drandom(1,6,1); 34 $a=3Drandom(-3,3,1); 35 $c=3Drandom(1,5,1); 36 $b=3D$a+$c; 37 $p=3D$m+$n; 38 $q=3D$n*$a+$m*$b; 39 $l=3D$a+$b; 40 $k=3D$a*$b; 41 $soln=3D"$m*ln(1.5)+$n*ln(($c+3)/($c+2))"; 42 $r=3D2-$a; 43 $s=3D3-$a; 44 $num=3Dnicestring([$p, $q], ['x', '']); 45 $den=3Dnicestring([1, $l, $k], ['x^2', 'x', '']); 46 BEGIN_TEXT 47 48 Evaluate the integral. 49 $BR 50 $BR \[ \int_{$r}^{$s} \frac{$num}{$den} dx \] 51 $BR Answer: \{ans_rule(60) \} 52 END_TEXT 53 ANS(num_cmp($soln)); 54 55 ENDDOCUMENT(); ----- Request information Time Sun Sep 18 18:13:51 2005 Method GET URI /webwork2/csulb_ma123h_murray/hw3/2/ HTTP Headers=09 Connection keep-alive Referer http://bosna.natsci.csulb.edu:8888/webwork2/=20 csulb_ma123h_murray/hw3/?=20 effectiveUser=3Dadmin&displayMode=3Dimages&showOldAnswers=3D1&user=3Dadmin= &key=3DM=20 VB2/cZ6TkNGB.cytlHJeA6NbXiA1sscJGTFDHum User-Agent Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) =20 AppleWebKit/412.7 (KHTML, like Gecko) Safari/412.5 Accept-Encoding gzip, deflate Accept */* Cookie WeBWorKCourseAuthen.admin=3Dadmin%09WURpGKa9jQ.%=20 5ePNI7x4BNv*E5LX4jkpI3B8puQqfw; SignOnDefault=3D000007941 Accept-Language en-us Host bosna.natsci.csulb.edu:8888 Edit this problem This set is visible to students. -- William Ziemer Mathematics Department CSULB |
From: William Z. <wz...@cs...> - 2005-09-18 20:46:33
|
Seems to have fixed it, Thanks! I closed the bug. On Sep 17, 2005, at 8:19 PM, openwebwork-devel- re...@li... wrote: > Send OpenWeBWorK-Devel mailing list submissions to > ope...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/openwebwork-devel > or, via email, send a message with subject or body 'help' to > ope...@li... > > You can reach the person managing the list at > ope...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of OpenWeBWorK-Devel digest..." > > > Today's Topics: > > 1. Re: Stats.pm (logged as bug 841 in bugzilla) (John Jones) > > --__--__-- > > Message: 1 > Date: Sat, 17 Sep 2005 09:36:26 -0700 > From: John Jones <jj...@as...> > CC: ope...@li... > Subject: Re: [WWdevel] Stats.pm (logged as bug 841 in bugzilla) > > Bill, > > See if the current cvs fixes this problem for you. I can't duplicate > the error, so I don't know if the fix worked. If you don't want to > do a > complete cvs up, you can just get > > lib/WeBWorK/ContentGenerator/Grades.pm > lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm > lib/WeBWorK/ContentGenerator/Instructor/Stats.pm > > The three changes are independent - each should fix a particular page > exhibiting the bug. > > John > > > William Ziemer wrote: > > >> I just wiped my webwork clean (it was a mishmash of custom code and >> webwork) and did a fresh 2.1.3 install via cvs. >> >> Clicking on "Statistics" brings up the error message that >> underscore2nbsp is undefined. Go back, click again and no problems. >> This happens the first time students stats are requested as well. >> (multiple platforms, multiple browsers) >> I am thinking that this a mod_perl problem/feature. Have you seen >> it? >> >> Error message: >> >> Warning messages >> >> Error messages >> >> Undefined subroutine >> &WeBWorK::ContentGenerator::Instructor::Stats::underscore2nbsp called >> at /var/www/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ >> Stats.pm line 115. >> Call stack >> >> The information below can help locate the source of the problem. >> >> in WeBWorK::ContentGenerator::Instructor::Stats::siblings called at >> line 152 of /var/www/webwork/webwork2/lib/WeBWorK/Template.pm >> in WeBWorK::Template::template called at line 439 of /var/www/ >> webwork/ >> webwork2/lib/WeBWorK/ContentGenerator.pm >> in WeBWorK::ContentGenerator::content called at line 174 of /var/www/ >> webwork/webwork2/lib/WeBWorK/ContentGenerator.pm >> in WeBWorK::ContentGenerator::go called at line 303 of /var/www/ >> webwork/webwork2/lib/WeBWorK.pm >> >> ---------------------------------- >> William Ziemer >> Dept. of Mathematics and Statistics >> CSULB >> wz...@cs... >> >> >> >> >> ------------------------------------------------------- >> SF.Net email is sponsored by: >> Tame your development challenges with Apache's Geronimo App Server. >> Download it for free - -and be entered to win a 42" plasma tv or your >> very >> own Sony(tm)PSP. Click here to play: http://sourceforge.net/ >> geronimo.php >> _______________________________________________ >> OpenWeBWorK-Devel mailing list >> Ope...@li... >> https://lists.sourceforge.net/lists/listinfo/openwebwork-devel >> > > > > > > --__--__-- > > _______________________________________________ > OpenWeBWorK-Devel mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openwebwork-devel > > > End of OpenWeBWorK-Devel Digest > |
From: John J. <jj...@as...> - 2005-09-18 20:31:36
|
Sam Hathaway wrote: > Ah, GUI editing of text-based config files... This is never pretty, > and it's even worse for us since our config files are perl source, > which is damn near impossible to parse (unless you're /usr/bin/perl). Emacs has run into this. It had a long history of the site and user customizations being executable, and then added a gui component to it. > The only sane way I can think of is to rewrite the file completely > every time it is edited. However, this destroys ... An improvement on > this is to define a special section in the course.conf file that > would be written programatically in response to the user's choices in > the GUI. The text before and after that section would also be > editable, but as two undifferentiated chunks in textareas. The emacs solution is to write to (or rewrite) the end the user's initialization file. This is pretty similar to your improved version. I don't see much to be gained by having users enter code after the web-based entries, so it can similarly change just the end of the file. As you said, most people will use the web, or direct editting, with few mixing and matching. We might also want to supress the textarea of code, or hide it a little (e.g., under an advanced button). > I suspect the long-term solution is to abandon the human-editable > perl-based configuration file in favor of storing configuration in > the webwork database > ... > I see a lot of value in a file- based, perl-based configuration > system, and I'm not sure we should throw it away for this one reason. > On the other hand, it would be really nice to give non-technical > users control over the settings that they're probably going to want > to change. It seems that having a web-based module writing course.conf, but only rewriting part of it lets us keep all the benefits of the current configuration system, and give people the ability to do more with the system. John |
From: Sam H. <sh...@ma...> - 2005-09-18 20:24:32
|
On Sep 18, 2005, at 14:32, Sam Hathaway wrote: > The only sane way I can think of is to rewrite the file completely > every time it is edited. However, this destroys any special > formatting or logic that the user has done by editing the file > directly, as well as any comments or commented-out code. The nice > thing is, the people who would use the web interface are probably > not the same people who are doing complicated things in their > course.conf files. > > An improvement on this is to define a special section in the > course.conf file that would be written programatically in response > to the user's choices in the GUI. The text before and after that > section would also be editable, but as two undifferentiated chunks > in textareas. Here's an idea, courtesy Dennis Lambe. We figure out what things users commonly want to change. We create a UI for setting those things. It reads and writes simple key-value pairs (in a file? in the database?) that are then used to seed the course environment. This doesn't require us to edit the conf files programmatically, and doesn't remove any flexibility from the conf files themselves. We can add things to the "simple" settings format as needed, and the global.conf/course.conf files will kind of fade into the source code as editing them becomes less and less necessary. -sam |
From: Sam H. <sh...@ma...> - 2005-09-18 18:32:59
|
On Sep 16, 2005, at 17:46, Michael Gage wrote: > Hi John, > > I think this is a good idea and in fact Sam and Dennis and I once > talked about ideas for this, although it never became urgent enough > to implement it. Putting web interfaces on both course.conf and > global.conf might be too much of an undertaking and might make it > difficult to add new features. However, what if just course.conf > had a web interface and the features that course.conf could > override using this webinterface were fairly limited? > > I don't think this would be too hard to implement. The kind of > perl constructs that are actually used in course.conf are pretty > limited > (just overriding single values or occasionally an array) and one > could put an HTML form front end for filling out these values. > > Then we would hide course.conf in the file manager and create a > separate module which would allow course.conf to be edited by > the instructor. In fact the file course.conf might not be needed > at all -- the override values could be held in > a mysql database table. This latter approach would involve some > changes to existing code, but it might not be too bad. > > Having global.conf edited through the web via the admin course > would be quite a bit more complicated and I'd suggest not implementing > that at first. Once we have a web interface we like for > course.conf, then we can consider extending it to global.conf > > take care, > > Mike Ah, GUI editing of text-based config files... This is never pretty, and it's even worse for us since our config files are perl source, which is damn near impossible to parse (unless you're /usr/bin/perl). The only sane way I can think of is to rewrite the file completely every time it is edited. However, this destroys any special formatting or logic that the user has done by editing the file directly, as well as any comments or commented-out code. The nice thing is, the people who would use the web interface are probably not the same people who are doing complicated things in their course.conf files. An improvement on this is to define a special section in the course.conf file that would be written programatically in response to the user's choices in the GUI. The text before and after that section would also be editable, but as two undifferentiated chunks in textareas. I suspect the long-term solution is to abandon the human-editable perl-based configuration file in favor of storing configuration in the webwork database. A lot of projects just implement a "settings" table that stores key-value pairs. There are some things I don't like about this solution: * We lose the flexibility of having perl code in our configuration, which has been useful. We mainly use it to avoid duplicating values in pathnames, and boy has that been great. I can't imagine having to change "/opt/webwork2" to "/ww/webwork/webwork2" in 20 places or so. * We lose the hierarchical nature of our current course environment. It's nice to be able to pass some subset of the course environment to a module (the way we pass the dbLayout to DB.pm). Sure, we can fake it with multilevel keys (like pg.displayModeOptions.images.dvipng_depth_db.dbsource), but it's a terrible hack. * In the current system, we read the course environment in one go and then it sits in memory for the duration of the request. This takes about 0.02 seconds to read and evaluate on devel, probably helped by the OS caching the files in memory. I wonder if we could get something as efficient with a database-based system. The systems I've seen that use a settings table (like mythtv) hit the database for each value they want to retrieve. I'm sorry to complain so much, but I'm having a relational-database crisis of faith. (More on this later.) I see a lot of value in a file- based, perl-based configuration system, and I'm not sure we should throw it away for this one reason. On the other hand, it would be really nice to give non-technical users control over the settings that they're probably going to want to change. -sam > On Sep 16, 2005, at 4:13 PM, John Jones wrote: > >> So, what do people think about having a web-based interface to >> setting webwork course/system options? If done, the values of >> global.conf could be adjusted through the admin course, and other >> courses would deal with course.conf. For making webwork friendly >> to a wider audience, this would be a big plus. But, is this too >> big of an undertaking? >> >> John |
From: John J. <jj...@as...> - 2005-09-17 16:34:49
|
Bill, See if the current cvs fixes this problem for you. I can't duplicate the error, so I don't know if the fix worked. If you don't want to do a complete cvs up, you can just get lib/WeBWorK/ContentGenerator/Grades.pm lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm lib/WeBWorK/ContentGenerator/Instructor/Stats.pm The three changes are independent - each should fix a particular page exhibiting the bug. John William Ziemer wrote: > I just wiped my webwork clean (it was a mishmash of custom code and > webwork) and did a fresh 2.1.3 install via cvs. > > Clicking on "Statistics" brings up the error message that > underscore2nbsp is undefined. Go back, click again and no problems. > This happens the first time students stats are requested as well. > (multiple platforms, multiple browsers) > I am thinking that this a mod_perl problem/feature. Have you seen it? > > Error message: > > Warning messages > > Error messages > > Undefined subroutine > &WeBWorK::ContentGenerator::Instructor::Stats::underscore2nbsp called > at /var/www/webwork/webwork2/lib/WeBWorK/ContentGenerator/Instructor/ > Stats.pm line 115. > Call stack > > The information below can help locate the source of the problem. > > in WeBWorK::ContentGenerator::Instructor::Stats::siblings called at > line 152 of /var/www/webwork/webwork2/lib/WeBWorK/Template.pm > in WeBWorK::Template::template called at line 439 of /var/www/webwork/ > webwork2/lib/WeBWorK/ContentGenerator.pm > in WeBWorK::ContentGenerator::content called at line 174 of /var/www/ > webwork/webwork2/lib/WeBWorK/ContentGenerator.pm > in WeBWorK::ContentGenerator::go called at line 303 of /var/www/ > webwork/webwork2/lib/WeBWorK.pm > > ---------------------------------- > William Ziemer > Dept. of Mathematics and Statistics > CSULB > wz...@cs... > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. > Download it for free - -and be entered to win a 42" plasma tv or your > very > own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > OpenWeBWorK-Devel mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openwebwork-devel |
From: Jeff H. <jj...@vi...> - 2005-09-17 00:52:56
|
All, I'm not sure if I've ever posted to this list. Anyway, I can't speak to how hard it would be to implement, but a web-based interface for setting options would be a nice addition. As John points out, it would make the system much more usable for a wider audience. If we start with course.conf (as Mike suggests), then this should make things easier on those of us administering the system for lots of less-than-technically-adept instructors. Best regards, Jeff --On Friday, September 16, 2005 1:13 PM -0700 John Jones <jj...@as...> wrote: > Sam Hathaway wrote: > >> On Sep 16, 2005, at 13:14, John Jones wrote: >> >>> The one request I have heard ... >> >> >> Ok, I've implemented some things based on these comments. First, the >> feedback button will now not be shown if the current user does not >> have submit_feedback permission. Second, Feedback now gets the list >> of recipients before showing the feedback form, and if there are no >> recipients, it will display the message "No feedback recipients are >> listed for this course.". > > Thanks for doing this. I hadn't remembered about the permission setting > for submit_feedback. Setting that in course.conf would do the trick. > > But, this opens up another topic. Since this is a high school course > being hosted by ASU, I am reluctant to do very much tuning of the courses > for people. I could try to explain to the teachers how to get > course.conf through the file manager and to make edits there, but that is > pretty dangerous. It is probably easy to make the course unusable at > which point I would have to fix it for them anyway. > > So, what do people think about having a web-based interface to setting > webwork course/system options? If done, the values of global.conf could > be adjusted through the admin course, and other courses would deal with > course.conf. For making webwork friendly to a wider audience, this would > be a big plus. But, is this too big of an undertaking? > > John > > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. > Download it for free - -and be entered to win a 42" plasma tv or your very > own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > OpenWeBWorK-Devel mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openwebwork-devel |
From: Michael G. <ga...@ma...> - 2005-09-16 21:46:13
|
Hi John, I think this is a good idea and in fact Sam and Dennis and I once talked about ideas for this, although it never became urgent enough to implement it. Putting web interfaces on both course.conf and global.conf might be too much of an undertaking and might make it difficult to add new features. However, what if just course.conf had a web interface and the features that course.conf could override using this webinterface were fairly limited? I don't think this would be too hard to implement. The kind of perl constructs that are actually used in course.conf are pretty limited (just overriding single values or occasionally an array) and one could put an HTML form front end for filling out these values. Then we would hide course.conf in the file manager and create a separate module which would allow course.conf to be edited by the instructor. In fact the file course.conf might not be needed at all -- the override values could be held in a mysql database table. This latter approach would involve some changes to existing code, but it might not be too bad. Having global.conf edited through the web via the admin course would be quite a bit more complicated and I'd suggest not implementing that at first. Once we have a web interface we like for course.conf, then we can consider extending it to global.conf take care, Mike On Sep 16, 2005, at 4:13 PM, John Jones wrote: > So, what do people think about having a web-based interface to > setting webwork course/system options? If done, the values of > global.conf could be adjusted through the admin course, and other > courses would deal with course.conf. For making webwork friendly > to a wider audience, this would be a big plus. But, is this too > big of an undertaking? > > John |
From: John J. <jj...@as...> - 2005-09-16 20:15:35
|
Sam Hathaway wrote: > On Sep 16, 2005, at 13:14, John Jones wrote: > >> The one request I have heard ... > > > Ok, I've implemented some things based on these comments. First, the > feedback button will now not be shown if the current user does not > have submit_feedback permission. Second, Feedback now gets the list > of recipients before showing the feedback form, and if there are no > recipients, it will display the message "No feedback recipients are > listed for this course.". Thanks for doing this. I hadn't remembered about the permission setting for submit_feedback. Setting that in course.conf would do the trick. But, this opens up another topic. Since this is a high school course being hosted by ASU, I am reluctant to do very much tuning of the courses for people. I could try to explain to the teachers how to get course.conf through the file manager and to make edits there, but that is pretty dangerous. It is probably easy to make the course unusable at which point I would have to fix it for them anyway. So, what do people think about having a web-based interface to setting webwork course/system options? If done, the values of global.conf could be adjusted through the admin course, and other courses would deal with course.conf. For making webwork friendly to a wider audience, this would be a big plus. But, is this too big of an undertaking? John |
From: Sam H. <sh...@ma...> - 2005-09-16 19:18:10
|
On Sep 16, 2005, at 13:14, John Jones wrote: > The one request I have heard related to this came from a high > school teacher using webwork. She wanted to be able to suppress > the feedback buttons altogether on the grounds that her students > had enough opportunities to see her. I explained that she could > have her e-mail address blank in the system and then she wouldn't > get any e-mail. This works, but it means her students might > compose something through the feedback mechanism, click Send > Feedback, and learn only then be told "No recipients specified". > Since the student isn't the one specifying the recipients, the > message may look foreign to them. > > One approach to improve this is to have the feedback page check to > see if there are any recipients before it gives the feedback > textbox. If there are none, give a message like "Feedback to the > instructor has not been enabled for this course." > > Another approach would be to supress the feedback buttons if there > are no recipients for feedback. This looks cleaner, but it would > slow things down a little. Almost every page needs to check for e- > mail addresses for feedback while it is generated. Ok, I've implemented some things based on these comments. First, the feedback button will now not be shown if the current user does not have submit_feedback permission. Second, Feedback now gets the list of recipients before showing the feedback form, and if there are no recipients, it will display the message "No feedback recipients are listed for this course.". Also, I thought I saw a request for an "additionalFeedbackRecipients" setting recently, although now I can't find it. So now, Feedback will append the feedbackRecipients list from global.conf to the users who have permission to receive_feedback and have an email address. As noted in the comments, to get the old behavior back (overriding the normal list of recipients), set receive_feedback to $nobody in % permissionLevels. I'll note this change in the release notes for the next release. -sam |