[system] / branches Repository: Repository Listing bbplugincoursesdistsnplrochestersystemwww

# Log of /branches

 Sticky Revision:

Revision 6377 - Directory Listing
Modified Sat Jul 17 20:11:18 2010 UTC (2 years, 11 months ago) by gage
porting updates from trunk.

Added pass through methods to VectorFields.pm so that AUTOLOAD  is not needed.

I missed this file the first time through.



Revision 6374 - Directory Listing
Modified Fri Jul 16 15:17:07 2010 UTC (2 years, 11 months ago) by gage
A better version of the maa_logo for this background


Revision 6370 - Directory Listing
Modified Thu Jul 15 03:18:34 2010 UTC (2 years, 11 months ago) by gage
changes to support geogebra applets



Revision 6369 - Directory Listing
Modified Thu Jul 15 03:17:23 2010 UTC (2 years, 11 months ago) by gage
changes to support preserving state for geogebra applets



Revision 6365 - Directory Listing
Modified Wed Jul 14 17:52:02 2010 UTC (2 years, 11 months ago) by gage
commit tree structure



Revision 6364 - Directory Listing
Modified Wed Jul 14 17:44:48 2010 UTC (2 years, 11 months ago) by gage
Many changes have been made to the applet support ((particularly in the javaScript) to
insure that the state of the applet is stored and retreived "exactly" -- no matter how
funny the characters.   This was harder than one might think.



Revision 6363 - Directory Listing
Modified Wed Jul 14 17:41:45 2010 UTC (2 years, 11 months ago) by gage
Commiting a temporary hack fix for the @ISA issue (BOP::ISA) in WeBWorK.pm

Changed the method of storage of answers to use Storable -- this could cause
unknown glitches but so far is working well.  It replaces an exceptionally grevious
hack we wrote for the original ww1.9 -- I left Sam's comments as he ported the code
for future generations to read. :-)

