From: John J. <jj...@as...> - 2005-08-24 20:28:56
|
Arnold Pizer wrote: > At 01:30 PM 8/24/2005, John Jones wrote: > > After a number of comments on showOldAnswers in WW1, we arrived at the > default implementation (if memory serves me correctly) of (1) not > showing old answers for practice users and (2) for regular users > showing old answers before the due date but not after (and we may have > used the answer date, not the due date). The reason was that after > the due date, students submitting answers were probably practicing for > an exam, etc and having the answers already filled in tended to negate > the exercise. In all cases, the user could change the showOldAnswers > option. I think this worked pretty well and would be reasonable to > reproduce in WW2 if it can be done cleanly. I don't think it's a > critical issue but someone new to WW logging in as a practice user > would certainly be confused by seeing the answers already filled in. I just committed a change which does this. Apply options should still work for everyone. The only change is if showOldAnswers (the default value) is set to 1, sometimes we pretend it is set to 0. Now by default, practice users start out with not showing saved answers. This can be adjusted to everyone or no one or anything in between in global.conf. I also added that no one starts out with old answers if we are past the due date. So, this is somewhat hard-wired. If this should only apply to some users, let me know - we just add another permission cut off to global.conf. John >> Hi, >> >> A question came up on the discussion board. I am not entirely sure >> of what people are expecting, but one thing seems to be a feature >> from ww 1.x where by default, practice users did not have the last >> submitted answer shown. >> >> Should we put this in ww 2? I think it would be relatively easy to do: >> >> * add a permission setting in global.conf of can_show_old_answers >> and set the default level to $student. >> * check for this permission when setting the value in >> Problem.pm. It is not quite parallel to the other items with >> the can/want/will system since it just refers to using the >> default value, but it can be handled in pre_header_initialize. >> >> While looking at it just now, I saw another bug in showOldAnswers >> (i.e., in addition to the one I just fixed in cvs). I'll wait to see >> what people want on this question before addressing it. >> >> I don't have a strong preference, so what do you think about having a >> way to make practice users not see old answers by default? >> >> John > > > Prof. Arnold K. Pizer > Dept. of Mathematics > University of Rochester > Rochester, NY 14627 > (585) 275-7767------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle > Practices Agile & Plan-Driven Development * Managing Projects & Teams > * Testing & QA Security * Process Improvement & Measurement * > http://www.sqe.com/bsce5sf > _______________________________________________ OpenWeBWorK-Devel > mailing list Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openwebwork-devel > |