Many changes have been made to the applet support ((particularly in the javaScript) to
insure that the state of the applet is stored and retreived "exactly" -- no matter how
funny the characters.   This was harder than one might think.



Revision 6362 - Directory Listing
Modified Tue Jul 13 00:10:27 2010 UTC (2 years, 11 months ago) by gage
removed conflict chevrons



Revision 6359 - Directory Listing
Modified Mon Jul 12 04:15:40 2010 UTC (2 years, 11 months ago) by gage
clear tree differences



Revision 6358 - Directory Listing
Modified Mon Jul 12 04:10:52 2010 UTC (2 years, 11 months ago) by gage
merged the feature which allows instructor to archive his own course (from trunk).



Revision 6357 - Directory Listing
Modified Mon Jul 12 04:01:31 2010 UTC (2 years, 11 months ago) by gage
minor syntactic change in the way that Matrices are addressed in PGanswermacros.pl

Added support for type and visibility attributes for applets



Revision 6356 - Directory Listing
Modified Mon Jul 12 03:59:39 2010 UTC (2 years, 11 months ago) by gage
Fixed minor bugs in fformatting the timestamp to conform to the local time zone.
Simplified use of formatDateTime



Revision 6347 - Directory Listing
Modified Sat Jul 10 12:50:14 2010 UTC (2 years, 11 months ago) by gage
commit changes from trunk



Revision 6345 - Directory Listing
Modified Sat Jul 10 12:35:35 2010 UTC (2 years, 11 months ago) by gage
committing libraries



Revision 6344 - Directory Listing
Modified Sat Jul 10 12:11:36 2010 UTC (2 years, 11 months ago) by gage
work on retarting_applet.

don't do submitAction when the applet isn't shown



Revision 6343 - Directory Listing
Modified Sat Jul 10 12:09:32 2010 UTC (2 years, 11 months ago) by gage
allow a parameter_string   in addition to (and overriding) the parameter hash params.

Makes it easier to cut and paste a geogebra object from a webpage into a PG problem.



Revision 6342 - Directory Listing
Modified Sat Jul 10 03:10:44 2010 UTC (2 years, 11 months ago) by gage
This is a renaming of the List.pm module so that it doesn't conflict with the MathObjects List



Revision 6341 - Directory Listing
Modified Sat Jul 10 03:09:43 2010 UTC (2 years, 11 months ago) by gage
Add check to see if there is an onInit function from the applet that will initialize



Revision 6340 - Directory Listing
Modified Sat Jul 10 03:06:55 2010 UTC (2 years, 11 months ago) by gage
commiting webwork2



Revision 6339 - Directory Listing
Modified Sat Jul 10 03:05:19 2010 UTC (2 years, 11 months ago) by gage
tweaks to make the API play nicely with geogebra.  Wait for geogebra to
announce that it is initialized.



Revision 6338 - Directory Listing
Modified Sat Jul 10 00:42:22 2010 UTC (2 years, 11 months ago) by gage
commit minor changes which ococcurred while trying to prevent an error from being thrown
in setState.  Eventually they stopped, but I'm not sure why.



Revision 6337 - Directory Listing
Modified Sat Jul 10 00:39:18 2010 UTC (2 years, 11 months ago) by gage
setting property to text/javascript so that we can use diff on it.



Revision 6336 - Directory Listing
Modified Sat Jul 10 00:37:21 2010 UTC (2 years, 11 months ago) by gage
version maa_logo.png



Revision 6335 - Directory Listing
Modified Sat Jul 10 00:36:36 2010 UTC (2 years, 11 months ago) by gage
Added in MAA logog


Revision 6334 - Directory Listing
Modified Sat Jul 10 00:35:56 2010 UTC (2 years, 11 months ago) by gage
Have the time stamp formatted to represent the local time zone of the course
rather than the server time zone



Revision 6333 - Directory Listing
Modified Sat Jul 10 00:34:48 2010 UTC (2 years, 11 months ago) by gage
Allow the path for storing the archive file to be specified in the options parameter


Revision 6332 - Directory Listing
Modified Sat Jul 10 00:25:39 2010 UTC (2 years, 11 months ago) by gage
removed <form></form> from the comments.  (Also in the previous update reverted
the tags for java applets back to <applets>   instead of <object>  -- it seems
safer --- at least with geogebra.


Revision 6331 - Directory Listing
Modified Sat Jul 10 00:18:09 2010 UTC (2 years, 11 months ago) by gage
Remove all references to AUTOLOAD -- they cause trouble with new versions of the Safe compartment
and we dont' really need them -- they were just a convenience so that we didn't have to write out
pass through measures by hand.



Revision 6330 - Directory Listing
Modified Sat Jul 10 00:16:37 2010 UTC (2 years, 11 months ago) by gage
don't alter the correct_ans latex string if it is already some non-empty string.
This will allow the MathObject to construct a correct_ans latex string when it receives



Revision 6325 - Directory Listing
Modified Wed Jul 7 01:42:14 2010 UTC (2 years, 11 months ago) by gage
improved version of findAppletCodebase.

addition of channels for communicating   debug,  warning and internal_warning messages



Revision 6324 - Directory Listing
Modified Wed Jul 7 01:38:26 2010 UTC (2 years, 11 months ago) by gage
merged upgrades from Trunk.   better handling of typeset version of correct answer and better
version  of Applet API


Revision 6323 - Directory Listing
Modified Wed Jul 7 01:36:59 2010 UTC (2 years, 11 months ago) by gage
add extra channels for reporting errors



Revision 6322 - Directory Listing
Modified Wed Jul 7 01:34:38 2010 UTC (2 years, 11 months ago) by gage
modifications so that the number of points plotted is not so flakey



Revision 6321 - Directory Listing
Modified Wed Jul 7 01:31:37 2010 UTC (2 years, 11 months ago) by gage
modifications to allow ie8 to function
- merged from trunk



Revision 6320 - Directory Listing
Modified Wed Jul 7 01:30:33 2010 UTC (2 years, 11 months ago) by gage
Provide new channels for reporting warnings in Problem.pm, allow @ in user ids in DB.pm and clean up alarm for TIMEOUTS in Local.pm


Revision 6315 - Directory Listing
Modified Thu Jul 1 20:31:45 2010 UTC (2 years, 11 months ago) by gage
this now works mostly
issues:

for ie8 -- for java applets this sometimes fails (for example on reload) but not always -- timing issue?

for firefox -- this works for java and usually works for flash -- it fails to work for shift reload on flash



Revision 6314 - Directory Listing
Modified Thu Jul 1 19:02:37 2010 UTC (2 years, 11 months ago) by gage
This now works with ie8 and java but not yet with flash applets



Revision 6313 - Directory Listing
Modified Thu Jul 1 19:01:02 2010 UTC (2 years, 11 months ago) by gage
this now works on ie8 with java applets but not with flash applets



Revision 6312 - Directory Listing
Modified Thu Jul 1 18:59:59 2010 UTC (2 years, 11 months ago) by gage
this works with java applets but not yet with flash applets


Revision 6310 - Directory Listing
Modified Tue Jun 29 12:24:14 2010 UTC (2 years, 11 months ago) by gage
Corrected typo which prevented the course names listed on the front page of admin from



Revision 6307 - Directory Listing
Modified Fri Jun 25 01:00:12 2010 UTC (2 years, 11 months ago) by gage
submitting Davide Cervone's fix to handle currency numbers that contain more than
one comma.



Revision 6304 - Directory Listing
Modified Tue Jun 22 20:42:23 2010 UTC (2 years, 11 months ago) by gage
corrected an issue in Problem.pm where answers which were not MathObjects didn't have a prepared
correct_ans_latex string.  In this case use the unformatted correct_ans string instead



Revision 6302 - Directory Listing
Modified Tue Jun 22 15:14:15 2010 UTC (2 years, 11 months ago) by gage
removing line that was killing warning messages



Revision 6301 - Directory Listing
Modified Tue Jun 22 15:11:51 2010 UTC (2 years, 11 months ago) by gage
changes to support canvasobject

Revision 6300 - Directory Listing
Modified Tue Jun 22 14:59:59 2010 UTC (2 years, 11 months ago) by gage
updating changes for CanvasObject to the dev version

Revision 6299 - Directory Listing
Modified Tue Jun 22 14:46:58 2010 UTC (2 years, 11 months ago) by gage
test development branch

Revision 6271 - Directory Listing
Modified Wed May 19 14:51:25 2010 UTC (3 years, 1 month ago) by apizer
Add in a default timezone (America/New_York) as in the head version


Revision 6266 - Directory Listing
Modified Mon May 17 16:53:53 2010 UTC (3 years, 1 month ago) by apizer
1. Make the default locations of CAPA resources match the set up instructions
2. Add paths to library macros so that various collections of problems work OK


Revision 6174 - Directory Listing
Modified Thu Dec 17 04:01:50 2009 UTC (3 years, 6 months ago) by gage
Major bug fix for ProblemSetDetail (but 1725)
Enforces all files assigned in ProblemSetDetail module to be accessible
through the course temp directory.

Fix is one line change near, line 1576


Revision 6157 - Directory Listing
Modified Thu Oct 29 01:30:12 2009 UTC (3 years, 7 months ago) by gage
can use  \{helpFiles("syntax")\}  to display a help page for entering answers into WeBWorK.


Revision 6156 - Directory Listing
Modified Thu Oct 29 01:28:13 2009 UTC (3 years, 7 months ago) by gage
Adding help files containing the syntax for entering functions and algebraic equations
as asnwers .


Revision 6155 - Directory Listing
Modified Thu Oct 29 01:26:42 2009 UTC (3 years, 7 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'.

Revision 6147 - Directory Listing
Modified Sun Oct 11 00:44:22 2009 UTC (3 years, 8 months ago) by gage
pod doc corrections


Revision 6140 - Directory Listing
Modified Sun Oct 4 17:42:18 2009 UTC (3 years, 8 months ago) by gage
edited some pod documentation


Revision 6116 - Directory Listing
Modified Wed Sep 30 14:23:10 2009 UTC (3 years, 8 months ago) by gage
Corrects bug (uncovered by newer versions of CGI.pm after version 3.29 and before 3.42) which defaultedstudents to "guests" in the permission popup menu used for editing the student record.   It showed uponly for student because there default value was 0 -- which can be treated ambiguously -- as opposed to2 or 10 which is not.
Adding the override switch forces the default value generated in the perl code to override other default
values for the popupmenu and provides the expected behavior.

This should fix the bug where students were mysteriously reassigned as guests and lost their "submit answer" buttons.

sites with older versions of CGI.pm will not have observed this problem.


Revision 6112 - Directory Listing
Modified Fri Sep 25 00:35:12 2009 UTC (3 years, 8 months ago) by gage
 added the

switch to determine what level of permission is needed to see errors from producing
hardcopy.


Revision 6111 - Directory Listing
Modified Fri Sep 25 00:33:39 2009 UTC (3 years, 8 months ago) by gage
Hide from students most of the errors created when the hardcopy version can't be
TeX'd or created for some other reason.  The professor still gets the errors.
A value in global.conf
adjusts who sees the hardcopy errors.  global.conf.dist has been changed to
include this entry.


Revision 6110 - Directory Listing
Modified Thu Sep 24 17:34:15 2009 UTC (3 years, 8 months ago) by apizer
Syning with head


Revision 6103 - Directory Listing
Modified Wed Sep 9 21:20:46 2009 UTC (3 years, 9 months ago) by gage
LiveGraphics3D.pl is being maintained in the NPL/macros/Union   directory


Revision 6102 - Directory Listing
Modified Wed Sep 9 21:14:15 2009 UTC (3 years, 9 months ago) by gage
backporting changes in HEAD to rel-2-4-patches


Revision 6100 - Directory Listing
Modified Tue Sep 1 23:43:18 2009 UTC (3 years, 9 months ago) by gage
Added check so that warnings are not created when editing the course_info.txt file (which
has no problem or version ID attached.


Revision 6093 - Directory Listing
Modified Wed Aug 12 17:18:58 2009 UTC (3 years, 10 months ago) by apizer
Patch in the changes Mike made to head which replace %WeBWorK::SeedCE with
get_SeedCE($ce) The only difference between this patched verssion and head is that the line use WeBWorK::Utils::DBUpgrage is commented out in this patched version  Revision 6087 - Directory Listing Modified Wed Jul 22 20:41:56 2009 UTC (3 years, 10 months ago) by gage set version number to 2.4.7  Revision 6077 - Directory Listing Modified Tue Jul 7 19:20:56 2009 UTC (3 years, 11 months ago) by apizer uncomment use listcourses  Revision 6076 - Directory Listing Modified Tue Jul 7 19:17:24 2009 UTC (3 years, 11 months ago) by apizer comment out use DBUpgrade.pm  Revision 6075 - Directory Listing Modified Tue Jul 7 19:06:49 2009 UTC (3 years, 11 months ago) by apizer syning with head  Revision 6072 - Directory Listing Modified Mon Jul 6 11:53:35 2009 UTC (3 years, 11 months ago) by gage restore MIME::Parser to check_modules list back off wwdb_upgrade from the MAIN version (which uses DBupgrade.pm) to the previous 2.4.5 version (released Aug 13, 2007) which contains all of the update code internally. It's clear that Sam intended to move the subroutines of wwdb_upgrade to DBUpgrade.pm, but apparently he didn't finish debugging the new version. We'll back off on the update until the new version of wwdb_upgrade is debugged.  Revision 6064 - Directory Listing Modified Fri Jun 26 00:37:51 2009 UTC (3 years, 11 months ago) by gage adding integrity_check.pl  Revision 6063 - Directory Listing Modified Fri Jun 26 00:37:00 2009 UTC (3 years, 11 months ago) by gage syncing with HEAD  Revision 6062 - Directory Listing Modified Fri Jun 26 00:36:15 2009 UTC (3 years, 11 months ago) by gage adding show-source.cgi syncing with HEAD on 6/25/2009  Revision 6061 - Directory Listing Modified Fri Jun 26 00:29:36 2009 UTC (3 years, 11 months ago) by gage adding source.pl to standard macros collection  Revision 6060 - Directory Listing Modified Thu Jun 25 23:34:10 2009 UTC (3 years, 11 months ago) by gage update copyright.  Revision 6057 - Directory Listing Modified Thu Jun 25 23:27:20 2009 UTC (3 years, 11 months ago) by gage Syncing pg2.4.7 with pg HEAD on 6/25/2009  Revision 6056 - Directory Listing Modified Thu Jun 25 20:49:40 2009 UTC (3 years, 11 months ago) by gage merging changes from HEAD  Revision 6055 - Directory Listing Modified Thu Jun 25 20:40:39 2009 UTC (3 years, 11 months ago) by gage merging HEAD into 2-4-patches branch  Revision 6044 - Directory Listing Modified Thu Jun 4 01:37:45 2009 UTC (4 years ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'. Revision 6035 - Directory Listing Modified Tue Apr 28 18:06:51 2009 UTC (4 years, 1 month ago) by gage comma typo. Fixes bug 1644 in rel-2-4-patches version of Applet.pm  Revision 6033 - Directory Listing Modified Wed Apr 1 03:53:00 2009 UTC (4 years, 2 months ago) by gage backport the new applet API from head.  Revision 6032 - Directory Listing Modified Wed Apr 1 03:52:28 2009 UTC (4 years, 2 months ago) by gage backport the new applet api from HEAD  Revision 6031 - Directory Listing Modified Wed Apr 1 03:51:41 2009 UTC (4 years, 2 months ago) by gage backporting applet javaScript support from HEAD Largely so it will appear in the wiki POD docs.  Revision 6029 - Directory Listing Modified Sun Mar 22 18:31:39 2009 UTC (4 years, 2 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'. Revision 5942 - Directory Listing Modified Tue Oct 21 17:53:44 2008 UTC (4 years, 7 months ago) by dpvc BACKPORT: Clear error message before checking student answer for errors.  Revision 5939 - Directory Listing Modified Tue Oct 14 12:41:28 2008 UTC (4 years, 8 months ago) by dpvc BACKPORT: changes from 1.51 and 1.52: 1.52: The copy() method now does not copy values listed by the noinherit() method (e.g., correct_ans, test_values, etc). This resolves bug #1528. 1.51: Allow the perlFunction method to produce functions that return formulas when not all the variables are used as arguments. For example: Formula("x+y")->perlFunction('f',['x']);$f = f(2);

would produce the equivalent of

f = Formula("2+y"); Using the substitute method is more efficient, but this now does the right thing rather than generate error messages.  Revision 5937 - Directory Listing Modified Sat Oct 11 01:36:40 2008 UTC (4 years, 8 months ago) by dpvc BACKPORT: Update to version 3.6a of jsMath. Changes include: * Worked around a problem with image fonts in Firefox3. The width of the images were not being properly reported (even when specified Killed by signal 2.MG tag's STYLE attribute) if the image wasn't loaded from the server yet. * Worked around a problem in IE8 when jsMath is loaded from the local disk rather than from a server. * Added more checks when jsMath.safeHBoxes is set to prevent additional ways in which the user could have inserted HTML tags into \hbox commands. * Fixed a bug in the spriteImageFonts plugin that had been causing it to fail in Firefox2 and earlier, Opera 9.2x and earlier, and all versions of MSIE. It seems to have stopped working somewhere after version 3.4 of jsMath. * Fixed a bug where newlines were not treated as spaces when scanning for arguments of macros that require arguments. * Fixed the eqn-number extension to handle \nonumber as a synonym for \nolabel, and made the equation*, align*, and multline* environments not produce equation numbers. * Removed a debugging alert from the Firefox3 local-file code that was accidentally left active in version 3.6.  Revision 5936 - Directory Listing Modified Sat Oct 11 01:29:05 2008 UTC (4 years, 8 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'. Revision 5934 - Directory Listing Modified Thu Oct 9 02:27:57 2008 UTC (4 years, 8 months ago) by gage backward port from HEAD  Revision 5933 - Directory Listing Modified Thu Oct 9 02:26:27 2008 UTC (4 years, 8 months ago) by gage Backward port of minor corrections from HEAD  Revision 5931 - Directory Listing Modified Tue Oct 7 23:15:53 2008 UTC (4 years, 8 months ago) by dpvc BACKPORT: Use a compiled vesion of the MathObjects formula rather than the less-efficient eval method. This should bring graphing speeds back in line with the original non-MathObject version.  Revision 5929 - Directory Listing Modified Tue Oct 7 23:12:06 2008 UTC (4 years, 8 months ago) by dpvc Added a routine to trap errors in a function call. I've needed this for a long time, and got tired of working around the lack by hacks involving PG_restricted_eval, which can't handle local variables from the calling function. This addition is still safe because it is passed code (not a string) and the code is already compiled in the safe compartment, so it can't include the disallowed commands. Now I need to go back to remove the hacks from the various pg/macros files where they currently exist.  Revision 5925 - Directory Listing Modified Thu Oct 2 10:53:32 2008 UTC (4 years, 8 months ago) by dpvc BACKPORT: Avoid side-effect of loading String context that sets the string context to being the current context. (This fixes bug 1520)  Revision 5922 - Directory Listing Modified Tue Sep 23 23:30:57 2008 UTC (4 years, 8 months ago) by gage Backport fixes to inheritance and for answerchecker: Fix the check for equivalent answers so that it uses the limits and other settings from the answer checker and the original formula object. from HEAD to rel-2-4-patches  Revision 5918 - Directory Listing Modified Sun Sep 21 18:12:48 2008 UTC (4 years, 8 months ago) by dpvc BACKPORT: add recent changes up to version 1.19 (better protection from errors in student formulas, ability to get diagnostics for FormulaUpToConstant objects, properly handle test_points and test_at, etc.)  Revision 5915 - Directory Listing Modified Thu Sep 18 19:25:24 2008 UTC (4 years, 9 months ago) by dpvc Fix problem with using value method on an undefined value when the point returned by the graphed funciton is undefined.  Revision 5910 - Directory Listing Modified Sun Sep 14 00:21:05 2008 UTC (4 years, 9 months ago) by dpvc Added in version 3.6  Revision 5909 - Directory Listing Modified Sun Sep 14 00:20:30 2008 UTC (4 years, 9 months ago) by dpvc Bring jsMath to version 3.6. Changes include: * Added a new eqn-number extension that allows you to add equation numbers to displayed equations via \label{xxx} and refer to those numbers at other locations in the HTML page via \ref{xxx}. See the eqn-number documentation for more details. * Fixed more problems with Firefox3 and their new single-source security policy for loading local files. (Previous attempts worked with pre-release versions of Firefox3, but this works with the release version.) * Worked around a print bug with Firefox3 where thin horizontal rules could disappear in the printed version even though they appear on screen. * Added CSS styles to make images in hypertext links within mathematics be underlines when one of the image modes is in use. * Added CSS to help isolate the control panel width from the CSS of the main page. * Added ability to put the mathematics within CDATA to help avoid problems with <, > and & within the mathematics. For example: <SPAN CLASS="math"><!--[CDATA[ x > y ]]--></SPAN> Using <![CDATA[ ... ]]> without the -- does not work in some browsers. * The tex2math plugin now processes the tex2math_ignore and tex2math_process directives on an element even if there are other class names included on the element as well. * Fixed a bug with the autobold plugin in MSIE when certain fonts are used as the default font. * Enhanced the ability to preset the styles used by jsMath by making the jsMath.styles entries be associative arrays rather than strings. This makes it easy to change a single style setting: instead of retyping the entire string, you simply set the style value that you are interested in changing. * Fixed a problem where Safari3 would not be able to drag the TeX source window produced by double-clicking on typeset mathematics. * Added an option to control whether the @(...) construct is processed within \hbox{} or not. This would allow arbitrary HTML tags to be inserted, which poses a security risk for content-management systems where untrusted users are entering data. The easy/load.js file now has a setting to control this, and it is off by default, though it is on by default when loading jsMath.js by hand. To turn it off by hand, set jsMath.safeHBoxes to 1. * Added checks within the HTML extension that prevent the insertion of raw HTML into jsMath equations. * Added a jsMath.ProcessElement() call that allows you to process the contents of a single element (of class "math") as TeX code directly. Note that this call may return before the mathematics is actually finished typesetting. See the page on dynamic math for more details. * Modified the way jsMath works around the lack of support for position:fixed in MSIE so that style changes for where the jsMath button and control panel appear should work properly in MSIE. * Removed the "Check for Updates" button from the jsMath Control Panel and moved it to the jsMath/test/index.html page (since it is really an administrator function, not a user function).  Revision 5908 - Directory Listing Modified Fri Sep 12 21:54:50 2008 UTC (4 years, 9 months ago) by dpvc BACKPORT: Make sure flags set on the FormulaUpToConstant object are inherited by the formulas used internally during the checking.  Revision 5906 - Directory Listing Modified Fri Sep 12 21:33:43 2008 UTC (4 years, 9 months ago) by dpvc BACKPORT: Trap errors when comparing to student answer while trying to determine the correct error message. This prevents extraneous warnings that would confuse the student (and instructor).  Revision 5904 - Directory Listing Modified Fri Sep 12 15:22:31 2008 UTC (4 years, 9 months ago) by gage fix error in definingattempts


Revision 5900 - Directory Listing
Modified Fri Sep 12 14:16:10 2008 UTC (4 years, 9 months ago) by gage
add permissionLevel so that hints will be printed for instructors.


Revision 5899 - Directory Listing
Modified Fri Sep 12 14:14:47 2008 UTC (4 years, 9 months ago) by gage
Update behavior of hint so that it will always print for instructors.


Revision 5898 - Directory Listing
Modified Thu Sep 11 20:55:17 2008 UTC (4 years, 9 months ago) by dpvc
Removed extraneous "e" that got inserted into the beginning of the
file on my last edit.  Argh!


Revision 5895 - Directory Listing
Modified Mon Sep 8 15:21:29 2008 UTC (4 years, 9 months ago) by dpvc
BACKPORT: read_whole_file was reporting the wrong routine name in its
error messages.


Revision 5893 - Directory Listing
Modified Thu Sep 4 22:03:36 2008 UTC (4 years, 9 months ago) by dpvc
BACKPORT:  Demote Real() results of Formula() evaluations to standard
Perl reals.  (Makes graphing more efficient.)


Revision 5890 - Directory Listing
Modified Tue Sep 2 12:16:34 2008 UTC (4 years, 9 months ago) by gage
I  fixed bad url.  This squashes bug #1485


Revision 5889 - Directory Listing
Modified Mon Sep 1 11:49:26 2008 UTC (4 years, 9 months ago) by dpvc
BACKPORT:  changes from 1.35


Revision 5886 - Directory Listing
Modified Fri Aug 29 15:56:49 2008 UTC (4 years, 9 months ago) by gage
We need the Scalar::Util::weaken to remove a memory leak present in MathObjects


Revision 5884 - Directory Listing
Modified Wed Aug 27 12:01:52 2008 UTC (4 years, 9 months ago) by dpvc
BACKPORT: changes from version 1.8 (in particular,include the \verb command).


Revision 5879 - Directory Listing
Modified Fri Aug 22 17:25:51 2008 UTC (4 years, 9 months ago) by gage
added changes to global.conf.dist to facilitate
the use of the new national library


Revision 5872 - Directory Listing
Modified Tue Aug 19 03:02:42 2008 UTC (4 years, 10 months ago) by gage
Added a link to the PGLabs.


Revision 5871 - Directory Listing
Modified Mon Aug 18 14:36:30 2008 UTC (4 years, 10 months ago) by gage
 added link to the webwork.maa.org author page


Revision 5870 - Directory Listing
Modified Fri Aug 15 12:37:17 2008 UTC (4 years, 10 months ago) by dpvc
Fixed some typos and updated a couple of examples.


Revision 5869 - Directory Listing
Modified Tue Aug 12 16:29:54 2008 UTC (4 years, 10 months ago) by sh002i
backport (sh002i): allow commas in directory names :P


Revision 5866 - Directory Listing
Modified Thu Aug 7 18:53:47 2008 UTC (4 years, 10 months ago) by gage
changed browse_library to browse_npl_library  to prevent confusion with
the NPL directory


Revision 5865 - Directory Listing
Modified Thu Aug 7 18:51:52 2008 UTC (4 years, 10 months ago) by gage
Make htmlURL available within set


Revision 5864 - Directory Listing
Modified Thu Aug 7 00:32:48 2008 UTC (4 years, 10 months ago) by apizer
Back ported change of dvipng parameter -bgTransparent to -bgtransparent


Revision 5863 - Directory Listing
Modified Wed Aug 6 19:20:48 2008 UTC (4 years, 10 months ago) by apizer
Backporting Gavin's bug fix to rel-2-4-patches


Revision 5861 - Directory Listing
Modified Wed Aug 6 15:35:28 2008 UTC (4 years, 10 months ago) by gage
Insert commented out section describing how to enable
the show-source.cgi script.  This enables you to place
a button illustrating the source code in any problem provided
that show-source.cgi has been copied into the course/html directory
for that course.


Revision 5860 - Directory Listing
Modified Wed Aug 6 15:33:07 2008 UTC (4 years, 10 months ago) by gage
Indicate how to install Chromatic.pm module when
using the graph problems developed at Northern Arizona University


Revision 5859 - Directory Listing
Modified Wed Jul 30 15:45:45 2008 UTC (4 years, 10 months ago) by apizer
Removed MIME::Parser from list of modules --- it's not used


Revision 5856 - Directory Listing
Modified Fri Jul 25 17:23:02 2008 UTC (4 years, 10 months ago) by gage
PGbasicmacros:  I've used "\lq\lq{}"  instead of ""  in $LQ to prevent conflict with the .... construct. I also changed$RQ to "\rq\rq{}" for consistency.

In unionMacros.pl  I removed the redefinition of $LQ and$RQ
in parserOrientation.pl  I changed the definition of ^ to use \char94 instead of \char\^

In prob6.pg  I changed \char\{  to  \char123 and also \char\} to \char125

In prob10.pg I changed \char\< to \char60 (and > to \char62)

The pdf file works now for setOrientation.


Revision 5855 - Directory Listing
Modified Fri Jul 25 15:56:39 2008 UTC (4 years, 10 months ago) by gage
Changed $LQ so that it contains "\lq\lq{}" instead of "". This removes a conflict with the  ....  command.  Revision 5853 - Directory Listing Modified Thu Jul 24 13:31:17 2008 UTC (4 years, 10 months ago) by gage Changed "die" to "warn" when restoring tables. This gives a bit more room to workaround problems with updating the tables for old courses. Once we have a foolproof way of updating old courses we might move this back to a die message.  Revision 5852 - Directory Listing Modified Thu Jul 24 13:27:39 2008 UTC (4 years, 10 months ago) by gage Fixed minor bug that complains if the problem-maxattempts field is not numeric.  Revision 5851 - Directory Listing Modified Wed Jul 23 15:28:42 2008 UTC (4 years, 10 months ago) by apizer removed ======  Revision 5848 - Directory Listing Modified Mon Jul 14 21:41:59 2008 UTC (4 years, 11 months ago) by gage Added a link to a collection of TimeZone files so that you can determine the names for timezones outside the continental US (or more complicated time zones inside the US)  Revision 5842 - Directory Listing Modified Tue Jul 8 15:09:11 2008 UTC (4 years, 11 months ago) by gage fixed typo by changing all references to IntegerFunction or IntegerFunctions to the plural The typo gave an immediate error when IntegerFunctions2::Init was called instead of IntegerFunction2::Init while the internal name of the package was integerFunction2. The external name of the context was IntegerFunctions and everything has been changed to match that. The fact that this bug has existed so long leads me to believe that this context is not much used. Is there an alternative or better way to include C(n,k) and P(n,k) as functions in the context? I'd also suggest changing the name to something like contextCombinatorics since I think this is more likely to show up when someone searches for C(n,k) or P(N,k) functionality using a keyword search. This would be feasible if the current contextIntegerFunctions has not be used very much. -- Mike Gage and Noah Bennett  Revision 5839 - Directory Listing Modified Wed Jul 2 17:15:24 2008 UTC (4 years, 11 months ago) by gage Corrected typo in url for webwork.maa.org (the openwebwork url was used twice)  Revision 5838 - Directory Listing Modified Wed Jul 2 16:56:43 2008 UTC (4 years, 11 months ago) by apizer Edited: # URL of WeBWorK handler. If WeBWorK is to be on the web server root, use "". Note # that using "" may not work so we suggest sticking with "/webwork2".  Revision 5837 - Directory Listing Modified Tue Jul 1 14:10:09 2008 UTC (4 years, 11 months ago) by apizer Added a "NPL Directory" button to the Library Browser giving access to all the directories in the NPL  Revision 5831 - Directory Listing Modified Sun Jun 29 17:57:39 2008 UTC (4 years, 11 months ago) by gage Improve error reporting when AUTOLOAD method not found.  Revision 5830 - Directory Listing Modified Sun Jun 29 17:32:11 2008 UTC (4 years, 11 months ago) by gage Restored a few of the database functions from HEAD in order to make archive/unarchive work. Those two functions are still delicate.  Revision 5829 - Directory Listing Modified Sun Jun 29 14:20:51 2008 UTC (4 years, 11 months ago) by gage Added some of the database functions -- in particular dump_tables from head back to rel-2-4-5  Revision 5827 - Directory Listing Modified Sat Jun 28 20:28:42 2008 UTC (4 years, 11 months ago) by gage Backport from HEAD  Revision 5825 - Directory Listing Modified Fri Jun 27 15:35:56 2008 UTC (4 years, 11 months ago) by apizer backport fix If WeBWorK is to be on the web server root, use "/". to patches release  Revision 5823 - Directory Listing Modified Fri Jun 27 01:33:52 2008 UTC (4 years, 11 months ago) by gage adding welcome.msg to email  Revision 5822 - Directory Listing Modified Fri Jun 27 01:32:06 2008 UTC (4 years, 11 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'. Revision 5820 - Directory Listing Modified Fri Jun 27 01:24:17 2008 UTC (4 years, 11 months ago) by gage moved from pg/macros  Revision 5819 - Directory Listing Modified Fri Jun 27 01:23:04 2008 UTC (4 years, 11 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'. Revision 5817 - Directory Listing Modified Fri Jun 27 01:22:13 2008 UTC (4 years, 11 months ago) by gage Moved to modelCourse/templates/setOrientation  Revision 5815 - Directory Listing Modified Fri Jun 27 00:45:38 2008 UTC (4 years, 11 months ago) by gage Allow file paths to be shown if user has high enough permissionLeve  Revision 5814 - Directory Listing Modified Fri Jun 27 00:44:42 2008 UTC (4 years, 11 months ago) by gage File path names are printed for any professor by default. The permission level for this can be set in global. Individual permission to see path names can also be given. File path names are printed for any professor.  Revision 5813 - Directory Listing Modified Fri Jun 27 00:39:21 2008 UTC (4 years, 11 months ago) by dpvc Fix EV3P to handle${...} variable names.


Revision 5812 - Directory Listing
Modified Thu Jun 26 19:55:51 2008 UTC (4 years, 11 months ago) by gage
adding .css file for theme math2.css


Revision 5811 - Directory Listing
Modified Thu Jun 26 19:55:14 2008 UTC (4 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'.

Revision 5808 - Directory Listing
Modified Thu Jun 26 19:40:12 2008 UTC (4 years, 11 months ago) by gage
backporting from HEAD
VS: ----------------------------------------------------------------------


Revision 5807 - Directory Listing
Modified Thu Jun 26 19:39:03 2008 UTC (4 years, 11 months ago) by gage
backporting setOrientation from head


Revision 5806 - Directory Listing
Modified Thu Jun 26 19:07:24 2008 UTC (4 years, 11 months ago) by apizer
backporting to rel-2-4-patches


Revision 5804 - Directory Listing
Modified Thu Jun 26 18:43:10 2008 UTC (4 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'.

Revision 5800 - Directory Listing
Modified Thu Jun 26 18:08:25 2008 UTC (4 years, 11 months ago) by gage
recommiting these files


Revision 5799 - Directory Listing
Modified Thu Jun 26 18:07:42 2008 UTC (4 years, 11 months ago) by gage
trying to fix a glitch in the cvs -- these files disappeared


Revision 5798 - Directory Listing
Modified Thu Jun 26 17:21:57 2008 UTC (4 years, 11 months ago) by gage
This file was a duplicate of setOrientation.def and was put
in CVS by accident


Revision 5796 - Directory Listing
Modified Thu Jun 26 17:17:06 2008 UTC (4 years, 11 months ago) by gage
change version number


Revision 5795 - Directory Listing
Modified Thu Jun 26 17:16:21 2008 UTC (4 years, 11 months ago) by gage
put parserOrientation.pl in pg/macros since it is used
in many courses


Revision 5794 - Directory Listing
Modified Thu Jun 26 14:59:23 2008 UTC (4 years, 11 months ago) by gage
point to the math2.css rather than math.css


Revision 5791 - Directory Listing
Modified Thu Jun 26 13:26:33 2008 UTC (4 years, 11 months ago) by gage
Switch BEGIN_TEXT over to use EV3P.
This allows for embedded TI calculator type entries which are converted to TeX.

e.g
$f = Formula("x^2/5"); BEGIN_TEXT Print formula inline $f or print it inline with x^2/5
END_TEXT
will now print typeset equations without needing to
use Context()->texStrings.
The code in  ...    is parsed into a Formula and then printed using -> TeX


Revision 5790 - Directory Listing
Modified Thu Jun 26 13:22:29 2008 UTC (4 years, 11 months ago) by gage
Minor changes in templates to make them more uniform.
The ur template uses tables heavily -- the rest do not


Revision 5788 - Directory Listing
Modified Wed Jun 25 20:05:23 2008 UTC (4 years, 11 months ago) by gage
remove attempt to set $# so that E is used in scientific notation this caused major warnings in perl 5.10.x  Revision 5787 - Directory Listing Modified Wed Jun 25 19:46:38 2008 UTC (4 years, 11 months ago) by apizer Added no strict "refs" to try to avoid new error checking in Perl 5.10.  Revision 5786 - Directory Listing Modified Wed Jun 25 16:13:57 2008 UTC (4 years, 11 months ago) by gage if input to trim_spaces is empty or blank return empty string (Prevents warning messages on substitution)  Revision 5785 - Directory Listing Modified Wed Jun 25 16:13:12 2008 UTC (4 years, 11 months ago) by gage comments on how to link system.template and .css files added. no code changed VS: ----------------------------------------------------------------------  Revision 5782 - Directory Listing Modified Wed Jun 25 14:46:55 2008 UTC (4 years, 11 months ago) by apizer Put verbiage in the file explaining what the file does  Revision 5775 - Directory Listing Modified Wed Jun 25 14:36:12 2008 UTC (4 years, 11 months ago) by gage Changed wording of the registration text  Revision 5774 - Directory Listing Modified Wed Jun 25 13:19:46 2008 UTC (4 years, 11 months ago) by apizer Backport to patches distribution  Revision 5773 - Directory Listing Modified Wed Jun 25 12:18:56 2008 UTC (4 years, 11 months ago) by gage Adding mathobjects examples to setMAAtutorial  Revision 5772 - Directory Listing Modified Wed Jun 25 11:55:32 2008 UTC (4 years, 11 months ago) by gage Adding the contents of modelCourse templates to rel-2-4-5  Revision 5770 - Directory Listing Modified Wed Jun 25 03:48:01 2008 UTC (4 years, 11 months ago) by gage added Chromatic module (commented out)  Revision 5769 - Directory Listing Modified Wed Jun 25 03:36:04 2008 UTC (4 years, 11 months ago) by gage Changed the way the stylesheet is referred to from system.template Link directly to the location for the corresponding .css file Commented out the webworkURLs->{stylesheet}= ...$defaultTheme.css   value in global.conf
since the theme  can be overridden in simple.conf by the Config page but by then
it's too late to change the stylesheet page.


Revision 5768 - Directory Listing
Modified Tue Jun 24 23:44:24 2008 UTC (4 years, 11 months ago) by gage
changed formatting to prevent errors when
some of the stanzas are uncommented.


Revision 5767 - Directory Listing
Modified Tue Jun 24 23:09:05 2008 UTC (4 years, 11 months ago) by gage
*** empty log message ***


Revision 5766 - Directory Listing
Modified Tue Jun 24 23:07:51 2008 UTC (4 years, 11 months ago) by gage
update version in README file


Revision 5765 - Directory Listing
Modified Tue Jun 24 23:04:27 2008 UTC (4 years, 11 months ago) by gage
replacing .txt files with .pod files


Revision 5764 - Directory Listing
Modified Tue Jun 24 23:02:52 2008 UTC (4 years, 11 months ago) by gage
modifications to webwork.apache-config.dist


Revision 5763 - Directory Listing
Modified Tue Jun 24 23:02:16 2008 UTC (4 years, 11 months ago) by gage
adding missing files


Revision 5762 - Directory Listing
Modified Tue Jun 24 23:01:02 2008 UTC (4 years, 11 months ago) by gage
adding favicon icon


Revision 5761 - Directory Listing
Modified Tue Jun 24 23:00:34 2008 UTC (4 years, 11 months ago) by gage
adding image files


Revision 5760 - Directory Listing
Modified Tue Jun 24 22:59:27 2008 UTC (4 years, 11 months ago) by gage
fix formatting


Revision 5759 - Directory Listing
Modified Tue Jun 24 22:58:37 2008 UTC (4 years, 11 months ago) by gage
Adding missing files


Revision 5757 - Directory Listing
Modified Tue Jun 24 21:52:52 2008 UTC (4 years, 11 months ago) by gage
updating jsMath to 3.5 again


Revision 5756 - Directory Listing
Modified Tue Jun 24 21:37:24 2008 UTC (4 years, 11 months ago) by gage
Remove duplicate definitions of subroutines


Revision 5752 - Directory Listing
Modified Tue Jun 24 18:53:36 2008 UTC (4 years, 11 months ago) by gage
jsMath 3.5


Revision 5751 - Directory Listing
Modified Tue Jun 24 18:39:11 2008 UTC (4 years, 11 months ago) by gage
another file for jsMath3.5


Revision 5750 - Directory Listing
Modified Tue Jun 24 18:38:04 2008 UTC (4 years, 11 months ago) by gage
Updating to jsMath3.5


Revision 5749 - Directory Listing
Modified Tue Jun 24 17:19:06 2008 UTC (4 years, 11 months ago) by gage
Adding union theme to templates


Revision 5748 - Directory Listing
Modified Tue Jun 24 17:17:36 2008 UTC (4 years, 11 months ago) by gage
Adding files for math2 theme


Revision 5746 - Directory Listing
Modified Tue Jun 24 17:09:07 2008 UTC (4 years, 11 months ago) by gage
Adding math.css in conf/templates directory.

I'll link to this from webwork2/htdocs

This keeps the math.css and the math.templates files
together


Revision 5745 - Directory Listing
Modified Tue Jun 24 17:05:24 2008 UTC (4 years, 11 months ago) by gage
Adding macros to support live.jar


Revision 5744 - Directory Listing
Modified Tue Jun 24 16:07:53 2008 UTC (4 years, 11 months ago) by gage
Corrective updates to rel-2-4-patches


Revision 5743 - Directory Listing
Modified Tue Jun 24 15:21:54 2008 UTC (4 years, 11 months ago) by gage
Adding missing pages.


Revision 5742 - Directory Listing
Modified Tue Jun 24 15:16:06 2008 UTC (4 years, 11 months ago) by gage
Fixed errors in implementing BEGIN_HINT and BEGIN_SOLUTION

-- Hints and solutions are still not working right
-- but I believe this has been an on-going bug not a new one.
-- still working


Revision 5741 - Directory Listing
Modified Tue Jun 24 14:42:58 2008 UTC (4 years, 11 months ago) by gage
Adding WebworkSOAP files to rel-2-4-patches


Revision 5740 - Directory Listing
Modified Tue Jun 24 14:28:46 2008 UTC (4 years, 11 months ago) by gage
Adding Setting.pm into the rel-2-4-patches branch


Revision 5737 - Directory Listing
Modified Tue Jun 24 02:07:20 2008 UTC (4 years, 11 months ago) by gage
Formatting changes


Revision 5736 - Directory Listing
Modified Tue Jun 24 02:05:51 2008 UTC (4 years, 11 months ago) by gage
Backporting  MathObject documentation to rel-2-4-5


Revision 5735 - Directory Listing
Modified Tue Jun 24 01:05:46 2008 UTC (4 years, 11 months ago) by gage
removed ====


Revision 5734 - Directory Listing
Modified Tue Jun 24 00:44:59 2008 UTC (4 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'.

Revision 5730 - Directory Listing
Modified Tue Jun 24 00:44:55 2008 UTC (4 years, 11 months ago) by gage
merging with HEAD 6/23/2008  see Value.pm for
list of significant changes


Revision 5729 - Directory Listing
Modified Mon Jun 23 23:47:58 2008 UTC (4 years, 11 months ago) by gage
- [ ] pg
- [ ] lib
- [ ] Value
- [ ] inheritance improvements
The make() method now inherits all the settings
of the parent object,
so that flags set by the user (e.g., tolerances,
periods, and so on)
will be passed on as new objects are created.
For example, in

$x = Real(1)=>with(tolerance=>.0001);$y = sin($x);$y will also have tolerance set to .0001.

This also applies to binary operations, where the
result will now
inherit all the values of either operand, with
the left-hand operand
taking precedence when they both have a flag set
but to different
values.

This is a significant change, and there may be
unforeseen side effects
that I'll have to take care of as they appear.
It passes my test
suite, however, so I'm hoping they will be
limited.

- [ ] allow diagonostics to work for Complex types
- [ ] equivalent wrong answer message is now part of
Formula->cmp
- [ ] bug fixes
- [ ] Complex.pm
- [ ] inheritance
- [ ] Context.pm
- [ ] point context no longer includes vector operations
- [ ] error message methods
Allow conversion of error messages after the
value substitution has
been performed.  Also provide a subroutine to
do more complex
conversion of error messages:

Context()->{error}{convert} = sub {
my $message = shift; ... manipulate message ... return$message;
}

- [ ] Formula.pm
- [ ] 1.59 fixed memory leak.
- [ ] bug fixes
- [ ] Infinity.pm
- [ ] bug fixes
- [ ] Interval.pm
- [ ] generalize input
Allow interval data to be given in more forms
(eg, (a,b,"(",")") in
addition to ("(",a,b,")"), since that is the
order that the value()
method returns the data.)
- [ ] bug fixes
- [ ] List.pm
bug fixes
- [ ] Matrix.pm
- [ ] inheritance
- [ ] Point.pm
- [ ] inheritance
- [ ] Real.pm
- [ ] inheritance
- [ ] Set.pm
- [ ] bug fixes
- [ ] improved error reporting
- [ ] String.pm
- [ ] Union.pm
- [ ] improved error reporting
- [ ] Vectorpm
- [ ] inheritance
- [ ] ijkAnyDimension
Make vectors that are creates using ijk
notation remain in ijk
notation when displayed.  (This is easy now
that objects produced by
combining others inherit the parent objects'
flags.)

that controls whether
vectors in ijk notation will conform to
whatever dimension is used by
the vector they are being compared to.  When
set, i+2*j will equal
<1,2> even though i and j are vectors in
3-space.  The value of
ijkAnyDimension is 1 by default.

This eliminates the need for the Vector2D
context.

- [ ] WeBWorK
- [ ] Translator.pm
bug and security fixes
- [ ] Parser
memory leak

Formula objects and Context objects contain reference
loops, which
prevent them from being freed properly by perl when
they are no longer
needed.  This is a source of an important memory leak
in WeBWorK.  The
problem has been fixed by using Scalar::Util::weaken
for these
recursive references, so these objects can be freed
properly when they
go out of scope.  This should cause an improvement in
the memory usage
of the httpd child processes.

- [ ] Context.pm
point to name attribute
- [ ] Differentian.pm
improved differentiation of log() and abs()
- [ ] bug fixes
- [ ] operator  // provides in line fractions in TeX form
a//b is in-line
- [ ] BOP-bug fixes
- [ ] Context - bug fixes
- [ ] Function -
- [ ] numeric2.pm
In the past, Formula objects included a
pointer to the Context in
which the object was created, but other
MathObject did not.  This
update is the first round of updates to
include the context in the
other MathObjects, but more work needs to be
done.

- [ ] Legacy
- [ ] NumberWithUnits.pm
Has this been replaced???

Fixed a problem where Real's were being
promoted to NumberWithReals
during the numeric comparison (when units
should be ignored).  This
error was a result of the changes made this
summer.

[This class should probably be redesigned to
operators and, in particular, handle the
equality check in compare()
rather than an over-ridden cmp_parse.  That
would make it possible to
manipulate numbers-with-units via perl code
in a natural way, just
like all the other MathObjects.]

- [ ] List
- [ ] UOP --bug fixes
- [ ] Applet
- [ ] Fraction.pm
- [ ] List.pm
- [ ] Parser.pm
- [ ] Units.pm
- [ ] Value.pm
- [ ] VectorField.pm
- [ ] macros
- [ ] PGchoicemacros.pl
- [ ] PGinfo.pl
- [ ] compoundProblem.pl
- [ ] contextPiecewiseFunction.pl
- [ ] parserAssignment.pl
- [ ] PGstringevaluators
- [ ] contextInequalities
- [ ] PGbasicmacros.pl
- [ ] PGfunctionevaluators.pl
- [ ] AppletObjects.pl
- [ ] parserFormulaUpToConstant.pl
- [ ] dangerousMacros.pl
Fix loadMacros() and alias() so that they find
auxiliary files even
when the .pg file is in templates/tmpEdit.

The Library Browser has a bad interaction with
browser image caches if
it displays two .pg files with fixed .gif files that
have the same
name (this happens in several of the setMV* files,
for example
setMVlevelsets/levels-1/levels-1.pg and
setMVlevelsets/levels-2/levels-2.pg).

This fixes the problem by including a portion of the
file name in the
name of the gif file to (help) make it unique.

Modifications to pass answer label for previous
provide correct functionality because the previous
answer is an equation of the form
lhs = rhs    while the form being passed to fun_cmp
is  lhs - rhs

- [ ] MultiAnswer.pl (renamed from MultiPart)  -- point to
features
- [ ] contextCurrency.pl -- new
- [ ] PGnumericevaluators.pl -- new
- [ ] PGmiscevaluators.pl -- new
- [ ] PGtextevaluators.pl -- new
- [ ] contextLimitedPolynomial.pl -- point to features
- [ ] PGgraphmacros.pl
Changed plot_functions so that it uses the Formula
MathObject to parse the
the function in

$f1 = qq! x^2 - 3*x + 45 for x in [0, 45) using color:red and weight:2! instead of using the built in perl parser. This allows things such as$formula=Formula("|x|");

$f1 = qq!$formula  for x in [0, 45) using color:red
and weight:2!

to be evaluated. There should be no apparent change
to old problems
since the Formula MathObject parser handles a
superset of the builtin perl parser syntax.

-- some conflicts with old matrix types.
- [ ] displayMacros.pl --- remove???? -- only used in webwork
1.9
This is a temporary hack that allows sticky answers
to preserve all
the characters the student typed.  PGbasicmacros.pl
currently removes
several characters, including $, which is needed for monitary answers. Eventually, PGbasicmacros.pl should be fixed, but for now this will work, and it should not cause trouble after PGbasicmacros.pl is fixed. In the end, this file can be emptied, then it should issue a warning message, and finally it can be removed. The hack is to copy the inputs_ref and modify the answers so that the PGbasicmacros.pl macros will not remove those characters (the key is to convert them to HTML entities instead). Then after the problem has been processed, we put the original answers back so that the answer checkers will work properly on them. This is accomplished by replacing ENDDOCUMENT with a new routine that first puts back the answers and then calls the old ENDDOCUMENT. This has the unwanted side effect of putting error messages into the error log, but I can't seem to work around that. - [ ] problemRandomize.pl -- new Had a typo: answer_submitted should have been answers_submitted, but it turns out that this is ALWAYS set, even when answers AREN'T submitted, so I had to look for the individual buttons instead. This might break if someone adds more buttons, but it works for now. - [ ] answerHints.pl -- new Use alternative method of testing if whether two objects are the same (without causing them to stringify first). [Technically, this should call Value::address, the renamed version of Value::Ref, but I didn't want the AIM participants to have to update to the latests version of MathObjects to be able to use this.] Revision 1.1 / (view) - annotate - [select for diffs] , Wed Aug 15 02:58:26 2007 UTC (10 months, 1 week ago) by dpvc Branch: MAIN This file implements a postfilter for AnswerEvaluators that allows you to specify answer hint messages to use when specific answers or sets of answers are given by the student. You can use specific constants or a perl subroutine to determine which answers to respond to. You can also specify a score to use when the answers are triggered, and whether to replace existing messages or not. See the comments in the file for more details. - [ ] answerVariableList.pl -- point to features - [ ] contextLimitedPowers.pl -- point to features Updated to allow more flexibility in controlling the range of powers to be allowed (as per John Jones' suggestion). Also changed the way that you request the changes: you now make a function call rather than modify the operators list directly yourself. (The old way is still provided, however, for backward compatibility.) See the comments in the file for more details. - [ ] contextScientificNotation -- new Use new feature to make Real() create ScientificNotation objects. -- fix e vs. E used by perl-- safe compartment troubles? - [ ] contextString.pl - [ ] bug fixes - [ ] parserAutoStrings.pl -- new - [ ] parserFunction.pl -- point to features - [ ] parserMultipart.pl -- remove???? - [ ] doc  Revision 5728 - Directory Listing Modified Mon Jun 23 23:44:51 2008 UTC (4 years, 11 months ago) by gage Merging HEAD to rel-2-4-dev 6/23/2008 View Value.pm for a complete list of changes.  Revision 5708 - Directory Listing Modified Fri Jun 20 14:40:36 2008 UTC (5 years ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-4-dev'. Revision 5691 - Directory Listing Modified Wed Jun 11 19:52:36 2008 UTC (5 years ago) by apizer Backport changes  Revision 5657 - Directory Listing Modified Wed Apr 30 22:08:28 2008 UTC (5 years, 1 month ago) by sh002i backport (dpvc): Fix DOS and Mac line endings, and make the detection of non-text files a little more strict (DOS files were being marked as non-text). Also, localize the file handles.  Revision 5656 - Directory Listing Modified Tue Apr 29 19:38:30 2008 UTC (5 years, 1 month ago) by sh002i backport (sh002i): widen path field of NPL-path table to 4096 to acommodate longer paths. linux's max path length is 4096.  Revision 5654 - Directory Listing Modified Tue Apr 29 19:32:22 2008 UTC (5 years, 1 month ago) by sh002i backport (sh002i): "Show Hints" and "Show Solutions" checkboxes.  Revision 5647 - Directory Listing Modified Tue Apr 29 19:08:42 2008 UTC (5 years, 1 month ago) by sh002i backport (sh002i): remove stale pidfiles on stop.  Revision 5630 - Directory Listing Modified Fri Apr 4 19:25:34 2008 UTC (5 years, 2 months ago) by sh002i backport (sh002i): When viewing a file-based problem library, don't show to problem library's prefix in the "select a problem collection" popup. This can significantly shorten the length of the options in that popup, making them more managable.  Revision 5616 - Directory Listing Modified Thu Mar 13 17:53:32 2008 UTC (5 years, 3 months ago) by sh002i backport (sh002i): Fixed the name of the transaction log.  Revision 5614 - Directory Listing Modified Tue Mar 4 15:43:47 2008 UTC (5 years, 3 months ago) by sh002i backport (sh002i): Bring back the green bar, which some students appear to worship.  Revision 5612 - Directory Listing Modified Mon Feb 4 23:13:16 2008 UTC (5 years, 4 months ago) by sh002i check for Exception::Class (which is used by NewSQL)  Revision 5560 - Directory Listing Modified Thu Oct 11 01:04:49 2007 UTC (5 years, 8 months ago) by gage "improved" the help files -- Mike  Revision 5438 - Directory Listing Modified Tue Aug 28 18:23:15 2007 UTC (5 years, 9 months ago) by gage Added blank line to top of file to allow POD documentation to work properly.  Revision 5437 - Directory Listing Modified Tue Aug 28 18:22:06 2007 UTC (5 years, 9 months ago) by gage Added line at top of page to allow POD documentation to work.  Revision 5424 - Directory Listing Modified Sun Aug 26 01:22:23 2007 UTC (5 years, 9 months ago) by sh002i updated for 2.4.1  Revision 5423 - Directory Listing Modified Sat Aug 25 18:26:03 2007 UTC (5 years, 9 months ago) by sh002i backport (sh002i): Extended the set definition file format to support commas in the source_file field (as well was the value and max_attempts fields).  Revision 5422 - Directory Listing Modified Sat Aug 25 18:25:30 2007 UTC (5 years, 9 months ago) by sh002i backport (sh002i): ignore .svn directories in problem libraries (%ignoredir)  Revision 5421 - Directory Listing Modified Sat Aug 25 18:24:47 2007 UTC (5 years, 9 months ago) by sh002i backport (jj): Add more indexing, small disk space expense and hopefully more speed.  Revision 5420 - Directory Listing Modified Sat Aug 25 18:24:22 2007 UTC (5 years, 9 months ago) by sh002i backport (jj): Textbook chapters and sections will now include their numbers in the library browser, and be sorted accordingly.  Revision 5419 - Directory Listing Modified Sat Aug 25 18:23:58 2007 UTC (5 years, 9 months ago) by sh002i backport (jj): Improved handling of textook chapters and sections (should be entered based on their number, not the DBchapter and DBsection name). Also improved handling for problems which are tagged to a chapter, but not to a particular seciton in the chapter.  Revision 5418 - Directory Listing Modified Sat Aug 25 18:23:31 2007 UTC (5 years, 9 months ago) by sh002i backport (glarose): bug fix: somehow I seem to have mixed up the logic in the message that gets displayed on the sets page for tests that are still open/over time. Sam: if you can get this into 2.4, that'd be great. Thanks.  Revision 5417 - Directory Listing Modified Sat Aug 25 18:23:08 2007 UTC (5 years, 9 months ago) by sh002i backport (dpvc): Work around IE bug where pressing return submits a form but does not set the submit button's value properly in some circumstances.  Revision 5416 - Directory Listing Modified Sat Aug 25 18:22:26 2007 UTC (5 years, 9 months ago) by sh002i backport (dpvc): Allow unpacking of .tar.gz and .tar files in addition to .tgz files.  Revision 5415 - Directory Listing Modified Sat Aug 25 18:21:45 2007 UTC (5 years, 9 months ago) by sh002i backport (glarose): bug fix. when updating to hide set header display I assumed that the$db->getMergedSet($userToShow,$setID) would succeed,
which isn't the case for a set that isn't assigned to any users (in
particular, which isn't assigned to the instructor who is editing the
set).  this bug fix resolves that by instead using the global set to
determine if headers should be displayed when the call to get the merged
set fails.


Revision 5413 - Directory Listing
Modified Sat Aug 25 18:15:01 2007 UTC (5 years, 9 months ago) by sh002i
Resolve bug #1293 by actually throwing a RecordExists exception from
NewSQL::Std.


Revision 5320 - Directory Listing
Modified Mon Aug 13 23:04:20 2007 UTC (5 years, 10 months ago) by sh002i
updated version numbers


Revision 5318 - Directory Listing
Modified Mon Aug 13 22:53:51 2007 UTC (5 years, 10 months ago) by sh002i
updated copyright dates


Revision 5317 - Directory Listing
Modified Mon Aug 13 22:26:46 2007 UTC (5 years, 10 months ago) by sh002i
backport (jj): Sort entries which will appear in the library browser
(chapter titles, section titles, etc.).


Revision 5316 - Directory Listing
Modified Mon Aug 13 22:26:07 2007 UTC (5 years, 10 months ago) by sh002i
backport (jj): Revise how institution will be dealt with in the problem
library.  Currently, the information is not used so the changes are
innocuous.


Revision 5315 - Directory Listing
Modified Mon Aug 13 22:24:07 2007 UTC (5 years, 10 months ago) by sh002i
backport (dpvc): Backing out of Mike's change to previewAnswers.
Setting that to 0 means the grader will not be run when the problem is
first shown, and that means the notes provided by the grader (like "You
can earn partial credit on this problem") won't be shown until the
student first provides an answer.  These messages are important,
particularly for sequential problems, and so need to appear even when
the problem is first shown, not just when answers have been submitted.

If Mike had another reason than just efficiency for not processing
answers on the first invocation of a problem, that will need to be
handled in a more sophisticated way.


Revision 5311 - Directory Listing
Modified Fri Aug 10 19:54:23 2007 UTC (5 years, 10 months ago) by sh002i
Fix PG_restricted_eval so that no lexicals are used in the scope of the eval()


Revision 5309 - Directory Listing
Modified Fri Aug 10 18:34:50 2007 UTC (5 years, 10 months ago) by sh002i
Added a version of PGstandard.pl which loads PG.pl, PGbasicmacros.pl,
PGanswermacros.pl, and PGauxiliaryFunctions.pl. It also includes POD
docs!


Revision 5307 - Directory Listing
Modified Fri Aug 10 17:03:09 2007 UTC (5 years, 10 months ago) by sh002i
pull in additional seed variables from dir_config (not used right now,
but makes things somewhat more flexible)


Revision 5306 - Directory Listing
Modified Fri Aug 10 17:01:55 2007 UTC (5 years, 10 months ago) by sh002i
will it never end?!?!?


Revision 5304 - Directory Listing
Modified Fri Aug 10 16:55:33 2007 UTC (5 years, 10 months ago) by sh002i
backport (jj): move NPL into main webwork distribution/database


Revision 5302 - Directory Listing
Modified Fri Aug 10 16:38:44 2007 UTC (5 years, 10 months ago) by sh002i
bring in sync with HEAD (remove comments)


Revision 5299 - Directory Listing
Modified Fri Aug 10 16:32:14 2007 UTC (5 years, 10 months ago) by sh002i
tiny backport from head: formatting, use $apache_use_ssl  Revision 5298 - Directory Listing Modified Fri Aug 10 16:18:11 2007 UTC (5 years, 10 months ago) by sh002i backport (gage): Added more padding to .info-box ol so that you can have more than 10 items in a numbered list (otherwise the numbers like 15 were being cut off to 5  Revision 5297 - Directory Listing Modified Fri Aug 10 16:15:31 2007 UTC (5 years, 10 months ago) by sh002i backport (sh002i): not sure how that guy got in there...  Revision 5294 - Directory Listing Modified Fri Aug 10 16:02:11 2007 UTC (5 years, 10 months ago) by sh002i bring webwork.apache[2]-config.dist up to date with HEAD  Revision 5293 - Directory Listing Modified Fri Aug 10 01:56:31 2007 UTC (5 years, 10 months ago) by sh002i backport (gage): Try this again.  Revision 5292 - Directory Listing Modified Fri Aug 10 01:56:02 2007 UTC (5 years, 10 months ago) by sh002i backport (gage): Update -- added reference to the union theme in addition to the moodle and math themes  Revision 5291 - Directory Listing Modified Fri Aug 10 01:54:04 2007 UTC (5 years, 10 months ago) by sh002i backport (gage): Stop a recurring error on hosted2 -- unfortunately I'm not sure what was triggering this error. I couldn't generate it but an undefined set_id warning occured in many log entries from one course.  Revision 5290 - Directory Listing Modified Fri Aug 10 01:52:30 2007 UTC (5 years, 10 months ago) by sh002i backport (gage): don't use hardwired mysql and mysqldump commands.  Revision 5289 - Directory Listing Modified Fri Aug 10 01:49:15 2007 UTC (5 years, 10 months ago) by sh002i backport (gage): An updated template to use for new problems. A change in global.conf must be made to use this. Search for blankProblem  Revision 5288 - Directory Listing Modified Fri Aug 10 01:48:40 2007 UTC (5 years, 10 months ago) by sh002i backport (gage): Allow several blank problems to be added at once to a set.  Revision 5287 - Directory Listing Modified Fri Aug 10 01:46:12 2007 UTC (5 years, 10 months ago) by sh002i backport (gage): Adding warnings when dates are not correctly defined  Revision 5286 - Directory Listing Modified Fri Aug 10 01:41:20 2007 UTC (5 years, 10 months ago) by sh002i backport (glarose): Make sure logic in score display is correct.  Revision 5285 - Directory Listing Modified Fri Aug 10 01:39:08 2007 UTC (5 years, 10 months ago) by sh002i backport (dpvc): Make TEXTAREA fields float above jsMath output as well as INPUT fields.  Revision 5284 - Directory Listing Modified Fri Aug 10 01:37:58 2007 UTC (5 years, 10 months ago) by sh002i backport (gage): Added check for Email module  Revision 5283 - Directory Listing Modified Fri Aug 10 01:36:56 2007 UTC (5 years, 10 months ago) by sh002i backport (sh002i): use$ce->{externalPrograms}{gzip} rather than 'gzip'.


Revision 5282 - Directory Listing
Modified Fri Aug 10 01:35:49 2007 UTC (5 years, 10 months ago) by sh002i
backport (sh002i): change default location of gzip to match FHS, remove
old disabled code


Revision 5281 - Directory Listing
Modified Fri Aug 10 01:34:40 2007 UTC (5 years, 10 months ago) by sh002i
backport (apizer): add gzip to list of apps to check for


Revision 5280 - Directory Listing
Modified Fri Aug 10 01:33:23 2007 UTC (5 years, 10 months ago) by sh002i
backport (apizer): Change externalPrograms{tar} from /usr/bin/tar to
/bin/tar which is the "standard" location for tar


Revision 5279 - Directory Listing
Modified Fri Aug 10 01:32:44 2007 UTC (5 years, 10 months ago) by sh002i
backport (glarose): Fix typo.


Revision 5273 - Directory Listing
Modified Thu Aug 9 23:29:10 2007 UTC (5 years, 10 months ago) by sh002i
backport (sh002i): move $defaultTheme above$webworkFiles{stylesheet} so
that it actually works.


Revision 5272 - Directory Listing
Modified Thu Aug 9 23:27:42 2007 UTC (5 years, 10 months ago) by sh002i
backport (glarose): Update ProblemSet editing to take out editing of set
headers for gateway tests; this is a bit of a hack to deal with the
problem that editing/trying the set header fails for a gateway test.  In
that the set header file isn't used for gateway tests I think this is
probably reasonable behavior.


Revision 5271 - Directory Listing
Modified Thu Aug 9 23:26:34 2007 UTC (5 years, 10 months ago) by sh002i
backport (jj): If we allow a user to see a problem rendered in
Undefined_Set, then they have to have permission to use instructor
tools.


Revision 5270 - Directory Listing
Modified Thu Aug 9 23:25:31 2007 UTC (5 years, 10 months ago) by sh002i
when using loadMacros, add a newline before the file's contents in the
eval() statemet. this allows a POD directive on the first line of the
included file.


Revision 5268 - Directory Listing
Modified Thu Aug 9 23:10:35 2007 UTC (5 years, 10 months ago) by sh002i
backport: bring rel-2-4-dev in sync with HEAD


Revision 5266 - Directory Listing
Modified Thu Aug 9 21:48:16 2007 UTC (5 years, 10 months ago) by sh002i
allow value '' for restrict_ip to mean the same thing as "No"


Revision 5264 - Directory Listing
Modified Thu Aug 9 21:39:31 2007 UTC (5 years, 10 months ago) by sh002i
set the default value of restrict_ip to No


Revision 5262 - Directory Listing
Modified Thu Aug 9 19:17:54 2007 UTC (5 years, 10 months ago) by sh002i
backport (sh002i): UGH! work around egrigious bug in course archiving
code.


Revision 5261 - Directory Listing
Modified Thu Aug 9 19:06:40 2007 UTC (5 years, 10 months ago) by sh002i
backport (glarose): Update restrictions on set access to ignore the case
of
the set named 'Undefined_Set', which is used by the
library browser to view problems.


Revision 5260 - Directory Listing
Modified Thu Aug 9 17:35:39 2007 UTC (5 years, 10 months ago) by sh002i
backport (gage): This is an experimental version of PGcomplexmacros2Exp.pl


Revision 5259 - Directory Listing
Modified Thu Aug 9 17:34:48 2007 UTC (5 years, 10 months ago) by sh002i
Use defaultTheme


Revision 5258 - Directory Listing
Modified Thu Aug 9 17:24:33 2007 UTC (5 years, 10 months ago) by sh002i
forward-port (gage): Don't processAnswers the first time a page is


Revision 5257 - Directory Listing
Modified Thu Aug 9 17:22:37 2007 UTC (5 years, 10 months ago) by sh002i
forward-port (gage): Change the record key field to "0" from "1".  This
picks out the studentID which is usually in the first column.

This is a temporary fix.  We should change the scoring and merge
features to use the login as the primary key. That can await a general
cleanup and code factoring for the scoring and grade calculations
throughout WeBWorK.


Revision 5256 - Directory Listing
Modified Thu Aug 9 17:19:33 2007 UTC (5 years, 10 months ago) by sh002i
backport (dpvc): Bring jsMath up to version 3.4c.

This version adds new functionality to jsMath; in particular, most of
the macros and environments from the amsmath AMS-LaTeX package are now
available in jsMath's AMSmath extension.  There are also some bug
fixes.  See the change log for more details.


Revision 5255 - Directory Listing
Modified Thu Aug 9 17:09:00 2007 UTC (5 years, 10 months ago) by sh002i
fix "allow from all", fix capitalization, remove cruft


Revision 5250 - Directory Listing
Modified Thu Aug 9 02:36:56 2007 UTC (5 years, 10 months ago) by sh002i
updated for 2.4.x


Revision 5249 - Directory Listing
Modified Thu Aug 9 00:16:12 2007 UTC (5 years, 10 months ago) by sh002i
UGH! work around egrigious bug in course archiving code.


Revision 5243 - Directory Listing
Modified Tue Aug 7 22:35:14 2007 UTC (5 years, 10 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-4-dev'.

Revision 4965 - Directory Listing
Modified Tue May 22 19:14:42 2007 UTC (6 years, 1 month ago) by gage
Fixed error in allow,deny settings in webwork.apache-config

I think this  fixed blocking bug in webwork.apache-config.  Fortunately few
people seem to have transferred the changes in this file.  This closes
bug #1256.



Revision 4960 - Directory Listing
Modified Sat May 12 22:17:12 2007 UTC (6 years, 1 month ago) by gage
Don't processAnswers the first time a page is viewed. (Process answers only if


Revision 4959 - Directory Listing
Modified Sat May 12 22:10:04 2007 UTC (6 years, 1 month ago) by gage
Change the record key field to "0" from "1".  This picks out the studentID which is usually
in the first column.

This is a temporary fix.  We should change the scoring and merge features to use the login as the primary key.
That can await a general cleanup and code factoring for the scoring and grade calculations throughout WeBWorK.


Revision 4956 - Directory Listing
Modified Sat May 5 03:59:01 2007 UTC (6 years, 1 month ago) by sh002i
updated for 2.3.2.


Revision 4955 - Directory Listing
Modified Sat May 5 03:58:35 2007 UTC (6 years, 1 month ago) by sh002i
updated for final version of release notes


Revision 4954 - Directory Listing
Modified Thu May 3 21:58:55 2007 UTC (6 years, 1 month ago) by sh002i
updated for 2.3.2


Revision 4951 - Directory Listing
Modified Thu Apr 26 04:11:51 2007 UTC (6 years, 1 month ago) by sh002i
backport (dpvc): Added directory listing when a directory is being
deleted.  The listing will show the total number of files in the
direcotry, and the top level contents of the directory (with numbers of
items in the each subdirectory listed, but not the contents).  This
resolves bug #1246.


Revision 4950 - Directory Listing
Modified Thu Apr 26 03:38:28 2007 UTC (6 years, 1 month ago) by sh002i
backport (dpvc): Clear the error message in Context before it is used in


Revision 4949 - Directory Listing
Modified Thu Apr 26 03:16:58 2007 UTC (6 years, 1 month ago) by sh002i
backport (dpvc): Modified the way the Parser-based versions of the
a new method getCopy to obtain the copy either from the problem's
context table or the default table (rather than only from the default).
That way the instructor can use parserCustomization.pl to customize the
contexts used by the answer checkers.


Revision 4948 - Directory Listing
Modified Thu Apr 26 03:08:21 2007 UTC (6 years, 1 month ago) by sh002i
backport (dpvc): Added a Vector2D context that has i and j defined as
vectors in 2-space so that they can be used to generate vectors in 2D.
This avoids students getting the "incorrect number of coordinates"
error.


Revision 4947 - Directory Listing
Modified Wed Apr 25 20:05:56 2007 UTC (6 years, 1 month ago) by sh002i
backport (dpvc): Update to v3.4a, which includes:

* Fixed a problem with the noImageFonts plugin where extra fonts would
still try to use image fonts even when they were supposed to be
disabled. Also, noImageFonts now adjusts the error message to indicate
that unicode fonts will be used for fallback rather than image fonts.

* Fixed a problem where changes in the CSS line-height attribute could
cause alignment problems with arrays in MSIE.

* Fixed a number of alignment problems with MSIE when used with a
DOCTYPE that triggers "standards" mode rather than "quirks" mode.

* A bug fix needed for MSIE6 that is one of the sources of jsMath's
slowness with MSIE is now disabled when MSIE7 is used, since it is no
longer needed in that version. This should give a noticable speed
improvement for jsMath in MSIE7.


Revision 4946 - Directory Listing
Modified Wed Apr 25 19:56:47 2007 UTC (6 years, 1 month ago) by sh002i
backport (glarose): Fix bug in site_check call.


Revision 4945 - Directory Listing
Modified Wed Apr 25 19:53:43 2007 UTC (6 years, 1 month ago) by sh002i
backport (dpvc): Bring jsMath up to version 3.4.  This includes a number
of bug fixes. See the jsMath web site for the change log, which contains
the details. http://www.math.union.edu/locate/jsMath


Revision 4944 - Directory Listing
Modified Wed Apr 25 19:08:59 2007 UTC (6 years, 1 month ago) by sh002i
backport (glarose): Added authentication mechanism Cosign.pm.

Added authentication mechanism Cosign.pm.  This implements WeBWorK
authentication using cosign[1], an open-source single sign-on system
developed at the University of Michigan.  This should be a reasonable
model for other modules implementing external, directory or location
based, authentication for WeBWorK.

To use cosign authentication for WeBWorK, set $authen{user_module} in global.conf to WeBWorK::Authen::Cosign, and then configure apache to require cosign authentication to enter WeBWorK courses. If$cosignoff
is set to a true value in the course environment, standard WeBWorK
authentication is used for that course.

Note that cosign is a cookie-based authentication system.  This means
that it is between very hard and impossible to authenticate multiple
users on the same computer/web browser at the same time.  Thus it is
not possible to have both $authen{user_module} and$authen{proctor_module}
set to Cosign at the same time.

Implementation:
Cosign.pm inherits from Authen.pm.  It redefines get_credentials to
Because cosign is a Location/Directory based apache authentication
system, by the time the user gets to the Authen module we know that she
has successfully authenticated against cosign.  We also modify the
forget_verification method to return a redirect to the course
environment
variable $cosign_logout_script. [1] <http://www.umich.edu/~umweb/software/cosign/>  Revision 4942 - Directory Listing Modified Wed Apr 25 18:47:58 2007 UTC (6 years, 1 month ago) by sh002i backport (glarose): Add support for external authentication systems. Add support for external authentication systems. This is appropriate if something like an apache directory or location based authentication system (such as cosign, basic or digest auth) is used. In these cases, WeBWorK may not handle the logout procedure, and we need information from the Authentication module to determine the correct action. We allow for the case of redirects here, but this could easily be extended if needed. Implementation: pre_header_initialize() checks for$authen->{redirect}
to be defined and true after calling $authen->forget_verification(). If to, we set$self->reply_with_redirect to the value of returned by
$authen->{redirect}. This update also moves key deletion from body() to pre_header_initialize(), so that those actions take place before any redirect.  Revision 4941 - Directory Listing Modified Wed Apr 25 18:47:27 2007 UTC (6 years, 1 month ago) by sh002i backport (glarose): Add support for external authentication systems. Add support for external authentication systems. This is appropriate if something like an apache directory or location based authentication system (such as cosign, basic or digest auth) is used. In these cases, by the time the user gets to a ContentGenerator in the WeBWorK system she has successfully authenticated against the external authentication system, and so if there was an error it indicates that the user was not allowed to enter the course for some other reason. Thus, in this case we print an error message and skip the WeBWorK login form. Implementation: body() checks for$authen->{external_auth} to be defined and true;
if so, only the authentication error and an informational message
about the external authentication system is printed.  If undefined
or false, any authentication error is printed and the login form,
as usual.


Revision 4940 - Directory Listing
Modified Wed Apr 25 18:05:43 2007 UTC (6 years, 1 month ago) by sh002i
backport (sh002i): bring up-to-date with HEAD, update modules list.


Revision 4939 - Directory Listing
Modified Wed Apr 25 16:40:02 2007 UTC (6 years, 1 month ago) by sh002i
backport (sh002i): support for Apache::WeBWorK on the server root --
resolves bug #1150.


Revision 4938 - Directory Listing
Modified Tue Apr 24 20:01:56 2007 UTC (6 years, 1 month ago) by sh002i
backport (sh002i): wrap message for preview. resolves bug #1147.


Revision 4937 - Directory Listing
Modified Tue Apr 24 19:58:01 2007 UTC (6 years, 1 month ago) by sh002i
backport (sh002i): accidental commit of "die" that i added for testing
(whoops).


Revision 4936 - Directory Listing
Modified Tue Apr 24 19:46:28 2007 UTC (6 years, 1 month ago) by sh002i
backport (sh002i): error handler in the post-connection subroutine that
sends the error to the professor by email and also logs it to the apache
log. resolves bug #1120, sort of.


Revision 4935 - Directory Listing
Modified Tue Apr 24 17:44:58 2007 UTC (6 years, 1 month ago) by sh002i
backport (sh002i): added check on the number of addresses in the From
and Reply-to fields. this resolves bug #1131. THIS CHANGE REQUIRES THE
PERL MODULE Email::Address. See TWiki topic WeBWorKRelease2pt3pt2.


Revision 4934 - Directory Listing
Modified Tue Apr 24 17:06:03 2007 UTC (6 years, 1 month ago) by sh002i
backport (sh002i): Better messages when no recipients are selected --
resolves bug 1130.


Revision 4906 - Directory Listing
Modified Tue Mar 27 17:06:05 2007 UTC (6 years, 2 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-3-dev'.

Revision 4903 - Directory Listing
Modified Mon Mar 26 20:28:41 2007 UTC (6 years, 2 months ago) by sh002i
backport (sh002i): replace set ID underscores with spaces, not
nonbreaking spaces (for IE6)


Revision 4902 - Directory Listing
Modified Mon Mar 26 20:28:10 2007 UTC (6 years, 2 months ago) by sh002i
backport (sh002i): fix for warning when generating prettySetID


Revision 4898 - Directory Listing
Modified Thu Mar 22 22:40:12 2007 UTC (6 years, 3 months ago) by sh002i
backport (sh002i): don't up nonbreaking spaces in set names :P


Revision 4896 - Directory Listing
Modified Thu Mar 22 20:09:56 2007 UTC (6 years, 3 months ago) by sh002i
backport (sh002i): replace underscores with spaces in set names the


Revision 4876 - Directory Listing
Modified Wed Mar 14 00:20:05 2007 UTC (6 years, 3 months ago) by gage
Added Exception::Class to list of modules


Revision 4859 - Directory Listing
Modified Wed Mar 7 20:54:41 2007 UTC (6 years, 3 months ago) by sh002i
backport (sh002i): setting $this_set='' is unnecessary. getMergedSet returns undef in scalar context if the record is not found. also fixed some indentation.  Revision 4858 - Directory Listing Modified Wed Mar 7 20:28:43 2007 UTC (6 years, 3 months ago) by sh002i backport (dpvc): Fixed an error with the custom list checker setting the wrong field for the checker (OOPS!)  Revision 4857 - Directory Listing Modified Wed Mar 7 20:20:55 2007 UTC (6 years, 3 months ago) by sh002i backport (dpvc): set the z-index of the answer boxes so that the jsMath equations will not overlap them. (Some of the TeX fonts have large depths, and this can cause them to overlap the links and input widgets on lower lines in some browsers.)  Revision 4855 - Directory Listing Modified Wed Mar 7 18:22:21 2007 UTC (6 years, 3 months ago) by sh002i backport (dpvc): Implements a JavaScript solution to prevent excessive reloads by students who prop their books on the F5 key. backport (dpvc): Corrected comment indicating time was in micro- rather than milliseconds. backport (dpvc): Completely rewrote the file to use a different technique. Instead of looking for unbeforeunload events (which didn't work reliably, since Firefox will reload the page before it has a chance to install the handler), we look for F5 key events and F5 ignore keydown events, but reload the page on F5 keyup instead. This skips the autorepeating keys and only reloads the page when the user lets go of the key. So there is only one reload. After several autorepeated F5 keypresses, a dialog will appear asking you to check if something is holding down the F5 key. backport (dpvc): Added comments about how to install the file.  Revision 4854 - Directory Listing Modified Wed Mar 7 18:14:55 2007 UTC (6 years, 3 months ago) by sh002i backport (glarose): Make sure that something gets passed to renderProblems() for the userSet even when a global set is being edited and it isn't assigned to any users. Gets rid of "odd number of elements in hash assignment" errors in renderProblems. Because renderProblems plugs in a fake set if it gets a false value in for the userSet, sending in '' appears to solve the problem.  Revision 4853 - Directory Listing Modified Wed Mar 7 18:09:30 2007 UTC (6 years, 3 months ago) by sh002i backport (gage): Added space when combining preview latex strings (foo + bar became foo\quadbar which didn't work now its foo \quad bar which is better.  Revision 4783 - Directory Listing Modified Wed Feb 14 19:30:42 2007 UTC (6 years, 4 months ago) by sh002i backport (sh002i): Set SMTP envelope sender to$ce->{mail}{smtpSender}
rather than user's from address. This prevents some mailservers from
rejecting the mail for having a forged sender address.


Revision 4779 - Directory Listing
Modified Wed Feb 14 18:17:57 2007 UTC (6 years, 4 months ago) by sh002i
backport (sh002i): Set SMTP envelope sender to $ce->{mail}{smtpSender} rather than user's from address. This prevents some mailservers from rejecting the mail for having a forged sender address.  Revision 4777 - Directory Listing Modified Mon Feb 12 21:35:39 2007 UTC (6 years, 4 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-3-dev'. Revision 4769 - Directory Listing Modified Fri Feb 9 01:13:49 2007 UTC (6 years, 4 months ago) by gage Changed the transaction log from a course directory log to a system directory log to work around a bug in surePathToTempFile. this hack works around bug #1133 for now. --Mike  Revision 4759 - Directory Listing Modified Tue Jan 30 21:40:36 2007 UTC (6 years, 4 months ago) by gage Added a few new modules to check_modules  Revision 4757 - Directory Listing Modified Wed Jan 24 22:21:20 2007 UTC (6 years, 4 months ago) by sh002i backport (sh002i): fix permission not getting set (introduced with prior changes) UGH!  Revision 4748 - Directory Listing Modified Mon Jan 15 18:55:09 2007 UTC (6 years, 5 months ago) by sh002i backport (gage): Fixed typos.  Revision 4747 - Directory Listing Modified Mon Jan 15 18:54:49 2007 UTC (6 years, 5 months ago) by sh002i backport (gage): Gave a bit more information when the scoring data (.csv ) file doesn't exist. This gives the user a clue as to what to name the file.  Revision 4746 - Directory Listing Modified Mon Jan 15 18:54:25 2007 UTC (6 years, 5 months ago) by sh002i backport (dpvc): Fixed incorrect lookup of which set to view when viewing problems "From This Course". The problem was introduced in version 1.69. Similar errors were also in the other viewing modes, but were corrected for "Local Problems" in 1.70 and for "Set Definitions Files" in 1.73.2.1 (though I have updated the latter to be consistent with the other cases).  Revision 4745 - Directory Listing Modified Mon Jan 15 18:34:26 2007 UTC (6 years, 5 months ago) by sh002i backport (dpvc): Add a new operator // to be the same as / except its TeX form is a/b rather than \frac{a}{b}. This makes it possible get horizontal fractions in exponents, for example, where vertical fractions often don't look so good.  Revision 4744 - Directory Listing Modified Mon Jan 15 18:33:14 2007 UTC (6 years, 5 months ago) by sh002i backport (dpvc): Use Perl reals rather than Parser Reals in matrix for adaptive parameters.  Revision 4743 - Directory Listing Modified Mon Jan 15 18:32:35 2007 UTC (6 years, 5 months ago) by sh002i backport (dpvc): Fixed type in comment.  Revision 4734 - Directory Listing Modified Tue Jan 2 18:43:21 2007 UTC (6 years, 5 months ago) by sh002i backport (sh002i): pre-load mod_perl2 so that subsequent "use mod_perl" lines don't load mod_perl 1. (this wasn't a problem for us, but it was for others.)  Revision 4724 - Directory Listing Modified Tue Dec 12 23:48:09 2006 UTC (6 years, 6 months ago) by sh002i updated for 2.3.1  Revision 4723 - Directory Listing Modified Sat Dec 9 03:31:54 2006 UTC (6 years, 6 months ago) by sh002i backport (sh002i): use student ID for password if password field is defined but empty  Revision 4721 - Directory Listing Modified Sat Dec 9 00:18:00 2006 UTC (6 years, 6 months ago) by sh002i backport (sh002i): SECURITY: tighter constraints on which macro files can be loaded without restriction. Previously, any file that *contained* the strings PG.pl, dangerousMacros.pl, or IO.pl would be loaded with an empty opmask. This is the second attempt to close this hole. The previous attempt assumed that | binds tighter than ^ and$, which is not true. (Noticed
by dpvc). It also failed to escape metacharacters in the file names.


Revision 4720 - Directory Listing
Modified Sat Dec 9 00:16:41 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): Moved the guts of this to
pg/lib/Parser/Legacy/NumberWithUnits.pl, since most of the code is
common.  This is a shell that now only defines the FormulaWithUnits()
function.


Revision 4719 - Directory Listing
Modified Sat Dec 9 00:16:15 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): Abstracted the NumberWithUnits to a more general
ObjectWithUnits and moved the FormulaWithUnits to this file as well,
since most of the code is common.  Although, strictly speaking,
FormulaWithUnits is not legacy code, since the general object-with-units
is here, it will be easier to maintain FormulaWithUnits here as well.
When the Parser gets a real units class, all of this can be removed.

Also fixed the unit lookup code to use the actual names from the Units
library, so we can now be more accurate about determining the extent
of the units, and can handle things like '5 kg m / s' now.  In the
case of ambiguous formulas with units, e.g., '5m kg' where m is a
variable, use '5*m kg' or '(5m) kg'.


Revision 4718 - Directory Listing
Modified Sat Dec 9 00:14:20 2006 UTC (6 years, 6 months ago) by sh002i
backport (gage): Make Units::fundamental_units and Units::known_units
public hashes.


Revision 4717 - Directory Listing
Modified Sat Dec 9 00:05:01 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): Fixed usage comments to do formulas rather than just
numbers.


Revision 4716 - Directory Listing
Modified Fri Dec 8 23:41:11 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): The Units.pm library only accepts one division within
the units, and the Parser wasn't taking that into account, so students
could enter m/s/s and still get credit even if the units were m/s.  This
have been fixed.


Revision 4714 - Directory Listing
Modified Fri Dec 8 20:12:20 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): Provides a formula with units (as opposed to a number
with units). This does introduce some ambiguity issues, since variable
names could look like units in some cases.  E.g., s + 5 m/s could look
like (s + 5*m/s) rather than (s + 5) meters/second.

The parser will take the largest string at the end of the answer that
could be treated as units so s + 5m/s is (s+5) meters/second.

The Units.pm library requries units to be separated by * or / and
only one / is allowed, so s + 5m s is (s+5m) seconds not (s+5) m*s.

Something like 5 m/s/s will generate an error (it shouold be written
m/s*s or m/s^2), and 5 kg m/s should be written 5 kg*m/s.

[If we made the hash of known units be public rather than private in
Units, we could do a better job of this, and could treat kg m/s as
kg*m/s for example.]


Revision 4713 - Directory Listing
Modified Fri Dec 8 20:06:14 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): Fixed a problem where the TeX version included two
copies of the units (one in TeX mode and one from the string() output).


Revision 4712 - Directory Listing
Modified Fri Dec 8 20:05:27 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): Updated NumberWithUnits to use
Parser::LEgacy::NumberWithUnits rather than having a separate
implementation here.  This will guarantee that it is consistent with
num_cmp() and prevents unneeded duplication of code.


Revision 4711 - Directory Listing
Modified Fri Dec 8 20:04:57 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): Didn't need to override the perl fields for the
integer-only methods, since all the checking is done in the parser.


Revision 4710 - Directory Listing
Modified Fri Dec 8 20:04:24 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): This file implements special power operators that check
for special conditions (like no powers of 'e', or only integer powers).
See the contents of the file for documentation.


Revision 4709 - Directory Listing
Modified Fri Dec 8 20:03:10 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): Added ability to have additional information given when
not enough test points can be generated for a function comparison.  By
default, this information is NOT shown (since it could give students
request it by setting the 'showTestPointErrors' flag in the Context().


Revision 4708 - Directory Listing
Modified Fri Dec 8 20:01:41 2006 UTC (6 years, 6 months ago) by sh002i
backport (dpvc): Allow overridden Parser classes to generate error
messages that the student will see.  (For formulas, error messages are
trapped silently by the overridden == and will not be seen.  This lets
Parser objects force a message to be seen.)


Revision 4707 - Directory Listing
Modified Wed Dec 6 02:37:54 2006 UTC (6 years, 6 months ago) by sh002i
backport (sh002i): collected mailer changes -- use DelayedMailer


Revision 4706 - Directory Listing
Modified Wed Dec 6 02:28:41 2006 UTC (6 years, 6 months ago) by sh002i
backport (sh002i): collected mailer changes -- use DelayedMailer


Revision 4704 - Directory Listing
Modified Wed Dec 6 02:20:25 2006 UTC (6 years, 6 months ago) by sh002i
a stopgap solution to the PG/Net::SMTP problem


Revision 4703 - Directory Listing
Modified Wed Dec 6 02:19:35 2006 UTC (6 years, 6 months ago) by sh002i
backport (sh002i): use croak instead of die in constructor


Revision 4702 - Directory Listing
Modified Wed Dec 6 02:19:19 2006 UTC (6 years, 6 months ago) by sh002i
move constituency_hash into Utils.pm


Revision 4699 - Directory Listing
Modified Tue Dec 5 20:58:39 2006 UTC (6 years, 6 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-3-dev'.

Revision 4687 - Directory Listing
Modified Thu Nov 30 01:31:12 2006 UTC (6 years, 6 months ago) by sh002i
backport (sh002i): don't die when scoring file doesn't exist (fixes bug #1138).


Revision 4685 - Directory Listing
Modified Thu Nov 30 01:02:39 2006 UTC (6 years, 6 months ago) by sh002i
backport (sh002i): read_scoring_file: return a reference to an empty
hash if filename is "None". This satisfies SendMail.pm, which expects a
hashref unless there's an error.


Revision 4681 - Directory Listing
Modified Tue Nov 28 21:23:21 2006 UTC (6 years, 6 months ago) by sh002i
doesn't belong in this branch


Revision 4661 - Directory Listing
Modified Sun Nov 26 00:29:01 2006 UTC (6 years, 6 months ago) by gage
Fixed problem with updating session data when using moodle 1.7


Revision 4660 - Directory Listing
Modified Sat Nov 25 22:19:22 2006 UTC (6 years, 6 months ago) by gage
Modifications allowing compatibility with moodle 1.7


Revision 4659 - Directory Listing
Modified Sat Nov 25 22:18:41 2006 UTC (6 years, 6 months ago) by gage
Modificaitons allowing compatibility with Moodle 1.7.

There is still an error in setting the time for a moodle 1.7 session cookie.
(They have switched to saving user readable times from unix epochs )


Revision 4658 - Directory Listing
Modified Sat Nov 25 22:14:55 2006 UTC (6 years, 6 months ago) by gage
Modifications that allow compatibility with Moodle 1.7


Revision 4657 - Directory Listing
Modified Wed Nov 22 17:18:09 2006 UTC (6 years, 6 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-3-exp'.

Revision 4653 - Directory Listing
Modified Mon Nov 13 18:10:22 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): make default feedback button name "Email instructor"
for those who don't want to update global.conf.


Revision 4652 - Directory Listing
Modified Mon Nov 13 18:09:57 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): allow replacing feedback button with a link to an
arbitrary URL.


Revision 4651 - Directory Listing
Modified Mon Nov 13 18:09:07 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): label proctor login_type with the user ID of the student


Revision 4650 - Directory Listing
Modified Mon Nov 13 18:08:35 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): improvements to Authen logging:
- log password success/failure directly, but also log overall success or
failure at end of verify()
- add log_error field to for overall failure message
- improve wording of some error messages


Revision 4644 - Directory Listing
Modified Fri Nov 10 18:23:16 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): options for Authen::LDAP


Revision 4643 - Directory Listing
Modified Fri Nov 10 17:59:21 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): complete the fix for the undefined problibs hash problem.


Revision 4641 - Directory Listing
Modified Tue Nov 7 19:41:53 2006 UTC (6 years, 7 months ago) by sh002i
backport (dpvc): Made str_cmp accept blank answers again.  Fixes bug #1123.

Note:  if you use blank answers, the "n of the questions remain
unanswered" message will tell you how many of the answers should be
left blank.  It is probably worth working out a method of having blank
entries that are only marked correct when all the other answers are
correct (this would take a special grader; I have this as part of the
weighted grader, but it is not common knowledge).


Revision 4640 - Directory Listing
Modified Tue Nov 7 19:41:14 2006 UTC (6 years, 7 months ago) by sh002i
backport (dpvc): Fixed problem with checking Matrices of dimension 1 x n.
(Fixes bug 1122.)


Revision 4639 - Directory Listing
Modified Tue Nov 7 18:29:47 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): avoid error when the $courseFiles{problibs} hash is undefined. see: <http://webhost.math.rochester.edu/webworkdocs/discuss/msgReader$4261>


Revision 4637 - Directory Listing
Modified Mon Nov 6 22:32:15 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): import parse_scoring_file routine (THIRD TIME'S THE CHARM)


Revision 4632 - Directory Listing
Modified Mon Nov 6 22:19:01 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): this file didn't get backported before, since it
didn't exist in this branch.


Revision 4631 - Directory Listing
Modified Mon Nov 6 16:35:27 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): standardize routines for reading scoring files, resolves bug #932.


Revision 4630 - Directory Listing
Modified Mon Nov 6 16:34:29 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): remove commented-out non-apache2-compatible code


Revision 4629 - Directory Listing
Modified Mon Nov 6 16:33:23 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): apache2 compatibility fixes


Revision 4628 - Directory Listing
Modified Mon Nov 6 16:32:25 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): make full copy of param data for apache 2


Revision 4627 - Directory Listing
Modified Mon Nov 6 16:31:08 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): make this work with Apache2 (i can't believe this
wasn't caught earlier)


Revision 4624 - Directory Listing
Modified Fri Nov 3 20:34:47 2006 UTC (6 years, 7 months ago) by sh002i
backport (dpvc): Make sure \cdot is only used for a numeric right-hand
part (finishes fix of bug 1114).


Revision 4623 - Directory Listing
Modified Fri Nov 3 20:34:23 2006 UTC (6 years, 7 months ago) by sh002i
backport (dpvc): Use \cdot when a number is followed by a numeric
fraction. (Fixes bug 1114.)


Revision 4622 - Directory Listing
Modified Fri Nov 3 20:33:35 2006 UTC (6 years, 7 months ago) by sh002i
backport (dpvc): Update to version 3.3g:

* When the AMSsymbols extension is loaded, the \mathbb macro is now
changed to use the blackboard bold characters that are in the msbm
font. (In the past, this would occur when the msbm font is first
loaded, but the change should be made right away, since a use of
\mathbb should cause the msbm font to load if it isn't already.)

* Fixed a bug introduced in version 3.3f that causes tex2math (when
used with autoload) to cause MSIE/PC to stop processing display
mathematics in some situations.

* Fixed problem with \longmapsto that caused gaps between the
characters that form the arrow. Also worked around a problem with
Firefox that caused \mapsto to lose its vertical tick at the
left-hand end of the arrow.

* Fixed a problem with autoload where multiple calls to tex2math could
cause tex2math to convert \$to$ and then later try to interpret
the $as a start-of-math delimiter, even though it was previously escaped. * Reorganized the autoload plugin so that jsMath.Autoload.Run() no longer needs to be called. In the past, autoload would use tex2math to look for text that needs to be converted to SPAN and DIV tags of class "math", but would not convert them itself. Now that autoload has settings to control what tex2math functions will be performed, there is no need to put off the conversion, so autoload now does the tex2math conversion immediately. The jsMath.Autoload.findMathElements variable is no longer needed, and so has been depricated. * Fixed a problem with tex2math where two escaped dollars in a row would not be processed properly (the second would not be treated as escaped, and so could be treated as a start-of-math delimiter).  Revision 4621 - Directory Listing Modified Fri Nov 3 20:32:07 2006 UTC (6 years, 7 months ago) by sh002i backport (dpvc): Fixed problem with function checking when vars are specified with limits and the vars are not in alphabetical order. (The Parser expects the limits and test points to have coordinates specified in alphabetical order, so they need to be reordered if the author has them in another order.)  Revision 4620 - Directory Listing Modified Fri Nov 3 20:31:41 2006 UTC (6 years, 7 months ago) by sh002i backport (jj): Catch errors which get thrown by other filters.  Revision 4619 - Directory Listing Modified Fri Nov 3 20:25:35 2006 UTC (6 years, 7 months ago) by sh002i backport (dpvc): Fixed problem where ShowPast Answers would incorrectly includes answers for students whose login name have the current student's login name as a suffix. (Fixes bug #1102)  Revision 4618 - Directory Listing Modified Fri Nov 3 20:24:27 2006 UTC (6 years, 7 months ago) by sh002i backport (dpvc): Fixed bad check for if the complex number is 1 (caused reduce to incorrectly remove the complex number when used in multiplication).  Revision 4617 - Directory Listing Modified Fri Nov 3 20:23:55 2006 UTC (6 years, 7 months ago) by sh002i backport (dpvc): Fixed problem where a zero with units would me marked as "not looking like anumber with units".  Revision 4616 - Directory Listing Modified Fri Nov 3 20:21:39 2006 UTC (6 years, 7 months ago) by sh002i backport (glarose): Gateway update: be more aware of undefined fields for gateway parameters. I don't think this should be an issue, but saw a case where an "undefined value in subtraction" error was being returned; hopefully this will provide some level of protection against that.  Revision 4615 - Directory Listing Modified Fri Nov 3 20:21:11 2006 UTC (6 years, 7 months ago) by sh002i backport (glarose): Gateway update: report tests graded in the grace period after the due time as having been completed at exactly the maximum allowed time. Thus, if a test allows 20 min and there is a grace period (defined in global.conf) of 2 min, a test submitted after 21 min will be reported here as having been completed in 20 min, not 21. This avoids some confusion for instructors who aren't aware of the grace period. This update doesn't have any effect on the presentation of non- versioned sets.  Revision 4614 - Directory Listing Modified Fri Nov 3 20:18:51 2006 UTC (6 years, 7 months ago) by sh002i backport (dpvc): Make ijk mode use the TeX definitions from the i, j and k constants as defined in the context, if they exist, otherwise fall back on the defaults.  Revision 4613 - Directory Listing Modified Fri Nov 3 20:17:22 2006 UTC (6 years, 7 months ago) by sh002i backport (dpvc): Fix problem with formula comparisons involving vector-valued formulas. The coordinates for the vectors used in checking equality were plain Perl reals rather than Parser-based reals, and so the comparisons were being done using exact rather than fuzzy comparisons.  Revision 4612 - Directory Listing Modified Fri Nov 3 20:15:57 2006 UTC (6 years, 7 months ago) by sh002i backport (dpvc): Make a more sophisticated unit check so that it will handle things like "3ft / s" (that don't have a space before the units).  Revision 4611 - Directory Listing Modified Fri Nov 3 20:15:32 2006 UTC (6 years, 7 months ago) by sh002i backport (dpvc): Fixed unit checking so that units can include spaces (like 4 ft / min). Also fixed a problem where units were not being reported as part of the student's entered answer.  Revision 4610 - Directory Listing Modified Fri Nov 3 20:07:24 2006 UTC (6 years, 7 months ago) by sh002i backport (dpvc): Changed button order to put "save" before "save as" as per Arnie's suggestion in http://webhost.math.rochester.edu/webworkdocs/discuss/msgReader$4100

This avoids "save" disappearing off the right-hand side when the browser
windows isn't big enough to show it.


Revision 4609 - Directory Listing
Modified Fri Nov 3 20:06:35 2006 UTC (6 years, 7 months ago) by sh002i
backport (dpvc): Allow matrices to set their own templates (instead of
using "c" for all columns), and handle missing open and close delimiters
better.


Revision 4608 - Directory Listing
Modified Fri Nov 3 20:05:50 2006 UTC (6 years, 7 months ago) by sh002i
backport (dpvc): Allow the _check subroutine to affect the {isConstant} field.


Revision 4607 - Directory Listing
Modified Fri Nov 3 19:59:26 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): make importing actually work in runtime_use.
previously, symbols were being imported into the bogus package "Main",
and there was no way to specify an import list.


Revision 4606 - Directory Listing
Modified Fri Nov 3 19:55:06 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): allow empty last field to be present when reading classlist


Revision 4605 - Directory Listing
Modified Fri Nov 3 19:52:56 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): add more erorr checking, get settings from global.conf.


Revision 4604 - Directory Listing
Modified Fri Nov 3 19:51:56 2006 UTC (6 years, 7 months ago) by sh002i
backport (sh002i): added missing ")" to log message


Revision 4603 - Directory Listing
Modified Fri Nov 3 19:51:16 2006 UTC (6 years, 7 months ago) by sh002i
backport (dpvc): Fixed so this works with MSIE now.


Revision 4602 - Directory Listing
Modified Tue Oct 31 18:53:04 2006 UTC (6 years, 7 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-3-dev'.

Revision 4507 - Directory Listing
Modified Mon Sep 18 20:04:28 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Had an error in the new CSS specification, which is
fixed here.


Revision 4506 - Directory Listing
Modified Mon Sep 18 20:04:09 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Updates for version 3.3e:

* Fixed a problem with how the cookie data is stored for the control
panel (special characters were not being escaped, which causes
difficulties with some browsers).

* Fixed a bug where jsMath would not determine the em-size correctly
in text blocks where the text-indent was set to a non-zero value.

* Added some CSS styles to try to isolate the jsMath control panel
from changes that might be caused by CSS settings from the main
page.  (Page authors who set styles that affect the jsMath panel may
in order to make the panel continue to look correct.)

* Added \newline as an alternative to \cr and \\.

* Added a new help file explaining the missing font messages and how


Revision 4482 - Directory Listing
Modified Mon Sep 11 16:40:09 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): rename apache logs


Revision 4478 - Directory Listing
Modified Sun Sep 10 21:03:21 2006 UTC (6 years, 9 months ago) by sh002i
2.3.0


Revision 4477 - Directory Listing
Modified Sun Sep 10 21:02:27 2006 UTC (6 years, 9 months ago) by sh002i
for 2.3.0


Revision 4476 - Directory Listing
Modified Sun Sep 10 20:52:14 2006 UTC (6 years, 9 months ago) by sh002i
for 2.3.0


Revision 4475 - Directory Listing
Modified Sun Sep 10 19:59:30 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Gateway debug: correct code allowing multiple problems
to be drawn from the same problem group.  I think this is correct now
(the original code I wrote was odd enough that it's not at all clear
what I was thinking...).


Revision 4474 - Directory Listing
Modified Sun Sep 10 19:58:55 2006 UTC (6 years, 9 months ago) by sh002i
backport (glarose): Gateway update to Hardcopy: correct generation of
hardcopies including student solutions to allow the correct answers to
be shown before the due date if the student has used up all attempts on
the set.


Revision 4473 - Directory Listing
Modified Sun Sep 10 19:54:50 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Second attempt to trap the stderr output of bsdtar.


Revision 4472 - Directory Listing
Modified Sun Sep 10 19:54:04 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Use shell_qupte and readpipe to handle tar commands,
and include stderr in the output so that we can report the correct
number of files archived via bsdtar.


Revision 4471 - Directory Listing
Modified Sun Sep 10 19:44:37 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Add parenthesis around ijk vectors for string
concatenation.


Revision 4470 - Directory Listing
Modified Sun Sep 10 19:43:34 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Added ability to overrid TeX and perl versions by
specifying a TeX or perl field in the variable definition.  Also made
vector-valued variables show up in bold.


Revision 4469 - Directory Listing
Modified Sun Sep 10 19:41:15 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Check routine can now return an array rather than an
array reference. (This requires pg/lib/Value/AnswerCheckers.pm to be at
least version 1.80).


Revision 4468 - Directory Listing
Modified Sun Sep 10 19:40:45 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Allow cmp_compare to return an array of answers, if
requested (needed by parserMultiPart.pl).


Revision 4459 - Directory Listing
Modified Fri Sep 8 18:34:26 2006 UTC (6 years, 9 months ago) by sh002i
better defaults for problem library settings.


Revision 4457 - Directory Listing
Modified Fri Sep 8 14:17:34 2006 UTC (6 years, 9 months ago) by sh002i
promote empty or missing statuses to the default status before importing


Revision 4456 - Directory Listing
Modified Thu Sep 7 17:11:42 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): set default courses dir to /opt/webwork/courses,
remove "oldProf" URL


Revision 4453 - Directory Listing
Modified Wed Sep 6 18:18:41 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): filter out students without "include_in_email"
behavior - bug #938.


Revision 4451 - Directory Listing
Modified Wed Sep 6 16:26:11 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): fixed bug #1057 -- read_set_def was getting the wrong
param passed to it.


Revision 4447 - Directory Listing
Modified Tue Sep 5 16:49:18 2006 UTC (6 years, 9 months ago) by sh002i
somehow this got lost.


Revision 4446 - Directory Listing
Modified Tue Sep 5 16:48:09 2006 UTC (6 years, 9 months ago) by sh002i
somehow this file got lost


Revision 4445 - Directory Listing
Modified Tue Sep 5 16:40:55 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): re-adding courses.dist to just HEAD and rel-2-3-dev branches (see below)

i'm re-adding this directory using "cvs add" rather than by copying it
from "courses" in the repository. this avoids having it show up in older
release branches. the downside is that we lose the version history, but
i don't think that's a big problem.


Revision 4444 - Directory Listing
Modified Tue Sep 5 16:27:44 2006 UTC (6 years, 9 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-3-dev'.

Revision 4442 - Directory Listing
Modified Tue Sep 5 16:05:02 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): removing courses directory (please read)

i originally moved the courses directory to courses.dist, to preserve
file history, but this wasn't the right strategy, since it caused the
courses directory to disappear from older branches as well. so i copied
it back to courses, and then used "cvs remove" to delete its contents.

so, it will hopefully exist in rel-2-2-dev and earlier releases, but not


Revision 4440 - Directory Listing
Modified Fri Sep 1 19:38:27 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Added LaTeXMathML mode.


Revision 4439 - Directory Listing
Modified Fri Sep 1 19:37:26 2006 UTC (6 years, 9 months ago) by sh002i
backport (dpvc): Added for LaTeXMathML mode.


Revision 4438 - Directory Listing
Modified Fri Sep 1 17:42:29 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): webwork2 and pg dirs are in /opt/webwork by default now


Revision 4436 - Directory Listing
Modified Fri Sep 1 17:38:17 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): disable test CG


Revision 4434 - Directory Listing
Modified Fri Sep 1 16:19:34 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): replaced unicode literals with code points.


Revision 4433 - Directory Listing
Modified Fri Sep 1 16:18:43 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): remove incorrect "close(FILE)" -- left over from WW1
probably.


Revision 4432 - Directory Listing
Modified Fri Sep 1 16:16:44 2006 UTC (6 years, 9 months ago) by sh002i
backport (gage): Changed addres of link for ClasslistFileFormat to point
to the more complete descrition on the twiki


Revision 4431 - Directory Listing
Modified Fri Sep 1 16:16:09 2006 UTC (6 years, 9 months ago) by sh002i
backport (sh002i): only recognize comments that start at the beginning
of a line. this reduces the changes that a "#" in a field, will cause a
real line to be truncated. (it's unlikely that the student ID will start
with a "#".)


Revision 4430 - Directory Listing
Modified Fri Sep 1 15:47:25 2006 UTC (6 years, 9 months ago) by sh002i
backport (glarose): Gateway update of ProblemSetDetail: add some
sensible defaults for gateway parameters, remove confusing labels.


Revision 4429 - Directory Listing
Modified Fri Sep 1 15:46:45 2006 UTC (6 years, 9 months ago) by sh002i
backport (glarose): Gateway update of problemsetlist; add problems_per_page
fields, allow input via problemsPerPage = N in set.def files.


Revision 4422 - Directory Listing
Modified Sun Aug 27 13:26:41 2006 UTC (6 years, 9 months ago) by sh002i
backport (jj): Added local time zone to values which can be configured
from within a course.


Revision 4419 - Directory Listing
Modified Sat Aug 26 17:36:05 2006 UTC (6 years, 9 months ago) by sh002i
backport (gage): Fixed problem where blank status  in classlist.lst was
not interpreted as enrolled.

Squashes bug 1058


Revision 4418 - Directory Listing
Modified Sat Aug 26 17:34:40 2006 UTC (6 years, 9 months ago) by sh002i
backport (gage): made the definition of auxiliaryFilesExist more robust. This fixes bug 1056 and related bugs  Revision 4414 - Directory Listing Modified Fri Aug 25 19:44:08 2006 UTC (6 years, 9 months ago) by sh002i backport (sh002i): this file hasn't been used in a long time  Revision 4409 - Directory Listing Modified Thu Aug 24 22:21:40 2006 UTC (6 years, 9 months ago) by sh002i actaully adding smallFonts.js file from previous jsMath backport  Revision 4408 - Directory Listing Modified Thu Aug 24 21:57:25 2006 UTC (6 years, 9 months ago) by sh002i backport (sh002i): restrict PG access to ImageGenerator object using RestrictedClosureClass (prevents problem code from monkeying with paths, viewing passwords, calling methods other than add() and other bad stuff)  Revision 4407 - Directory Listing Modified Thu Aug 24 21:56:25 2006 UTC (6 years, 9 months ago) by sh002i backport (sh002i): Added class to protect objects from evil prying problem code. Uses the closure-as-object technique to protect the self hash of the underlying object from problem code. All that the problem code sees is a blessed coderef. The coderef is a closure over the underlying object and the list of allowed methods. You can invoke the coderef directly, with the name of the method to invoke as the first argument, but the class also provides an AUTOLOAD routine that calls the coderef for you, so you can continue to use the class as usual.  Revision 4406 - Directory Listing Modified Thu Aug 24 21:53:46 2006 UTC (6 years, 9 months ago) by sh002i backport (dpvc): Updated to version 3.3d (adds a plugin for use with pages that emply small fonts so that the substricts don't disappear; fixes a problem with heights being improperly computed in fallback modes; fixes several problems with Konqueror)  Revision 4405 - Directory Listing Modified Thu Aug 24 21:47:34 2006 UTC (6 years, 9 months ago) by sh002i backport (dpvc): This file helps WW manage the browsers windows that it opens. The current approach is to use a separate window for the Problem Editor and a third window for viewing the problem when you test it. This is fine, except that if you use the navigation links in the editor, those pages will open int he editor window, and this can mean the editor window is used for non-editing functions. Worse, if you click on an "Edit it" link in this window and expect a new one to open, you will be surprised to see it appear in the current window. This javascript file makes the editing window work as it was intended: clicking on the navigation links opens those pages in the ORIGINAL window again, not the editor window, so the editor window will be used only for editing. It also uses the main window for viewing the problems, so there are only two main windows now. This should simplify the editing of problems. To use this file, add <script src="<!--#url type="webwork" name="htdocs"-->/js/ww-windows.js"></script> to the .template file that you are using just before the </body> (not that it must be at the END of the page, or it may not work properly). This will also fix a problem with Firefox where the editor window woudl not come to the front if it already exists and inot the front-most window.  Revision 4404 - Directory Listing Modified Thu Aug 24 21:45:16 2006 UTC (6 years, 9 months ago) by sh002i backport (dpvc): Make links to the Problem Editor in the links menu at the left target the WW_Editor window, just like other "Edit it" links.  Revision 4403 - Directory Listing Modified Thu Aug 24 21:43:48 2006 UTC (6 years, 9 months ago) by sh002i backport (dpvc): Make the target for the "Show Past Answers" window be WW_Info so that it is named in a similar way to the other windows used (WW_Editor, WW_View). This reduces possible classes with other sites using the more generic "information".  Revision 4402 - Directory Listing Modified Thu Aug 24 21:42:16 2006 UTC (6 years, 9 months ago) by sh002i backport (dpvc): Fixed the problem I pointed out at MathFest where some errors were not being reported in the traditional num_cmp() function. (Things like 'x+3' in a numeric field would not be reported as an error and x would be treated as 0). This is due to a change in version 1.14 when Sam was normalizing the error reporting code; he didn't notice that warn had been rerouted to die in PG_answer_eval(). I have replaced it.  Revision 4401 - Directory Listing Modified Thu Aug 24 21:37:20 2006 UTC (6 years, 9 months ago) by sh002i backport (dpvc): Report the objec type better in parser error messages.  Revision 4400 - Directory Listing Modified Thu Aug 24 21:33:52 2006 UTC (6 years, 9 months ago) by sh002i backport (dpvc): Fixed spelling errors in error messages.  Revision 4399 - Directory Listing Modified Thu Aug 24 21:32:56 2006 UTC (6 years, 9 months ago) by sh002i backport (dpvc): Fixed a problem where Set objects could incorrectly complain about the parentheses (braces) used to declare the set.  Revision 4398 - Directory Listing Modified Thu Aug 24 21:32:30 2006 UTC (6 years, 9 months ago) by sh002i backport (dpvc): Fixed a bug where substituting values into a Formula object would not be cleaned up properly (so later actions could incorrectly include the same substitution).  Revision 4396 - Directory Listing Modified Thu Aug 24 21:07:52 2006 UTC (6 years, 9 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-3-dev'. Revision 4361 - Directory Listing Modified Tue Aug 8 18:41:32 2006 UTC (6 years, 10 months ago) by sh002i updated for 2.2.2  Revision 4349 - Directory Listing Modified Thu Aug 3 21:19:52 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Fixed a couple more issues with blank problems. Allow files to be copied even when we can't write the original (this lets you make a copy of the blank problem or default headers). Attempt to overcome the copy/rename problem by making it not be a menu and instead use a checkbox that says whether the problem or header will replace the one in the current set. This makes it clear that a copy is still being made (not that the original is being renamed), but that the homework set is being altered. Those are really two different actions, and it seems to make sense to separate them. The default is still to link into the homework set, if there is one.  Revision 4348 - Directory Listing Modified Thu Aug 3 20:05:34 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Changed messages that refer to 'Save as' to use 'Create a copy' instead (which is the current wording for that function). Problem: Since the default in that pop-up menu us "Rename file" rather than "Create a copy", it is not immediately clear what this message refers to. I still think "Create a copy" should be the default rather than "Rename file", since the latter only makes sense when you got to the editor from a file linked to a homework set, which is not always the case (e.g., when you use the Library Browser). It would also make these error messages refer to something visible rather than a menu item that is not showing.  Revision 4347 - Directory Listing Modified Thu Aug 3 20:00:45 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Handle blank problems correctly (they were being flagged as unsafe in some cases, and produced as many as 3 error messages indicating that the file had to be "Saved as" before editing). Also fixed a typo with hardcopy header checking. (this also fixes a mistake in the 1.76->1.77 commit, and cleans up some formatting.)  Revision 4346 - Directory Listing Modified Thu Aug 3 19:56:36 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Allow viewing of the default header files (so they can be saved to local files).  Revision 4345 - Directory Listing Modified Thu Aug 3 19:53:46 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Correctly handle viewing of edited files (we are passed relative paths, but the code used to treat them as absolute paths). (i think an alternative fix here would be to pass '1' to path_is_subdir to allow relative paths. either one works.)  Revision 4344 - Directory Listing Modified Thu Aug 3 19:50:35 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Fixed some typos.  Revision 4343 - Directory Listing Modified Thu Aug 3 19:42:38 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Changed some "Problem sets" to "Homework sets" and added an note when a file is already included in the target homework set.  Revision 4341 - Directory Listing Modified Thu Aug 3 17:15:08 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Use a better word order for these messages.  Revision 4340 - Directory Listing Modified Thu Aug 3 17:13:02 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Make edit links use the WW_Editor window.  Revision 4325 - Directory Listing Modified Tue Aug 1 21:22:04 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Fixed a problem with derivatives of constant-valued Matrices (and vectors and points). They were incorrectly getting an extra level of nesting.  Revision 4324 - Directory Listing Modified Tue Aug 1 21:17:29 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Updated to version 3.3c (mostly bugfixes in autoload, tex2math and CHMmode plugins). See the change log on the jsMath web site for complete details.  Revision 4323 - Directory Listing Modified Tue Aug 1 20:28:22 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Make FUNCTION_CMP retain the professor's answer exactly as typed rather than use the parsed version's reconstructed string.  Revision 4322 - Directory Listing Modified Tue Aug 1 20:25:45 2006 UTC (6 years, 10 months ago) by sh002i backport (jj): Fixed bug which caused warnings in problems containing hints and/or solutions containing math (i.e., requiring images).  Revision 4321 - Directory Listing Modified Tue Aug 1 20:18:14 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Fixed grade_problem so taht is uses the safe compartment. (This is important because the problem can supply its own grader, and that code shoudl be run in the safe compartment, just like the answer checkers are. Without this, graders could call PG_restricted_eval() and actually get access to the full WW environment rather than the safe compartment.)  Revision 4320 - Directory Listing Modified Tue Aug 1 20:15:26 2006 UTC (6 years, 10 months ago) by sh002i backport (gage): Make sure that WeBWorK::Constants has been loaded before this file is evaluated.  Revision 4319 - Directory Listing Modified Tue Aug 1 20:12:11 2006 UTC (6 years, 10 months ago) by sh002i backport (dpvc): Fixed a problem where things like x+4x would be accepted even in single-power mode (the initial x was not being identified as a single power of x correctly).  Revision 4146 - Directory Listing Modified Fri Jun 23 22:13:26 2006 UTC (6 years, 11 months ago) by dpvc Backport v1.22. Original message: Use tolerance flags from the Real object itself, if available, before looking at the context.  Revision 4145 - Directory Listing Modified Fri Jun 23 22:12:48 2006 UTC (6 years, 11 months ago) by dpvc Backport v1.78. Original message: Fix some problems with the Diagonstics output for Formula objects. (The tolerances using in the diagnostics didn't always match the ones used in the actual testing, and the wrong values were sometimes displayed when a multi-variable function was displayed as a graph.)  Revision 4142 - Directory Listing Modified Fri Jun 23 20:24:03 2006 UTC (6 years, 11 months ago) by dpvc New files neeed to bring jsMath up to version 3.3b.  Revision 4141 - Directory Listing Modified Fri Jun 23 20:22:40 2006 UTC (6 years, 11 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'. Revision 4139 - Directory Listing Modified Fri Jun 23 20:17:10 2006 UTC (6 years, 11 months ago) by dpvc Backport of update to 3.3b. Original message: Updated to version 3.3b. See the change log on the jsMath web site for details of the changes. Some of the highlights are: Added an extension that implements the \font command. (Now that jsMath can auto-load fonts as they are needed, this is feasible to do.) Added \eqalign and \displaylines for creating multi-line displayed mathematics. Also added \eqalignno, but it works by putting the line numbers in a right-justified column separated by 3 em's of space from the rest of the alignment (rather than putting them flush right, which would be difficult without more substantial changes to jsMath). Finally, added \leqalignno, but the line numbers are placed on the right not the left (it is really just an alias for \eqalignno, and is included only for completeness). Added the ability to use \noalign{\vskip ...} and \\[dimen] to insert space within an array or alignment. This is not a complete implementation of \noalign; only \vskip and \vspace commands are processed, and this is only intended as a way of controlling the spacing between rows of a table. Adjusted the spacing within some alignments to better match actual TeX output. Added \mbox and \hbox to the commands that are processed correctly after ^ and _ (i.e., as unbraced superscripts and subscripts). JsMath's implementation of \raise and \lower are non-standard in that they do not require an \hbox, as TeX does; indeed using an \hbox would cause jsMath to fail (unless it were enclosed in braces). This is no longer the case, as these commands now handle \hbox and \mbox as TeX does. The addition of several new checkboxes on the jsMath control panel made the window for the control panel rather tall. This has required a reorganization of the control panel, and it now has a horizontal rather than a vertical orientation which better matches the aspect ratio of most screens. In addition, version 3.3 introduced an caching mechanism that is page-based, and "global mode" that allows for an inter-page cache. This mechanism works with WeBWorK, but because the pages are so short, it is probably not very helpful. Also, turning on global mode will require logging in again (due to the loss of form data when the page is reloaded).  Revision 4123 - Directory Listing Modified Wed Jun 7 19:32:38 2006 UTC (7 years ago) by sh002i backport (sh002i): replace "SELECT *" with explicit list of fields to avoid problems when columns are ordered differently in the database. fixes bug #1033.  Revision 4117 - Directory Listing Modified Wed May 31 21:19:54 2006 UTC (7 years ago) by sh002i updated for 2.2.1  Revision 4116 - Directory Listing Modified Wed May 31 20:48:19 2006 UTC (7 years ago) by sh002i backport (jj): Fixed bug for selecting problems from the ProblemLibrary database. Problems which have no associated textbook were mucking things up, even if no textbook was selected.  Revision 4110 - Directory Listing Modified Thu May 25 20:42:54 2006 UTC (7 years ago) by sh002i backport (sh002i): improvements to URL handling. * use use_abs_url option of systemLink to generate URLs, rather than hardcoding logic. * don't generate a full URL for the return to your work link. it isn't needed. * in the "This feedback message was automatically generated by the WeBWorK system at" message, give the URL to the webwork home module, rather than just the host and port.  Revision 4109 - Directory Listing Modified Thu May 25 20:37:14 2006 UTC (7 years ago) by sh002i backport (sh002i): added use_abs_url option to systemLink: If set to a true value, the scheme, host, and port are prepended to the URL. This is useful for links which must be usable on their own, such as those sent via email.  Revision 4097 - Directory Listing Modified Tue May 23 17:59:45 2006 UTC (7 years ago) by sh002i backport (sh002i): add charset=utf-8 to content type header  Revision 4095 - Directory Listing Modified Tue May 23 16:56:23 2006 UTC (7 years ago) by sh002i backport (apizer): Added an email link so that one can easily email student(s) after e.g. giving then an extension.  Revision 4094 - Directory Listing Modified Tue May 23 16:48:14 2006 UTC (7 years ago) by sh002i backport (gage): Fixed minor problem where a field might not be defined (in addition to being empty) == now we check for defined, then check for non-empty.  Revision 4093 - Directory Listing Modified Tue May 23 11:51:55 2006 UTC (7 years ago) by dpvc Fixed a problem where a pick screen error was produced if a student entered a vector-valued formula rather than a constant vector when parallel answers are being checked and the student used the Preview button to submit the answer.  Revision 4070 - Directory Listing Modified Tue May 16 00:26:24 2006 UTC (7 years, 1 month ago) by dpvc Fix jsMath formulas in the answer preview area when the student's answer includes < or > (make sure they don't look like tags).  Revision 4061 - Directory Listing Modified Tue Apr 25 17:05:27 2006 UTC (7 years, 1 month ago) by sh002i pass relative paths to Problem in sourceFilePath (see bug #1016)  Revision 4060 - Directory Listing Modified Mon Apr 24 16:00:28 2006 UTC (7 years, 1 month ago) by sh002i backport: accidentally usedself->ce rather than $self->r->ce in revert_handler  Revision 4057 - Directory Listing Modified Tue Apr 18 23:27:32 2006 UTC (7 years, 2 months ago) by sh002i SECURITY: prevent reading/saving files outside of templates directory.  Revision 4056 - Directory Listing Modified Mon Apr 17 21:35:35 2006 UTC (7 years, 2 months ago) by sh002i backport (dpvc): Fixed a bug that caused can error when a Complex1 object was passed to the answer checker (rather than a string that needs to be parsed).  Revision 4055 - Directory Listing Modified Mon Apr 17 21:33:17 2006 UTC (7 years, 2 months ago) by sh002i backport (dpvc): A change to the way lists are processed in AnswerChecker.pm in December (v1.75) requires that implicitList => 0 be added to the defaults for variable_cmp().  Revision 4054 - Directory Listing Modified Mon Apr 17 21:31:47 2006 UTC (7 years, 2 months ago) by sh002i backport (dpvc): Fixed getFlag so that it sodesn't accidentally create the {context} field of an object that doesn't already have one (Perl will create hashes that don't already exist if you reference them). This was causing problems with the ans_array processing  Revision 4053 - Directory Listing Modified Mon Apr 17 21:27:45 2006 UTC (7 years, 2 months ago) by sh002i backport (dpvc): When a file is uploaded and there is an error opening the destination file, the error message now includes the system error report and the file is no longer printed (causing a WeBWorK error).  Revision 4052 - Directory Listing Modified Mon Apr 17 21:18:58 2006 UTC (7 years, 2 months ago) by sh002i backport: Resolve bug #994 ("Try it" yields: sourceFilePath is unsafe!) SetMaker uses a relative path for sourceFilePath, which is nice, but which path_is_subdir didn't account for. Added thrid argument,$allow_relative, to that utility which causes $dir to be prepended to$path. Modified Problem.pm to trigger this behavior.


Revision 4040 - Directory Listing
Modified Tue Mar 21 19:47:06 2006 UTC (7 years, 3 months ago) by sh002i
from HEAD: "Change check for zero from fuzzy check to strict check (when
the problem used absolute tolerances, in particular, this can cause big
problems)." (from dpvc)


Revision 4039 - Directory Listing
Modified Tue Mar 21 19:43:25 2006 UTC (7 years, 3 months ago) by sh002i
from HEAD: "Fixed a problem were the no-font message wasn't being
disabled properly (due to changes in the CSS names used by jsMath)"
(from dpvc)


Revision 4038 - Directory Listing
Modified Tue Mar 21 19:42:24 2006 UTC (7 years, 3 months ago) by sh002i
from HEAD: "Updated jsMath to version 3.2" (from dpvc)


Revision 4037 - Directory Listing
Modified Tue Mar 21 19:25:54 2006 UTC (7 years, 3 months ago) by sh002i
from HEAD: "Fixed Bug 988. Use sortByName instead of sort to sort the
keys in the %answerHash" and "missed one line" (from apizer)


Revision 4036 - Directory Listing
Modified Tue Mar 21 19:22:51 2006 UTC (7 years, 3 months ago) by sh002i
from HEAD: Clean up verifyProctor() in Authen.pm, improve proctor
authorization logging. (from glarose)


Revision 4035 - Directory Listing
Modified Tue Mar 21 19:19:38 2006 UTC (7 years, 3 months ago) by sh002i
backport from HEAD: Update gateway template to clarify time warnings.
(originally from glarose)


Revision 4034 - Directory Listing
Modified Tue Mar 21 14:13:22 2006 UTC (7 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'.

Revision 4027 - Directory Listing
Modified Tue Feb 14 12:55:34 2006 UTC (7 years, 4 months ago) by dpvc
Backport to rel-2-2-dev (Update to jsMath 3.1a, fixing bug #982)


Revision 4024 - Directory Listing
Modified Tue Feb 14 00:17:45 2006 UTC (7 years, 4 months ago) by sh002i
update for 2.2.0


Revision 4023 - Directory Listing
Modified Mon Feb 13 23:48:01 2006 UTC (7 years, 4 months ago) by sh002i
update for 2.2.0


Revision 4020 - Directory Listing
Modified Fri Feb 10 01:08:46 2006 UTC (7 years, 4 months ago) by sh002i
move  link for Course/Set Info to top, resolving bug #978.


Revision 4018 - Directory Listing
Modified Thu Feb 9 23:20:05 2006 UTC (7 years, 4 months ago) by sh002i
Preserve gateway test display options in colum header links.


Revision 4017 - Directory Listing
Modified Tue Feb 7 23:08:20 2006 UTC (7 years, 4 months ago) by dpvc
Back-port to 2.2-dev (Work around bug in Firefox 1.5.0.1 that causes
it to crash when jsMath is loaded).


Revision 4014 - Directory Listing
Modified Tue Feb 7 21:02:00 2006 UTC (7 years, 4 months ago) by sh002i
security checks for sourceFilePath -- fixes bug #970.

* Problem.pm: use path_is_subdir to check sourceFilePath
fix logic on when to use sourceFilePath
* ProblemSet.pm: use path_is_subdir to check sourceFilePath
add permissions check around sourceFilePath handler
* ProblemSets.pm: use path_is_subdir to check sourceFilePath
* GatewayQuiz.pm: remove code to preserve editMode/sourceFilePath (not used)


Revision 4013 - Directory Listing
Modified Tue Feb 7 19:23:25 2006 UTC (7 years, 4 months ago) by sh002i
backport from MAIN: (Modify putUserProblem call to allow for versioned
sets.)


Revision 4009 - Directory Listing
Modified Fri Feb 3 18:21:07 2006 UTC (7 years, 4 months ago) by sh002i
set $main::VERSION to 2.2.  Revision 4006 - Directory Listing Modified Fri Feb 3 00:19:35 2006 UTC (7 years, 4 months ago) by sh002i disable editFileSuffix since it is not used and is dumb.  Revision 4005 - Directory Listing Modified Thu Feb 2 23:44:13 2006 UTC (7 years, 4 months ago) by sh002i change underscores to spaces in siblings list, add tooltop for overflowing siblings.  Revision 4004 - Directory Listing Modified Thu Feb 2 23:43:06 2006 UTC (7 years, 4 months ago) by sh002i provisionally cut off overflowing text and reduce font sizes in menus.  Revision 4003 - Directory Listing Modified Thu Feb 2 22:38:53 2006 UTC (7 years, 4 months ago) by sh002i backport from MAIN: (List students last name first)  Revision 4000 - Directory Listing Modified Thu Feb 2 22:18:25 2006 UTC (7 years, 4 months ago) by sh002i removed grey box around problem text because MSIE is awful. This fixes the grey-box problem mentioned in bug #945.  Revision 3998 - Directory Listing Modified Wed Feb 1 03:57:29 2006 UTC (7 years, 4 months ago) by gage Moved snippet of ContentGenerator.pm that checked to see if the "report bugs" link could be showed inside the clause that requires the authentication to have been verified. This fixes bug #960 .  Revision 3996 - Directory Listing Modified Wed Feb 1 00:23:47 2006 UTC (7 years, 4 months ago) by sh002i Use File::Path::mkpath to create the hardcopy directory. mkpath() functions like mkdir -p'' in that it will create multiple directory elements if needed. Closes bug #950. Use the standard File::Temp::tempdir function instead of makeTempDirectory() to create the actual working directory. Add spaces after the "" links when PG errors are reported.  Revision 3995 - Directory Listing Modified Tue Jan 31 19:05:03 2006 UTC (7 years, 4 months ago) by sh002i backport from MAIN: (When checking for division by zero, don't do fuzzy check.)  Revision 3994 - Directory Listing Modified Tue Jan 31 18:44:00 2006 UTC (7 years, 4 months ago) by sh002i backport from MAIN: (Fix bug related to$mail{feedbackRecipients} being
set in web configuration (reported on wwdevel.  I don't think this has a
bug number.)

(actually, this does have a bug number -- it's bug #961)


Revision 3990 - Directory Listing
Modified Sat Jan 28 04:35:39 2006 UTC (7 years, 4 months ago) by dpvc
Updated to v3.1c


Revision 3989 - Directory Listing
Modified Sat Jan 28 04:33:09 2006 UTC (7 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'.

Revision 3986 - Directory Listing
Modified Fri Jan 27 18:18:41 2006 UTC (7 years, 4 months ago) by sh002i
add GD and Net::SMTP, used by PG, and remove silly test module.


Revision 3984 - Directory Listing
Modified Fri Jan 27 17:52:51 2006 UTC (7 years, 4 months ago) by sh002i
Updated modules/executables list, cleaned up output.

Output now specifies that $PATH is being searched for executables, and lists the contents of$PATH. Same with @INC. It's a little easier to
tell if a module/executable has not been found: The "found" lines are
prefixed by some space, which makes the not found '**' prefix stand out.
When a module fails to load, but it's not because it wasn't found, the
error message is given.


Revision 3983 - Directory Listing
Modified Fri Jan 27 03:34:26 2006 UTC (7 years, 4 months ago) by sh002i
these files are no longer used


Revision 3982 - Directory Listing
Modified Fri Jan 27 03:33:49 2006 UTC (7 years, 4 months ago) by sh002i
moving local utilities to admintools module


Revision 3974 - Directory Listing
Modified Thu Jan 26 21:43:22 2006 UTC (7 years, 4 months ago) by sh002i
make addCourse, deleteCourse more robust.
- pre-check permissions before trying to mkdir/rmtree
- treat creation errors on directories other than the root as warnings
- treat deletion errors on all directories as warnings
- treat sql_single "drop table" errors as warnings
- supress DBI's error reporting for command-line addcourse/delcourse


Revision 3972 - Directory Listing
Modified Wed Jan 25 23:12:05 2006 UTC (7 years, 4 months ago) by sh002i
update copyright date range -- 2000-2006. this is probably overkill,
since there are some files that were created after 2000 and some files


Revision 3970 - Directory Listing
Modified Wed Jan 25 12:46:37 2006 UTC (7 years, 4 months ago) by dpvc
Prevent "unquoted dx may conflict with future usage" messages.


Revision 3968 - Directory Listing
Modified Tue Jan 24 23:41:24 2006 UTC (7 years, 4 months ago) by sh002i
remove extraneous instructor tools link.


Revision 3966 - Directory Listing
Modified Tue Jan 24 23:40:24 2006 UTC (7 years, 4 months ago) by sh002i
removed bad characters


Revision 3964 - Directory Listing
Modified Tue Jan 24 23:34:01 2006 UTC (7 years, 4 months ago) by sh002i
re-add $courseDirs{DATA}, since it is still potentially useful.  Revision 3962 - Directory Listing Modified Tue Jan 24 23:26:30 2006 UTC (7 years, 4 months ago) by sh002i make webwork code output siblings div/h2 code, rather than template. this allows for the siblings box to be named according to its contents.  Revision 3960 - Directory Listing Modified Tue Jan 24 22:38:18 2006 UTC (7 years, 4 months ago) by sh002i update README/LICENSE for 2.1.4  Revision 3959 - Directory Listing Modified Tue Jan 24 22:05:28 2006 UTC (7 years, 4 months ago) by sh002i disable experimental xmlrpc stuff (as in rel-2-2-dev and HEAD)  Revision 3958 - Directory Listing Modified Tue Jan 24 21:41:17 2006 UTC (7 years, 4 months ago) by sh002i re-apply backport from HEAD: (roll back part of change in version 1.58.)  Revision 3957 - Directory Listing Modified Tue Jan 24 21:39:41 2006 UTC (7 years, 4 months ago) by sh002i re-apply backport from HEAD: (Fixed a bug in which the constant 'function' BASE64_ENCODED was not being evaluated inside the matching and substitution statements. Replaced the constant by using the construction our$BASE64_ENCODED = 'base64_encoded:';
instead.  The variable is properly interpolated inside the matching and
substitution statements.)


Revision 3956 - Directory Listing
Modified Tue Jan 24 21:35:53 2006 UTC (7 years, 4 months ago) by sh002i
added empty site_info.txt file.


Revision 3955 - Directory Listing
Modified Tue Jan 24 21:35:38 2006 UTC (7 years, 4 months ago) by sh002i
added missing newline


Revision 3953 - Directory Listing
Modified Tue Jan 24 21:26:39 2006 UTC (7 years, 4 months ago) by sh002i
updated license and readme for 2.1.3


Revision 3952 - Directory Listing
Modified Tue Jan 24 19:22:30 2006 UTC (7 years, 4 months ago) by sh002i
rel-2-1-3 was tagged on the wrong branch (MAIN), so this commit makes
rel-2-1-patches the same as rel-2-1-3, but in the correct branch. i will
then remove the tag rel-2-1-3 and re-tag rel-2-1-branches as rel-2-1-3.

THEN, I will add in the security fix, update the README, and tag
rel-2-1-4 for release.


Revision 3950 - Directory Listing
Modified Tue Jan 24 02:01:20 2006 UTC (7 years, 4 months ago) by sh002i
make templates validate


Revision 3948 - Directory Listing
Modified Mon Jan 23 21:20:34 2006 UTC (7 years, 4 months ago) by sh002i
fix width issues with info box.

restrict width of info box to exactly 40% of the page width. we can't
use "max-width" because MSIE doesn't support it.

set "overflow:auto" to enable scroll bars when the content can't be
wrapped to 40%. this is a little nicer than the contents running over
the border of the box, but MSIE makes bad choices about how to size the
box so as to avoid unnecessary scroll bars. (it sizes the element first
and then adds scroll bars, so it adding a horizontal scroll makes the
content area smaller than the content, necessitating a vertical scroll
bar as well. pretty annoying.)

Tested this in WinIE, Firefox, and Safari.


Revision 3946 - Directory Listing
Modified Sun Jan 22 03:50:42 2006 UTC (7 years, 4 months ago) by sh002i
updated for 2.2-pre2.


Revision 3944 - Directory Listing
Modified Sun Jan 22 03:07:45 2006 UTC (7 years, 4 months ago) by sh002i
use darker foreground colors instead of bright background color for
message classes for now.


Revision 3942 - Directory Listing
Modified Sun Jan 22 02:54:53 2006 UTC (7 years, 4 months ago) by sh002i
update info() for new stylesheet.


Revision 3940 - Directory Listing
Modified Sun Jan 22 02:53:04 2006 UTC (7 years, 4 months ago) by sh002i
use info() from Login.pm


Revision 3938 - Directory Listing
Modified Sun Jan 22 02:51:54 2006 UTC (7 years, 4 months ago) by sh002i
Don't output DIV tag in info() unless there's something to display.


Revision 3936 - Directory Listing
Modified Sun Jan 22 02:41:21 2006 UTC (7 years, 4 months ago) by sh002i
Don't output DIV tag in info() unless there's something to display.


Revision 3934 - Directory Listing
Modified Sat Jan 21 13:26:28 2006 UTC (7 years, 4 months ago) by dpvc
Update to version 3.1b (fix some font issues with the fallback mode).


Revision 3932 - Directory Listing
Modified Fri Jan 20 04:15:58 2006 UTC (7 years, 5 months ago) by gage
Fixed error in variable names that was breaking the code in HEAD.


Revision 3931 - Directory Listing
Modified Fri Jan 20 00:37:37 2006 UTC (7 years, 5 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-1-patches'.

Revision 3929 - Directory Listing
Modified Fri Jan 20 00:36:52 2006 UTC (7 years, 5 months ago) by sh002i
fixed accidental commit of local version


Revision 3928 - Directory Listing
Modified Fri Jan 20 00:22:33 2006 UTC (7 years, 5 months ago) by sh002i
backport to rel-2-1-patches (roll back part of change in version 1.58.)


Revision 3926 - Directory Listing
Modified Fri Jan 20 00:20:32 2006 UTC (7 years, 5 months ago) by sh002i
roll back part of change in version 1.58.


Revision 3923 - Directory Listing
Modified Fri Jan 20 00:09:39 2006 UTC (7 years, 5 months ago) by sh002i
partial clean up rendering of the info box. it will now not show up
unless it has content, and the headings will be rendered more nicely.


Revision 3921 - Directory Listing
Modified Thu Jan 19 01:10:57 2006 UTC (7 years, 5 months ago) by sh002i
add h2 sizing for InfoPanel


Revision 3919 - Directory Listing
Modified Thu Jan 19 01:09:00 2006 UTC (7 years, 5 months ago) by sh002i
lots of formatting/indentation fixes, also fix issue with text


Revision 3917 - Directory Listing
Modified Thu Jan 19 01:03:17 2006 UTC (7 years, 5 months ago) by sh002i
housekeeping.

UTF-8 => utf-8.
removed byte-order marker added by bbedit.
removed commented-out elements.


Revision 3916 - Directory Listing
Modified Tue Jan 17 02:22:02 2006 UTC (7 years, 5 months ago) by dpvc
Backport from HEAD.  (Fixes error incorrect error message when
formula-valued matrices are created.)


Revision 3914 - Directory Listing
Modified Tue Jan 17 01:57:29 2006 UTC (7 years, 5 months ago) by dpvc
Backport from HEAD


Revision 3910 - Directory Listing
Modified Fri Jan 13 21:10:49 2006 UTC (7 years, 5 months ago) by sh002i
LICENSE/README for 2.2-pre1.

updated version number to 2.2-pre1
updated copyright date range to 2000-2006.


Revision 3909 - Directory Listing
Modified Thu Jan 12 00:07:51 2006 UTC (7 years, 5 months ago) by dpvc
Update to version 3.1 of jsMath (includes compressed versions of the
extensions on demand).  See the jsMath change log at

http://www.math.union.edu/locate/jsMath/changes.html

for details.


Revision 3908 - Directory Listing
Modified Wed Jan 11 23:56:45 2006 UTC (7 years, 5 months ago) by dpvc
Removed a debugging message (hope Mike doesn't still need this.  :-)


Revision 3906 - Directory Listing
Modified Wed Jan 11 23:07:16 2006 UTC (7 years, 5 months ago) by dpvc
Removed commented-out messages that where changed to use the
shortPath() function (I had left them in to make it easier to merge
with new versions using CVS, but they need not be kept now that the
changes have been included in the official version).


Revision 3904 - Directory Listing
Modified Wed Jan 11 22:58:36 2006 UTC (7 years, 5 months ago) by dpvc
Remove unneeded DPVC comments (they were in the version I sent to Mike
because I usually mark the changes I make that I'm not expecting to
commit).


Revision 3902 - Directory Listing
Modified Wed Jan 11 22:52:44 2006 UTC (7 years, 5 months ago) by dpvc
Don't scan templates/tmpEdit directory for pg files.


Revision 3900 - Directory Listing
Modified Wed Jan 11 22:24:29 2006 UTC (7 years, 5 months ago) by dpvc
Re-target Edit and View links to WW_Editor and WW_View windows.


Revision 3899 - Directory Listing
Modified Tue Jan 10 03:40:41 2006 UTC (7 years, 5 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'.

Revision 3896 - Directory Listing
Modified Tue Jan 10 00:30:56 2006 UTC (7 years, 5 months ago) by sh002i
Using Mike's fix for bug #942, because it was nicer.


Revision 3895 - Directory Listing
Modified Tue Jan 10 00:18:03 2006 UTC (7 years, 5 months ago) by sh002i
Backporting jj's fix for bug #944.

if the user includes "following files" in a multiple selection
it shows up here as "" which causes the importing to die
so, we select on filenames containing non-whitespace

Originally fixed in HEAD revision 1.88
Back-ported to rel-2-2-dev without modification in this revision.


Revision 3893 - Directory Listing
Modified Tue Jan 10 00:07:11 2006 UTC (7 years, 5 months ago) by sh002i
Resolves bug #942, in which a missing permission level field causes a
warning:

This is in fact due to UserList assuming that $record{permission} is defined when it is allowed to be undefined (as per the format of classlist files). I added a case that sets is to$default_permission_level if it is not
defined.


Revision 3891 - Directory Listing
Modified Mon Jan 9 23:53:39 2006 UTC (7 years, 5 months ago) by sh002i
I've modified the renameCourse code to simply issue a warning when a
course directory (other than the course root dir) is not movable. I've
also added error checking for some of the more common reasons for
directories to not be movable, so that the warning message is more
informative.

Resolves bug #943.


Revision 3889 - Directory Listing
Modified Mon Jan 9 00:04:38 2006 UTC (7 years, 5 months ago) by gage
Changes to make sure that temporary files are read while editing.


Revision 3887 - Directory Listing
Modified Sun Jan 8 18:06:03 2006 UTC (7 years, 5 months ago) by gage
Changes that allow viewing of set_header files and course_info files during the editing process.
Basically the technique for finding the source file is redirected to the temporary files.


Revision 3886 - Directory Listing
Modified Sun Jan 8 18:05:48 2006 UTC (7 years, 5 months ago) by gage
Changes that allow viewing of set_header files and course_info files during the editing process.
Basically the technique for finding the source file is redirected to the temporary files.


Revision 3885 - Directory Listing
Modified Sun Jan 8 01:36:15 2006 UTC (7 years, 5 months ago) by gage
Removed warning message.


Revision 3884 - Directory Listing
Modified Sun Jan 8 01:30:02 2006 UTC (7 years, 5 months ago) by gage
Changed target for editing window


Revision 3882 - Directory Listing
Modified Sun Jan 8 01:19:33 2006 UTC (7 years, 5 months ago) by gage
Added many changes that address the weakness reported in bug report #936

This file has had significant testing but it still needs a workout.


Revision 3881 - Directory Listing
Modified Sun Jan 8 01:16:31 2006 UTC (7 years, 5 months ago) by gage
Updated to conform to changes in PGProblemSetEditor.pm


Revision 3880 - Directory Listing
Modified Sat Jan 7 02:11:16 2006 UTC (7 years, 5 months ago) by gage
Adding help for PG Problem Editor


Revision 3879 - Directory Listing
Modified Sat Jan 7 02:08:53 2006 UTC (7 years, 5 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-2-dev'.

Revision 3575 - Directory Listing
Modified Thu Aug 25 19:31:00 2005 UTC (7 years, 9 months ago) by glarose
Add basic electrical units.


Revision 3327 - Directory Listing
Modified Fri Jul 1 12:18:19 2005 UTC (7 years, 11 months ago) by gage
Backporting a fix to the encodeAnswer and decodeAnswer routines


Revision 3313 - Directory Listing
Modified Fri Jun 24 19:10:25 2005 UTC (7 years, 11 months ago) by gage
Fixed conceptual error in compare_vec_solution.  This should fix bug
#670.  In my opinion the entire concept of vec_solution_cmp should be
reconsidered.  In solving an underdetermined linear equation of the form
Ax-b=0 it seems to me that the solutions answer in the form:
x= a +bt+cu+ds  where a,b,c,d are vectors should simply be evaluated
to see if it satisfies Ax-b=0 for 5 or six values of a,b,c,d  --
checking the solution should use a
vector valued version of fun_cmp.

As it is, the student's coefficients for a,b,c,d are compared with the
instructors to see if they span the same space. This is quite a bit more
complicated -- and indeed the method came up with the wrong answer.

I believe I have the method corrected, but I would suggest that this
answer evaluator be replaced with one which operates more
directly and is therefore easier to maintain.  Am I missing something in
this analysis?  Has someone else created answer evaluators for this type
of problem?

-- Mike


Revision 3289 - Directory Listing
Modified Fri Jun 10 19:15:39 2005 UTC (8 years ago) by gage
New files for rel-2-1-3


Revision 3288 - Directory Listing
Modified Fri Jun 10 18:20:12 2005 UTC (8 years ago) by gage
Bringing HEAD and rel-2-1-3 in line with each other.  This is file that
Arnie has just committed.


Revision 3286 - Directory Listing
Modified Fri Jun 10 16:34:15 2005 UTC (8 years ago) by gage
Bringing HEAD and rel-2-1-patches in line


Revision 3284 - Directory Listing
Modified Fri Jun 10 16:01:29 2005 UTC (8 years ago) by gage
Bring HEAD and rel-2-1-patches in line with each other.


Revision 3283 - Directory Listing
Modified Fri Jun 10 03:07:55 2005 UTC (8 years ago) by gage
Fixed missing right brace.


Revision 3282 - Directory Listing
Modified Fri Jun 10 02:37:57 2005 UTC (8 years ago) by gage
 Merging changes made for rel-2-1-3 back into rel-2-1-patches


Revision 3279 - Directory Listing
Modified Fri Jun 10 02:18:26 2005 UTC (8 years ago) by gage
Merging changes from rel-2-1-3  back into rel-2-1-patches


Revision 3278 - Directory Listing
Modified Thu Jun 9 16:19:06 2005 UTC (8 years ago) by glarose
Gateway update: make display of test time in Student Progress default to yes


Revision 3277 - Directory Listing
Modified Thu Jun 9 16:15:29 2005 UTC (8 years ago) by glarose
Gateway update: change Grades table to display gateway tests better.


Revision 3276 - Directory Listing
Modified Thu Jun 9 15:00:13 2005 UTC (8 years ago) by glarose
Gateway update: revise gateway template file


Revision 3275 - Directory Listing
Modified Thu Jun 9 14:59:42 2005 UTC (8 years ago) by glarose
Gateway bugfixes/feature additions
- added test time to student progress display
- corrected bugs from overtime proctored tests
- corrected behavior for closed tests
- added restrictions to prevent gateways from being taken as regular
assignments
- updated problem set lists to better deal with gateways


Revision 3271 - Directory Listing
Modified Mon Jun 6 00:01:45 2005 UTC (8 years ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-1-patches'.

Revision 3186 - Directory Listing
Modified Wed Feb 23 01:26:56 2005 UTC (8 years, 3 months ago) by glarose
Gateway: add version_last_attempt_time to fields in ProblemSetList.pm


Revision 3185 - Directory Listing
Modified Tue Feb 22 23:07:35 2005 UTC (8 years, 3 months ago) by glarose
Gateway update: add version_last_attempt_time field in Set.pm and
UserSet.pm


Revision 3184 - Directory Listing
Modified Tue Feb 22 23:06:27 2005 UTC (8 years, 3 months ago) by glarose
Gateway update: add URLPath.pm entries for LoginProctor ContentGenerator.


Revision 3183 - Directory Listing
Modified Tue Feb 22 23:05:46 2005 UTC (8 years, 3 months ago) by glarose
Gateway update: Include code to check due dates against submission
time, rather than current time, by adding a version_last_attempt_time
entry to set_user.  Also allow viewing of proctored sets without
proctor authorization once they can no longer be submitted for a grade.


Revision 3181 - Directory Listing
Modified Mon Feb 21 16:53:50 2005 UTC (8 years, 3 months ago) by sh002i
updated for 2.1.2


Revision 3179 - Directory Listing
Modified Fri Feb 18 15:44:41 2005 UTC (8 years, 4 months ago) by glarose
Add javascript to gateway template file for active timer on gateway
quizzes.


Revision 3178 - Directory Listing
Modified Fri Feb 18 15:44:00 2005 UTC (8 years, 4 months ago) by glarose
Add active javascript timer to gateway quiz module.


Revision 3176 - Directory Listing
Modified Thu Feb 17 17:58:51 2005 UTC (8 years, 4 months ago) by gage
Changes fixing a problem that prevented a new problem from being added to a set.


Revision 3173 - Directory Listing
Modified Wed Feb 16 14:04:31 2005 UTC (8 years, 4 months ago) by glarose
roll back accidentally committed local change to ur.template


Revision 3170 - Directory Listing
Modified Tue Feb 15 21:22:26 2005 UTC (8 years, 4 months ago) by glarose
major look and feel modification of GatewayQuiz module, to include


Revision 3169 - Directory Listing
Modified Tue Feb 15 21:18:58 2005 UTC (8 years, 4 months ago) by glarose
new template file: gw.template for gateway tests


Revision 3168 - Directory Listing
Modified Tue Feb 15 21:17:14 2005 UTC (8 years, 4 months ago) by glarose
global.conf.dist: added gateway template to supported templates


Revision 3167 - Directory Listing
Modified Tue Feb 15 05:11:48 2005 UTC (8 years, 4 months ago) by gage
Added changes to allow create new blank problem to work.  These include significant
cleanup of PGproblemEditor.pm


Revision 3163 - Directory Listing
Modified Mon Feb 14 20:51:47 2005 UTC (8 years, 4 months ago) by sh002i
it's 2005 now. (actually we should update this on the headers of all
files that were modified in 2005 as well).


Revision 3162 - Directory Listing
Modified Mon Feb 14 20:50:58 2005 UTC (8 years, 4 months ago) by sh002i
updated README from PGLanguageRelease2pt1pt1, updated LICENSE with new
version number and year.


Revision 3161 - Directory Listing
Modified Mon Feb 14 20:48:37 2005 UTC (8 years, 4 months ago) by sh002i
updated README from TWiki topic WeBWorKRelease2pt1pt1, updated LICENCE
with new version number


Revision 3157 - Directory Listing
Modified Tue Feb 8 20:41:26 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Removes starting and ending whitespace from most of the
form field entries when adding users (jj)


Revision 3156 - Directory Listing
Modified Tue Feb 8 20:40:02 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: CourseID is now part of the subject line when feedback is
sent (gage)


Revision 3155 - Directory Listing
Modified Tue Feb 8 20:33:40 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Adds checks to make sure that the multiple user problem
is really gone (gage)


Revision 3154 - Directory Listing
Modified Tue Feb 8 20:24:57 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Added Text/Binary/Automatic buttons for conversion of


Revision 3153 - Directory Listing
Modified Tue Feb 8 20:20:09 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Bring jsMath up to version 1.7e. (dpvc)


Revision 3152 - Directory Listing
Modified Mon Feb 7 13:17:43 2005 UTC (8 years, 4 months ago) by gage
Backporting changes to Home.pm



Revision 3151 - Directory Listing
Modified Sun Feb 6 20:48:59 2005 UTC (8 years, 4 months ago) by gage
Added links to the sidebar for student and current set



Revision 3148 - Directory Listing
Modified Sun Feb 6 16:14:10 2005 UTC (8 years, 4 months ago) by gage
Backporting changes to Stats.pm and Scoring.pm


Revision 3147 - Directory Listing
Modified Sun Feb 6 16:02:54 2005 UTC (8 years, 4 months ago) by gage
Backporting:  ability to create a blank problem in a set.


Revision 3146 - Directory Listing
Modified Sun Feb 6 16:02:24 2005 UTC (8 years, 4 months ago) by gage
Backporting minor corrections in code


Revision 3145 - Directory Listing
Modified Sun Feb 6 15:50:23 2005 UTC (8 years, 4 months ago) by gage
Backporting fix for problem which caused multiple users to be
passed in the params of forms.


Revision 3144 - Directory Listing
Modified Sun Feb 6 15:42:10 2005 UTC (8 years, 4 months ago) by gage
Removed the reference to float in div.problemHeader to see if
this removes the peekaboo problem.  Also removed the zoom statement
which seems to have been causing trouble with the OL statement.


Revision 3143 - Directory Listing
Modified Sun Feb 6 15:26:16 2005 UTC (8 years, 4 months ago) by gage
Backporting CSS changes to rel-2-1-patches


Revision 3142 - Directory Listing
Modified Sun Feb 6 15:23:55 2005 UTC (8 years, 4 months ago) by gage
Backporting CSS changes to 2-1-patches


Revision 3141 - Directory Listing
Modified Sun Feb 6 15:20:52 2005 UTC (8 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-1-patches'.

Revision 3139 - Directory Listing
Modified Sun Feb 6 15:17:55 2005 UTC (8 years, 4 months ago) by gage
Backporting entries that support CSS and the new blank problem snippet.


Revision 3138 - Directory Listing
Modified Sun Feb 6 15:14:26 2005 UTC (8 years, 4 months ago) by gage
Backporting updates:  Maintain displayOptions when following links.

Allows one to view the default set headers in the PG editor.  From
there one can save the header locally and edit it.


Revision 3137 - Directory Listing
Modified Sun Feb 6 01:24:23 2005 UTC (8 years, 4 months ago) by gage
Back porting changes made to ContentGenerator.pm.
These include:  preserving display options through links.
Moving definition of options menu up to ContentGenerator.
Allowing warnings to contain HTML in order to display tables
used when debugging fun_cmp calls.


Revision 3131 - Directory Listing
Modified Tue Feb 1 21:33:58 2005 UTC (8 years, 4 months ago) by glarose

StudentProgress.pm: clean up from previous commit to clear warning messages.


Revision 3130 - Directory Listing
Modified Tue Feb 1 17:49:13 2005 UTC (8 years, 4 months ago) by glarose

Gateway update of StudentProgress.pm to allow selection of columns
shown for versioned sets, and allow showing of only the version with
the best score.


Revision 3122 - Directory Listing
Modified Fri Jan 28 00:47:35 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: new regexp matching can now match on permission level too
(toenail)


Revision 3121 - Directory Listing
Modified Fri Jan 28 00:44:30 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Fixed a bug with the file editor that did not process the
file name correctly in the top-level directory. Fixed a bug in uploading
a file where the name was given a sequence number even when one was not
needed. (dpvc)


Revision 3120 - Directory Listing
Modified Fri Jan 28 00:43:01 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Fixed index problem with matrix multiplciation (dpvc)


Revision 3119 - Directory Listing
Modified Fri Jan 28 00:35:29 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Catch multiply defined user warning (gage)


Revision 3118 - Directory Listing
Modified Fri Jan 28 00:31:49 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Work around MSIE bug (dpvc)


Revision 3117 - Directory Listing
Modified Fri Jan 28 00:29:02 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Fixed minor display problem where empty (not-overriden)
date values were being displayed as 12/31/1969 (toenail)


Revision 3116 - Directory Listing
Modified Fri Jan 28 00:27:28 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Added the following features: * Searching on any user
data field * Sorting by any two fields * Reports duplicate names on
classlist import. Closes #654, #664, and #684 (toenail)


Revision 3115 - Directory Listing
Modified Fri Jan 28 00:23:44 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: expansion of Mike's caching fixes. (sh002i)


Revision 3114 - Directory Listing
Modified Fri Jan 28 00:20:16 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Fixed double declaration of $user (gage)  Revision 3113 - Directory Listing Modified Fri Jan 28 00:13:51 2005 UTC (8 years, 4 months ago) by sh002i HEAD backport: Fixed small bug in the message passing facility Changed message passing when there is a duplicate administrator. (gage)  Revision 3112 - Directory Listing Modified Fri Jan 28 00:11:17 2005 UTC (8 years, 4 months ago) by sh002i HEAD backport: The permission levels are now checked when the authz instance is created. (gage)  Revision 3108 - Directory Listing Modified Wed Jan 26 00:56:23 2005 UTC (8 years, 4 months ago) by sh002i HEAD backport: Call$r->param("user") only in scalar context (gage)


Revision 3107 - Directory Listing
Modified Tue Jan 25 23:23:17 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: make sure that $r->param("users") is only used in a scalar context. (gage)  Revision 3106 - Directory Listing Modified Tue Jan 25 23:21:16 2005 UTC (8 years, 4 months ago) by sh002i HEAD backport: Make sure that$r->param("user") is only called in scalar
context. (gage)


Revision 3105 - Directory Listing
Modified Tue Jan 25 22:19:58 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Changed comment to This answer is the same as the one you
just submitted or previewed. This addreses bug #557 (gage)


Revision 3104 - Directory Listing
Modified Tue Jan 25 21:53:15 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Modifications to make sure that problems with weight 0
print weight as 0 rather than as a blank. This addresses bug #730 (gage)


Revision 3103 - Directory Listing
Modified Tue Jan 25 21:24:57 2005 UTC (8 years, 4 months ago) by glarose

Update ProblemSets listing to give more intelligible entries for
gateway tests: add Score and Date columns, clean up status column,
and change set names to be more logical for gateways.  This works
best when making the 'info' column in the template narrower (e.g.,
15% instead of the default 30%), which might argue that a gateway
template should be added to the available templates.


Revision 3101 - Directory Listing
Modified Tue Jan 25 19:21:58 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Added a line to check for empty records.  The hope is
that this fixes bug #733 (gage)


Revision 3100 - Directory Listing
Modified Tue Jan 25 19:10:17 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Added an option to rename the "Change Display Settings"
submit buttton. (gage)


Revision 3099 - Directory Listing
Modified Tue Jan 25 19:00:00 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Changed some UI features.  In particular the scrolling
list is now used both for selecting students to send mail to AND for
selecting the preview message (if multiple students are selected the
first is used as the preview).  The "command table" is now one line
taller than it was, but it it now effectively narrower (just two
columns) -- the last column has only the row and column options and is
not used that much. (gage)


Revision 3098 - Directory Listing
Modified Fri Jan 21 20:34:35 2005 UTC (8 years, 4 months ago) by sh002i
HEAD backport: Added a check to handle  the  case when the $errors flag was not defined. (mike)  Revision 3097 - Directory Listing Modified Fri Jan 21 16:42:48 2005 UTC (8 years, 4 months ago) by sh002i HEAD backport: fixed incorrect error message for getUserProblems() (sam)  Revision 3096 - Directory Listing Modified Fri Jan 21 16:40:43 2005 UTC (8 years, 4 months ago) by sh002i HEAD backport: Add hack to get around MSIE peekaboo bug. (apizer)  Revision 3095 - Directory Listing Modified Fri Jan 21 16:30:51 2005 UTC (8 years, 4 months ago) by sh002i HEAD backport: Bring jsMath up to date. In particular, include changes that provide new LaTeX environments (matrix, pmatrix, etc.) (dpvc)  Revision 3088 - Directory Listing Modified Thu Jan 13 22:38:43 2005 UTC (8 years, 5 months ago) by sh002i HEAD backport: added "login" permission, handling code. also fixed some heinous formatting. (sam)  Revision 3085 - Directory Listing Modified Sat Jan 8 00:00:19 2005 UTC (8 years, 5 months ago) by sh002i HEAD backport: removed FIXME comment that is no longer needed. (toenail)  Revision 3084 - Directory Listing Modified Fri Jan 7 20:56:35 2005 UTC (8 years, 5 months ago) by sh002i back out of mistakenly double-applied backport  Revision 3083 - Directory Listing Modified Fri Jan 7 20:42:09 2005 UTC (8 years, 5 months ago) by sh002i HEAD backport: Defined some variables that were causing warning messages. (gage)  Revision 3082 - Directory Listing Modified Fri Jan 7 20:40:51 2005 UTC (8 years, 5 months ago) by sh002i HEAD backport: Avoids some name collisions for images converted from gif to png in hardcopy (jj)  Revision 3081 - Directory Listing Modified Fri Jan 7 20:39:02 2005 UTC (8 years, 5 months ago) by sh002i HEAD backport: relative tolerence was not being used correctly. Fixed this. (apizer)  Revision 3080 - Directory Listing Modified Fri Jan 7 20:37:48 2005 UTC (8 years, 5 months ago) by sh002i HEAD backport: Fixed a bug in processing absolute values with implicit multiplication. (dpvc)  Revision 3079 - Directory Listing Modified Fri Jan 7 20:33:23 2005 UTC (8 years, 5 months ago) by sh002i backport from HEAD: Added ability to control the "Missing TeX Fonts" message generated by jsMath. (dpvc)  Revision 3078 - Directory Listing Modified Fri Jan 7 20:19:02 2005 UTC (8 years, 5 months ago) by sh002i HEAD -> rel-2-1-patches backport: "Fixed an error where any plane is accepted if the d is 0 in ax + by + cz = 0." (dpvc)  Revision 3077 - Directory Listing Modified Fri Jan 7 20:17:20 2005 UTC (8 years, 5 months ago) by sh002i HEAD -> rel-2-1-patches backport: "help files now use module name instead of urlpath node name"  Revision 2999 - Directory Listing Modified Thu Nov 18 01:58:29 2004 UTC (8 years, 7 months ago) by gage Undoing the last changes in rel-2-1-patches . I want to only commit them to HEAD until they have been tested further. The radio buttons behave properly, but I'm not sure they trigger the right behavior in the  Revision 2998 - Directory Listing Modified Thu Nov 18 01:45:29 2004 UTC (8 years, 7 months ago) by gage Made modifications to the user interface so that "show saved answers" can now be turned off. If the default mode was on, then this feature could never be turned off. (Unchecked check boxes don't return 0, they are simply not defined.)  Revision 2997 - Directory Listing Modified Sun Nov 14 03:03:42 2004 UTC (8 years, 7 months ago) by gage Fixed off-by-one problem with$COL[]  This had been fixed
in SendMail.pm but not in Grades.pm


Revision 2993 - Directory Listing
Modified Wed Nov 10 18:02:44 2004 UTC (8 years, 7 months ago) by sh002i
Ability to control missing tex fonts message (from HEAD).

Original log message:

Modifications needed for the control of jsMath's "missing font"
message.


Revision 2992 - Directory Listing
Modified Wed Nov 10 18:00:50 2004 UTC (8 years, 7 months ago) by sh002i
Ability to control missing tex fonts message (from HEAD).

Original log message:

Added ability to control the "Missing TeX Fonts" message generated by
jsMath.  There are now two parameters in global.conf that control the
message.  You can set

$pg{displayModeOptions}{jsMath}{reportMissingFonts} to 0 if you want no font messages, and you can set$pg{displayModeOptions}{jsMath}{missingFontMessage}

to a string that should be issued when the fonts are missing.  This
can be an HTML string, so you can include a link to the jsMath font
page, as the current message does.  The message will be set in a <DIV>
of class NoFontMessage, so the style attributes can be controled in
the content-generators template file.


Revision 2980 - Directory Listing
Modified Wed Nov 3 19:52:01 2004 UTC (8 years, 7 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-1-patches'.

Revision 2977 - Directory Listing
Modified Wed Nov 3 13:54:15 2004 UTC (8 years, 7 months ago) by glarose

StudentProgress.pm (rel-2-1-a1): update to provide intelligent display of
results for versioned sets


Revision 2976 - Directory Listing
Modified Wed Nov 3 12:54:08 2004 UTC (8 years, 7 months ago) by glarose

in set results listing.


Revision 2968 - Directory Listing
Modified Fri Oct 29 13:43:06 2004 UTC (8 years, 7 months ago) by glarose



Revision 2953 - Directory Listing
Modified Fri Oct 22 15:43:22 2004 UTC (8 years, 7 months ago) by glarose

ProblemSetEditor.pm: correct treatment of versions per time interval = 0


Revision 2951 - Directory Listing
Modified Thu Oct 21 19:54:11 2004 UTC (8 years, 8 months ago) by glarose



Revision 2950 - Directory Listing
Modified Thu Oct 21 19:18:31 2004 UTC (8 years, 8 months ago) by glarose



Revision 2949 - Directory Listing
Modified Thu Oct 21 18:40:43 2004 UTC (8 years, 8 months ago) by glarose

Instructor.pm: modifications to assignProblemToUserSetVersion to allow
problem selection from a group of problems, as defined in a separate
set.  In the assigned set, problems are indicated with the notation
problem_source = group:name_of_grouping_set
This results in a randomly selected problem from the set named
name_of_grouping_set being included in the set when a new version is
assigned.


Revision 2923 - Directory Listing
Modified Thu Oct 14 15:48:40 2004 UTC (8 years, 8 months ago) by glarose

student name for proctor's use.


Revision 2922 - Directory Listing
Modified Wed Oct 13 21:53:28 2004 UTC (8 years, 8 months ago) by glarose

ProblemSets.pm: add code to give correct URL for proctored gateway tests.


Revision 2921 - Directory Listing
Modified Wed Oct 13 21:52:48 2004 UTC (8 years, 8 months ago) by glarose

URLPath.pm: add code for proctored gateway tests


Revision 2920 - Directory Listing
Modified Wed Oct 13 21:49:05 2004 UTC (8 years, 8 months ago) by glarose

Update verifyProctor() routine to deal with proctor grading key for
proctor authorization to grade a gateway test.


Revision 2919 - Directory Listing
Modified Wed Oct 13 21:48:11 2004 UTC (8 years, 8 months ago) by glarose



Revision 2918 - Directory Listing
Modified Wed Oct 13 21:47:36 2004 UTC (8 years, 8 months ago) by glarose

Add code to allow proctor authorization to grade a proctored gateway test.


Revision 2917 - Directory Listing
Modified Wed Oct 13 21:46:40 2004 UTC (8 years, 8 months ago) by glarose

delete proctor keys after grading or for an invalid set.


Revision 2870 - Directory Listing
Modified Fri Oct 8 17:56:57 2004 UTC (8 years, 8 months ago) by glarose

update to match new GatewayQuiz.pm


Revision 2869 - Directory Listing
Modified Fri Oct 8 17:53:28 2004 UTC (8 years, 8 months ago) by glarose

GatewayQuiz update and bug fix
updated to use rel 2 Problem.pm code
bug fixes to make version timing and creation work correctly
(or at least closer to correctly than it used to).


Revision 2783 - Directory Listing
Modified Tue Sep 14 22:45:22 2004 UTC (8 years, 9 months ago) by toenail
Exported defs were being exported with setHeader and paperHeader
set to be the same thing, even if they weren't really the same in the
set record
CVS :----------------------------------------------------------------------


Revision 2758 - Directory Listing
Modified Fri Sep 10 20:20:40 2004 UTC (8 years, 9 months ago) by sh002i
removed unused professor-enumerating code, fixing bug #638.


Revision 2753 - Directory Listing
Modified Wed Sep 8 17:43:54 2004 UTC (8 years, 9 months ago) by toenail
Additional fixes to patch bad catching of ' Top'

Closes #648


Revision 2751 - Directory Listing
Modified Wed Sep 8 16:43:13 2004 UTC (8 years, 9 months ago) by toenail
Fixing minor error in last submit. My bad.


Revision 2750 - Directory Listing
Modified Wed Sep 8 16:07:16 2004 UTC (8 years, 9 months ago) by toenail
Avoids unnecessary failure when an unreadable directory is encountered
while recursively searching for filenames

Fixes #652.


Revision 2748 - Directory Listing
Modified Wed Sep 8 15:35:23 2004 UTC (8 years, 9 months ago) by toenail
Status was being checked for 'C' only and counting anything else
as a dropped student.  The check now uses the more abstract siteDefaults
variable from global.conf and admits auditing students as well

Also removed redundant second status check that could never be reached.


Revision 2743 - Directory Listing
Modified Wed Sep 8 01:14:58 2004 UTC (8 years, 9 months ago) by sh002i
HEAD merge: closes bug #475. original commit message:

make sure this problem number exists in the hash before returning. If it
doesn't, return undef. We check "pfn$n" since the path to the problem file is the essence of the problem, and if this doesn't exist, the problem might as well not exist.  Revision 2740 - Directory Listing Modified Tue Sep 7 20:21:46 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: GDBM fixes. original commit message: reduce circumstances in which GDBM retries connecting unncessarily. - check for unreadable and unwriteable files - when auto-creating file by connecting read/write, only connect once. - improved error messages.  Revision 2725 - Directory Listing Modified Fri Sep 3 20:50:12 2004 UTC (8 years, 9 months ago) by toenail should finally fix bugs dealing with sets being created (usually from 1.9) without a valid setting in the published field now anyone of Problem, ProblemSet, or ProblemSets will correct this bug.  Revision 2724 - Directory Listing Modified Thu Sep 2 22:53:00 2004 UTC (8 years, 9 months ago) by sh002i cleaned up mike's permission level patch to Feedback.pm: - added receive_feedback permission (conf/global.conf.dist) - use standard hasPermissions() function (lib/WeBWorK/ContentGenerator/Feedback.pm) - check for undefined and empty string in permission field (lib/WeBWorK/Authz.pm)  Revision 2723 - Directory Listing Modified Thu Sep 2 22:31:16 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: formatting  Revision 2721 - Directory Listing Modified Thu Sep 2 21:27:59 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: docs  Revision 2720 - Directory Listing Modified Thu Sep 2 21:25:08 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: two things: - change "add me" to "add this problem" - sort sets by name (using sortByName)  Revision 2718 - Directory Listing Modified Thu Sep 2 21:20:45 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: a couple of things. - sql info fields in delete form matches those in add form - use user_id instead of email_address for PRINT_FILE_NAMES_FOR  Revision 2717 - Directory Listing Modified Thu Sep 2 21:01:24 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: debug header for beginning of dispatch process (harmless)  Revision 2716 - Directory Listing Modified Thu Sep 2 21:00:22 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: reset attempts counter, fix output formatting  Revision 2715 - Directory Listing Modified Thu Sep 2 20:59:34 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: fixed handling of empty vs. undefined override fields  Revision 2714 - Directory Listing Modified Thu Sep 2 20:38:40 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: fixed calcuation of attempts remaining, defined/true bug  Revision 2713 - Directory Listing Modified Thu Sep 2 20:26:24 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: dpvc: "Fixed generation of LaTeX version of sqrt(...)."  Revision 2712 - Directory Listing Modified Thu Sep 2 19:58:42 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: added README file for directory htdocs/tmp  Revision 2711 - Directory Listing Modified Thu Sep 2 19:53:55 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: added boldsymbol macro  Revision 2710 - Directory Listing Modified Thu Sep 2 19:09:19 2004 UTC (8 years, 9 months ago) by sh002i HEAD merge: updated parser documentation  Revision 2709 - Directory Listing Modified Thu Sep 2 17:40:08 2004 UTC (8 years, 9 months ago) by gage Moved three of the definitions of paths to external programs back to their original location. (They required the "bin" directory to be defined before they were. ) My bad. Fixes a problem where gifs cannot be created because there is no permission to execute "/gif2eps" (note that the initial segment of the path -- which should courespond to webwork2/bin is missing. --Mike  Revision 2707 - Directory Listing Modified Wed Sep 1 02:01:45 2004 UTC (8 years, 9 months ago) by gage Reorganized where the external program locations are defined. The two sections have been moved to the same block of global.conf  Revision 2706 - Directory Listing Modified Wed Sep 1 01:57:22 2004 UTC (8 years, 9 months ago) by gage There were at least a few potential recipients whose permission leve was not defined. I added an extra check that prevents anyone with a 0 or blank permission level from receiving feedback. The actual level of recipients is defined in a constant at the top of Feedback.pm This addresses issues raised while fixing bug #653  Revision 2705 - Directory Listing Modified Tue Aug 31 21:21:25 2004 UTC (8 years, 9 months ago) by toenail merged fix from HEAD  Revision 2693 - Directory Listing Modified Sat Aug 28 01:29:27 2004 UTC (8 years, 9 months ago) by sh002i improved problib hash comments, changed bug URL (now http://bugs.webwork.rochester.edu/)  Revision 2663 - Directory Listing Modified Sat Aug 21 19:02:31 2004 UTC (8 years, 10 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-0-patches'. Revision 2659 - Directory Listing Modified Fri Aug 20 14:12:10 2004 UTC (8 years, 10 months ago) by glarose  Gateway modifications: Added "Assignment type" selector to allow creation of a "gateway" set. When editing a gateway set, show gateway parameters for editing.  Revision 2641 - Directory Listing Modified Wed Aug 18 22:32:23 2004 UTC (8 years, 10 months ago) by gage For students (permission level is 0) a set must be visible (i.e set->published is true) and the time must be after the open_date in order for the set to appear in the list of sets which can be included in a hardcopy download. In addition there is a check when the hardcopy is actually produced to insure that the set is visible and that the time is after the open_date. --Mike  Revision 2589 - Directory Listing Modified Wed Aug 11 00:23:19 2004 UTC (8 years, 10 months ago) by gage Added sample of how to configure the Library browser buttons for rochester, asu, etc. libraries.  Revision 2571 - Directory Listing Modified Sat Jul 31 02:25:09 2004 UTC (8 years, 10 months ago) by sh002i this time for real  Revision 2570 - Directory Listing Modified Sat Jul 31 02:23:10 2004 UTC (8 years, 10 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-1-a1'. Revision 2568 - Directory Listing Modified Sat Jul 31 02:21:48 2004 UTC (8 years, 10 months ago) by sh002i readme file for htdocs/tmp/equations  Revision 2567 - Directory Listing Modified Sat Jul 31 02:19:14 2004 UTC (8 years, 10 months ago) by sh002i merged tmp, htdocs/tmp, and logs directories from HEAD  Revision 2566 - Directory Listing Modified Sat Jul 31 02:18:56 2004 UTC (8 years, 10 months ago) by sh002i this is nothing.  Revision 2564 - Directory Listing Modified Fri Jul 30 23:14:08 2004 UTC (8 years, 10 months ago) by sh002i formatting fix from HEAD  Revision 2563 - Directory Listing Modified Fri Jul 30 23:00:52 2004 UTC (8 years, 10 months ago) by sh002i small formatting changes from HEAD  Revision 2561 - Directory Listing Modified Fri Jul 30 21:21:15 2004 UTC (8 years, 10 months ago) by sh002i updated from HEAD (taking out extra spaces)  Revision 2560 - Directory Listing Modified Fri Jul 30 21:19:08 2004 UTC (8 years, 10 months ago) by sh002i update from head  Revision 2555 - Directory Listing Modified Tue Jul 27 22:36:57 2004 UTC (8 years, 10 months ago) by gage Allows .html, .gif, .png, .txt as well as .pg files to be uploaded and downloaded from the template directory and files under it. Still can't upload/download to the html directory This is not a final solution, but a hack that make workarounds for many operations possible for those who do not have direct unix access. It's still too clunky, but it's a start. --Mike  Revision 2549 - Directory Listing Modified Mon Jul 26 15:11:20 2004 UTC (8 years, 10 months ago) by gage Reconciled all files with rel-2-0-patches. This version works at least somewhat on new databases. You will get warnings (gdbm) or failures (sql) if you use this on databases created with old versions of WeBWorK.  Revision 2548 - Directory Listing Modified Sat Jul 24 15:37:21 2004 UTC (8 years, 10 months ago) by gage Improvements to help documentation.  Revision 2546 - Directory Listing Modified Fri Jul 23 17:48:30 2004 UTC (8 years, 10 months ago) by sh002i updated README and LICENSE for 2.0.1  Revision 2545 - Directory Listing Modified Fri Jul 23 15:36:16 2004 UTC (8 years, 10 months ago) by sh002i added changes from HEAD revision 1.157. jj wrote: before, after, between did not cover all cases. The choice of the marginal cases was decided by the best behavior when displaying problems from outside an actual problem set (in which case the dates may all equal now).  Revision 2543 - Directory Listing Modified Tue Jul 20 23:23:15 2004 UTC (8 years, 11 months ago) by sh002i fixed hashDatabaseOK to actually add problem records for global_user as well as set records.  Revision 2536 - Directory Listing Modified Sun Jul 18 13:35:24 2004 UTC (8 years, 11 months ago) by gage CAUTION. Major update!!! Modifications made up until the release of 2.0 on July 16, 2004 on the 2.0 branch have been incorporated into version 2.1 alpha 1. A moderate amount of testing has been done. It will take some time to reconfigure your global.conf file once you update to this version.  Revision 2535 - Directory Listing Modified Sun Jul 18 13:32:26 2004 UTC (8 years, 11 months ago) by gage ATTN: MAJOR CHANGES PLEASE READ Commiting conf files to the rel-2-1-a1 branch. These configuration files, bring the 2.1 branch in sync with the changes made to 2.0 up until the release in 2.0. You will need to spend some time readjusting your configuration files for your 2.1 alpha installations once you update.  Revision 2534 - Directory Listing Modified Sat Jul 17 19:13:48 2004 UTC (8 years, 11 months ago) by gage Brining files up to date with patches from 2.0  Revision 2533 - Directory Listing Modified Sat Jul 17 19:11:01 2004 UTC (8 years, 11 months ago) by gage Bringing files up to date with patches to 2.0  Revision 2532 - Directory Listing Modified Sat Jul 17 19:06:35 2004 UTC (8 years, 11 months ago) by gage Bringing these files up to date with the patches made to the release version of 2.0  Revision 2531 - Directory Listing Modified Sat Jul 17 18:27:53 2004 UTC (8 years, 11 months ago) by gage Adding Preflight.pm and ShowAnswers.pm revisions to rel 2-1  Revision 2530 - Directory Listing Modified Fri Jul 16 20:19:04 2004 UTC (8 years, 11 months ago) by glarose New ContentGenerator LoginProctor. Does just about what you'd expect. Or at least that's the hope.  Revision 2529 - Directory Listing Modified Fri Jul 16 20:17:04 2004 UTC (8 years, 11 months ago) by glarose ContentGenerator.pm modified for proctored GatewayQuizzes. Added sub hidden_proctor_authen_fields and included the parameters proctor_user and proctor_key in the link generated by sub systemLink.  Revision 2528 - Directory Listing Modified Fri Jul 16 20:13:17 2004 UTC (8 years, 11 months ago) by glarose WeBWorK.pm modified to include proctor verification for proctored Gateway Quizzes.  Revision 2527 - Directory Listing Modified Fri Jul 16 20:11:48 2004 UTC (8 years, 11 months ago) by glarose Authen.pm modified to allow proctored GatewayQuiz-zes. Added verifyProctor() routine.  Revision 2526 - Directory Listing Modified Fri Jul 16 20:10:09 2004 UTC (8 years, 11 months ago) by glarose Modification of addKey and putKey and checkKeyFields to allow for proctor keys of the form userID,proctorID.  Revision 2525 - Directory Listing Modified Fri Jul 16 20:07:39 2004 UTC (8 years, 11 months ago) by glarose Modified to delete proctor key from the database when there is a defined proctor_user. This is used for proctored GatewayQuiz-zes.  Revision 2524 - Directory Listing Modified Fri Jul 16 20:06:03 2004 UTC (8 years, 11 months ago) by glarose  Modification to allow GatewayQuiz.pm to also serve as the ContentGenerator for proctored gateway quizzes.  Revision 2523 - Directory Listing Modified Fri Jul 16 18:34:48 2004 UTC (8 years, 11 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-0-patches'. Revision 2517 - Directory Listing Modified Fri Jul 16 00:59:15 2004 UTC (8 years, 11 months ago) by This commit was manufactured by cvs2svn to create branch 'rel-2-1-a1'. Revision 2399 - Directory Listing Modified Fri Jun 25 04:46:24 2004 UTC (8 years, 11 months ago) by gage Objects written by Bill Wheeler for representing polynomials.  Revision 2386 - Directory Listing Modified Thu Jun 24 18:02:09 2004 UTC (8 years, 11 months ago) by dpvc Added these missing examples files to the 2.1a1 tree.  Revision 2344 - Directory Listing Modified Thu Jun 17 18:17:40 2004 UTC (9 years ago) by glarose  Added timeToSec utility function which converts strings of the form "\d+ unit" into seconds. It's pretty brainless, looking for the units month or mon, week or wk (would anyone ever use wk?), day or dy (similarly?), hour or hr, minute or min, and second, sec or /^s$/.
In the absence of any unit, it assumes seconds.


Revision 2343 - Directory Listing
Modified Thu Jun 17 18:14:49 2004 UTC (9 years ago) by glarose

Updated ProblemSetList.pm to import gateway or versioned assignments
from set.def files (which means that it's not necessary to manually
edit these parameters in the database--woo woo!).  New fields admitted
in set.def files are
assignmentType      = gateway
attemptsPerVersion  = \d+
timeInterval        = \d+ unit (e.g., 1 day, 12 hours, or 6 hr)
versionsPerInterval = \d+
versionTimeLimit    = \d+ unit
problemRandOrder    = 1
all of these are, by default, NULL.  It may be that we should promote

I haven't added the ability to edit these values on the SetList page.
Putting all of them in the set data table will make it unwieldy, I
think.


Revision 2337 - Directory Listing
Modified Wed Jun 16 20:13:40 2004 UTC (9 years ago) by glarose

Updated ProblemSetList.pm to deal with new UserSet fields for problem set
versions.  This support is minimal for the moment.


Revision 2336 - Directory Listing
Modified Wed Jun 16 20:11:10 2004 UTC (9 years ago) by glarose

Updated ProblemSets.pm to deal with versioned problem sets.


Revision 2335 - Directory Listing
Modified Wed Jun 16 20:10:33 2004 UTC (9 years ago) by glarose

Updated Instructor.pm to include assignVersionedSetToUser routine(s).


Revision 2334 - Directory Listing
Modified Wed Jun 16 20:09:56 2004 UTC (9 years ago) by glarose

Rewrote GatewayQuiz.pm to deal with versioned sets.  Still needs to have


Revision 2333 - Directory Listing
Modified Wed Jun 16 20:08:23 2004 UTC (9 years ago) by glarose

update UserSet.pm to include new and exciting fields for gateway tests and
versioned sets.


Revision 2332 - Directory Listing
Modified Wed Jun 16 20:07:49 2004 UTC (9 years ago) by glarose

update Set.pm to include new and exciting fields for gateway tests and
versioned sets.


Revision 2331 - Directory Listing
Modified Wed Jun 16 20:02:32 2004 UTC (9 years ago) by glarose

updated DB.pm to include routines dealing with versioned problem sets
(which are named with set_id = setName,v\d+)


Revision 2298 - Directory Listing
Modified Sun Jun 13 00:20:40 2004 UTC (9 years ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-1-1a'.

Revision 2296 - Directory Listing
Modified Sat Jun 12 22:09:22 2004 UTC (9 years ago) by dpvc
Initial install of Parser package.


Revision 2295 - Directory Listing
Modified Sat Jun 12 01:02:18 2004 UTC (9 years ago) by gage
Making a non-essential change


Revision 2294 - Directory Listing
Modified Fri Jun 11 16:44:39 2004 UTC (9 years ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-1-a1'.

Revision 2145 - Directory Listing
Modified Fri May 21 23:58:14 2004 UTC (9 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch 'x-answer'.

Revision 1991 - Directory Listing
Modified Mon May 3 18:01:36 2004 UTC (9 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch 'before-setmaker'.

Revision 1599 - Directory Listing
Modified Tue Oct 21 05:17:00 2003 UTC (9 years, 8 months ago) by sh002i
changed names of display modules in hardcoded path table.


Revision 1598 - Directory Listing
Modified Tue Oct 21 05:16:26 2003 UTC (9 years, 8 months ago) by sh002i
dispatcher now calls Display:: modules


Revision 1574 - Directory Listing
Modified Fri Oct 10 19:12:19 2003 UTC (9 years, 8 months ago) by sh002i
more work on test dispatcher


Revision 1573 - Directory Listing
Modified Wed Oct 8 19:12:52 2003 UTC (9 years, 8 months ago) by sh002i
added url munging module.


Revision 1572 - Directory Listing
Modified Tue Oct 7 03:15:35 2003 UTC (9 years, 8 months ago) by
This commit was manufactured by cvs2svn to create branch 'cg-refactor-test'.

Revision 1283 - Directory Listing
Modified Thu Jun 26 20:55:56 2003 UTC (9 years, 11 months ago) by gage
The beginnings of making decompose_LR work for non-square matrices
--Mike


Revision 1282 - Directory Listing
Modified Thu Jun 26 20:54:48 2003 UTC (9 years, 11 months ago) by gage
Modifications to make sure that BM and EM (and other constants)
are properly generated for my variables in PGbasicmacros.
--Mike


Revision 1277 - Directory Listing
Modified Wed Jun 25 20:58:03 2003 UTC (9 years, 11 months ago) by gage
Better check for whether the _macros_file_init macro has been
defined.
--Mike


Revision 1275 - Directory Listing
Modified Wed Jun 25 16:05:00 2003 UTC (9 years, 11 months ago) by gage
Modifications which override transpose and copy
in MatrixReal.pm and which should make more
operations work on matrices with complex entries.
--Mike


Revision 1273 - Directory Listing
Modified Wed Jun 25 00:19:31 2003 UTC (9 years, 11 months ago) by gage
Changed the message summarizing the answer results to be a paragraph
of class "emphasis".

Changed the ur.template answer attempts table by removing the float
left attribute.  Defined a p.emphasis class to be italics.
--Mike


Revision 1272 - Directory Listing
Modified Tue Jun 24 21:51:39 2003 UTC (9 years, 11 months ago) by gage
Fixed communication problem about answers (the answer
prefix was being looked for in the wrong cache)
--Mike


Revision 1271 - Directory Listing
Modified Tue Jun 24 19:23:00 2003 UTC (9 years, 11 months ago) by gage
Trivial change in docs.
--Mike


Revision 1270 - Directory Listing
Modified Tue Jun 24 15:31:07 2003 UTC (9 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-0-b1-opt2'.

Revision 1269 - Directory Listing
Modified Tue Jun 24 15:31:06 2003 UTC (9 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-0-b1-opt1'.

Revision 1264 - Directory Listing
Modified Tue Jun 24 14:51:44 2003 UTC (9 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-0-b1-opt'.

Revision 736 - Directory Listing
Modified Tue Feb 18 06:51:49 2003 UTC (10 years, 4 months ago) by sh002i
fixed some security checks in Hardcopy.
-sam


Revision 735 - Directory Listing
Modified Tue Feb 18 02:02:40 2003 UTC (10 years, 4 months ago) by sh002i
finished hardcopy, adapted problemsets to call it correctly, fixed a bug
in problemset.
-sam


Revision 733 - Directory Listing
Modified Sun Feb 16 06:25:05 2003 UTC (10 years, 4 months ago) by sh002i
- moved errorOutput and warningOutput into ContentGenerator
- worked on Harcopy
-sam


Revision 725 - Directory Listing
Modified Fri Jan 31 22:30:43 2003 UTC (10 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-0-pr1
-hardcopy-changes'.

Revision 520 - Directory Listing
Modified Thu Aug 29 03:50:09 2002 UTC (10 years, 9 months ago) by
This commit was manufactured by cvs2svn to create branch
'experimental-0-8-1'.

Revision 1 - Directory Listing
Added Thu Jun 14 17:08:51 2001 UTC (12 years ago) by
Standard project directories initialized by cvs2svn.

Sort log by: