[system] / branches Repository:
ViewVC logotype

Log of /branches

View Directory Listing Directory Listing


Sticky Revision:

Revision 7146 - Directory Listing
Modified Sun Jun 17 17:01:38 2012 UTC (5 years, 5 months ago) by wheeler
Fixed an inappropriate displaying of the default authentication error message.

Revision 7145 - Directory Listing
Modified Thu Jun 7 17:31:00 2012 UTC (5 years, 5 months ago) by wheeler
Add ww_purge_old_nonces script to webwork2/bin directory

Revision 7144 - Directory Listing
Modified Thu Jun 7 00:51:30 2012 UTC (5 years, 5 months ago) by wheeler
Revisions to accommodate varying inputs from different LMSs and to improve interaction with Login.pm and Logout.pm

Revision 7143 - Directory Listing
Modified Thu May 31 12:13:49 2012 UTC (5 years, 5 months ago) by wheeler
Check for and accept common misspellings of lis_person_sourced_id

Revision 7142 - Directory Listing
Modified Tue May 29 19:42:39 2012 UTC (5 years, 5 months ago) by wheeler
Support for LTI 1.0 authentication from a Course Management System

Revision 7141 - Directory Listing
Modified Tue May 29 19:04:03 2012 UTC (5 years, 5 months ago) by wheeler
Support for LTI 1.0 authentication from a Course Management System

Revision 7139 - Directory Listing
Modified Wed Feb 15 07:28:59 2012 UTC (5 years, 9 months ago) by ghe3


Revision 7133 - Directory Listing
Modified Wed Feb 1 22:58:44 2012 UTC (5 years, 9 months ago) by ghe3


Revision 7131 - Directory Listing
Modified Sat Jan 14 04:47:03 2012 UTC (5 years, 10 months ago) by ghe3
localized with maketext()


Revision 7127 - Directory Listing
Modified Wed Dec 28 04:54:18 2011 UTC (5 years, 10 months ago) by david gage
changeing library browser 2 to library browser 3

Revision 7125 - Directory Listing
Modified Thu Dec 22 04:06:48 2011 UTC (5 years, 10 months ago) by gage
updating .po files

these are transferred from trunk


Revision 7123 - Directory Listing
Modified Sun Dec 18 00:15:02 2011 UTC (5 years, 11 months ago) by gage
simplified the passing of credentials.  

Communication now works between 

webwork_xmlrpc_client.pl   (command line test app)
renderProblem.pl     (plugin for editor to render problems )
renderViaXmlRPC.pm
instructorXMLHandler.pm
WebworkClient.pm

and   WebworkWebservice.pm


 

Revision 7122 - Directory Listing
Modified Wed Dec 14 23:00:20 2011 UTC (5 years, 11 months ago) by david gage
added try catch statements to javascript and did some cleaning

Revision 7120 - Directory Listing
Modified Mon Dec 12 15:43:33 2011 UTC (5 years, 11 months ago) by gage
cosmetic changes in output


Revision 7109 - Directory Listing
Modified Thu Dec 8 21:51:36 2011 UTC (5 years, 11 months ago) by gage
Changed the way the path is defined.

This seems to work at least on my machine.  I hope that it will make it more portable.

Please test further.


Revision 7108 - Directory Listing
Modified Mon Dec 5 01:37:57 2011 UTC (5 years, 11 months ago) by gage
commiting the .po files 

Revision 7107 - Directory Listing
Modified Sun Dec 4 04:52:26 2011 UTC (5 years, 11 months ago) by ghe3


Revision 7106 - Directory Listing
Modified Tue Nov 29 22:12:12 2011 UTC (5 years, 11 months ago) by gage
change "allowScriptDomain" from "sameDomain" to "always".

Prevents difficulties from serving applets through lighttpd via port 8080



Revision 7105 - Directory Listing
Modified Sun Nov 20 16:23:43 2011 UTC (5 years, 11 months ago) by gage
Finished clean up which removes all hard coded references 
to courses

A very large number of error messages are turned on.
They can be turned off by setting $UNIT_TESTS-ON to 
zero in files such as WebworkClient.pm RenderProblem.pm
WebworkWebservice.pm



Revision 7104 - Directory Listing
Modified Sun Nov 20 06:47:59 2011 UTC (5 years, 11 months ago) by gage
removed hardwiring of the user, session_key and courseID from all of the xmlrpc functions.

an xmlrpc call must be to an existing course and the user must be in the course,
must have a current session_key and must have instructor privileges.

no provision yet for obtaining a session_key if a session times out.

added a good many error checks.  Most of them turned off
but there is a trace of xmlrpc calls that is placed in the apache log



Revision 7099 - Directory Listing
Modified Wed Nov 16 19:31:28 2011 UTC (6 years ago) by david gage
some gui improvements

Revision 7098 - Directory Listing
Modified Wed Nov 16 01:42:00 2011 UTC (6 years ago) by david gage
fixed an issue when adding problems, moved some of the buttons into a toolbar, added some response messages from the server

Revision 7097 - Directory Listing
Modified Fri Nov 11 01:51:57 2011 UTC (6 years ago) by ghe3


Revision 7096 - Directory Listing
Modified Fri Nov 11 01:51:24 2011 UTC (6 years ago) by ghe3


Revision 7095 - Directory Listing
Modified Thu Nov 10 01:11:18 2011 UTC (6 years ago) by david gage
some style changes that should make use with firefox better

Revision 7094 - Directory Listing
Modified Wed Nov 9 18:13:05 2011 UTC (6 years ago) by david gage
some fixes for firefox, and a slightly more robust library listing service, also switched to using key over password and automatically filling out that and the user field, automatically reading the course is next

Revision 7093 - Directory Listing
Modified Tue Nov 8 01:11:35 2011 UTC (6 years ago) by david gage
fixed a problem in instructorXMLHandler.pm

Revision 7092 - Directory Listing
Modified Tue Nov 8 00:52:34 2011 UTC (6 years ago) by david gage
added local version of jquery-ui's template

Revision 7091 - Directory Listing
Modified Mon Nov 7 20:26:10 2011 UTC (6 years ago) by david gage
fixed a bracket error

Revision 7090 - Directory Listing
Modified Mon Nov 7 20:03:40 2011 UTC (6 years ago) by david gage
added my template for library browser to all template folders

Revision 7089 - Directory Listing
Modified Mon Nov 7 02:37:25 2011 UTC (6 years ago) by gage
add extra keys for searching library


Revision 7088 - Directory Listing
Modified Mon Nov 7 02:28:43 2011 UTC (6 years ago) by gage
added hash value for session_key   -- this means that the 
authen method will first try to authenticated against the session_key and 
if that fails it will authenticate against the password.


Revision 7087 - Directory Listing
Modified Mon Nov 7 02:22:28 2011 UTC (6 years ago) by gage
added more depth to the call stack when there are errors.


Revision 7086 - Directory Listing
Modified Sat Nov 5 18:45:14 2011 UTC (6 years ago) by david gage
reorder problems, show problems in sets, jquery is now local.

Revision 7085 - Directory Listing
Modified Fri Nov 4 17:21:17 2011 UTC (6 years ago) by david gage
added the template I use and changed some css

Revision 7084 - Directory Listing
Modified Fri Nov 4 16:58:28 2011 UTC (6 years ago) by david gage
cleaned up javascript, it's very modular :) added some loading images and basically made everything smoother..i think

Revision 7083 - Directory Listing
Modified Fri Nov 4 04:56:16 2011 UTC (6 years ago) by david gage
brand new library browser 2, add, delete and create new set functions are working.

Revision 7079 - Directory Listing
Modified Tue Oct 25 21:31:59 2011 UTC (6 years ago) by ghe3


Revision 7074 - Directory Listing
Modified Thu Oct 20 22:41:19 2011 UTC (6 years ago) by ghe3


Revision 7073 - Directory Listing
Modified Thu Oct 20 19:35:31 2011 UTC (6 years, 1 month ago) by ghe3


Revision 7072 - Directory Listing
Modified Thu Oct 20 18:15:12 2011 UTC (6 years, 1 month ago) by ghe3


Revision 7071 - Directory Listing
Modified Thu Oct 13 17:02:40 2011 UTC (6 years, 1 month ago) by gage
updating french lexicon


Revision 7069 - Directory Listing
Modified Tue Oct 11 20:27:10 2011 UTC (6 years, 1 month ago) by ghe3


Revision 7068 - Directory Listing
Modified Tue Oct 11 20:21:55 2011 UTC (6 years, 1 month ago) by ghe3


Revision 7052 - Directory Listing
Modified Fri Sep 30 23:09:45 2011 UTC (6 years, 1 month ago) by gage
updates from trunk to correct coloring of answer blanks.
allow post_header_text to print

Revision 7051 - Directory Listing
Modified Fri Sep 30 00:53:43 2011 UTC (6 years, 1 month ago) by gage
commiting changes from trunk to Grant's development version


Revision 7050 - Directory Listing
Modified Thu Sep 29 23:58:54 2011 UTC (6 years, 1 month ago) by ghe3


Revision 7049 - Directory Listing
Modified Tue Sep 27 19:41:42 2011 UTC (6 years, 1 month ago) by ghe3


Revision 7047 - Directory Listing
Modified Wed Sep 21 07:35:26 2011 UTC (6 years, 1 month ago) by ghe3


Revision 7045 - Directory Listing
Modified Fri Sep 16 07:29:14 2011 UTC (6 years, 2 months ago) by ghe3


Revision 7044 - Directory Listing
Modified Tue Sep 13 21:58:58 2011 UTC (6 years, 2 months ago) by ghe3


Revision 7043 - Directory Listing
Modified Sat Sep 10 17:13:12 2011 UTC (6 years, 2 months ago) by ghe3


Revision 7042 - Directory Listing
Modified Sat Sep 10 02:46:01 2011 UTC (6 years, 2 months ago) by gage
May have fixed problem where gateway quiz labels don't show up.

It may be that the interactive link should also be wrapped in a label.     

Also made sure max attempts was defined to be 1 if it was not defined
or defined to be 0.  Is there ever a time when you want max attempts to 
be 0?


Revision 7040 - Directory Listing
Modified Fri Sep 9 22:43:26 2011 UTC (6 years, 2 months ago) by gage
fixed problem in Show solutions 

Revision 7039 - Directory Listing
Modified Fri Sep 9 22:40:47 2011 UTC (6 years, 2 months ago) by gage
add $ (typo in $self)


Revision 7037 - Directory Listing
Modified Thu Sep 8 14:47:54 2011 UTC (6 years, 2 months ago) by aubreyja
Makes more sense to match Felipe's userid

Revision 7036 - Directory Listing
Modified Thu Sep 8 14:45:11 2011 UTC (6 years, 2 months ago) by aubreyja
oops

Revision 7035 - Directory Listing
Modified Thu Sep 8 14:44:33 2011 UTC (6 years, 2 months ago) by aubreyja
Copying pg/ trunk code

Revision 7034 - Directory Listing
Modified Thu Sep 8 14:43:34 2011 UTC (6 years, 2 months ago) by aubreyja
Copying webwork2/ trunk code

Revision 7033 - Directory Listing
Modified Thu Sep 8 14:42:34 2011 UTC (6 years, 2 months ago) by aubreyja
Copying webwork2/ trunk code

Revision 7032 - Directory Listing
Modified Thu Sep 8 14:41:16 2011 UTC (6 years, 2 months ago) by aubreyja
Creating dev branch for Luiz Felipe Martins - CSU Ohio

Revision 7022 - Directory Listing
Modified Wed Aug 17 14:15:24 2011 UTC (6 years, 3 months ago) by goehle
An achievement system to add video game elements to webwork.  The achievements are currently tailor to be Calculus 2 specific.

Revision 7021 - Directory Listing
Modified Wed Aug 17 14:12:35 2011 UTC (6 years, 3 months ago) by goehle
An achievement system to add video game elements to webwork.  The achievements are currently tailor to be Calculus 2 specific.

Revision 7020 - Directory Listing
Modified Mon Aug 15 14:52:04 2011 UTC (6 years, 3 months ago) by aubreyja
Creating dev branch for Geoff Goehle, Western Carolina University

Revision 7019 - Directory Listing
Modified Fri Aug 5 20:41:49 2011 UTC (6 years, 3 months ago) by aubreyja
Creating branch for Bill Wheeler - Indiana University

Revision 7018 - Directory Listing
Modified Fri Aug 5 18:24:45 2011 UTC (6 years, 3 months ago) by gage
css optimizations., small change to ww_applet_support.js



Revision 7017 - Directory Listing
Modified Fri Aug 5 18:13:19 2011 UTC (6 years, 3 months ago) by gage
added comments

Revision 7016 - Directory Listing
Modified Sat Jul 30 19:10:02 2011 UTC (6 years, 3 months ago) by gage
further adjustments to css
math2 uses serif fonts and math3 uses sans-serif fonts


Revision 7015 - Directory Listing
Modified Sat Jul 30 18:27:40 2011 UTC (6 years, 3 months ago) by gage
merge with ghe2
add more maketext lines
add language choice to CourseConfiguration web page
updates to css and template files
new features in java script files



Revision 7014 - Directory Listing
Modified Sat Jul 30 02:31:12 2011 UTC (6 years, 3 months ago) by ghe3


Revision 7013 - Directory Listing
Modified Fri Jul 29 18:24:08 2011 UTC (6 years, 3 months ago) by ghe3
 more .js files


Revision 7012 - Directory Listing
Modified Fri Jul 29 05:01:14 2011 UTC (6 years, 3 months ago) by ghe3


Revision 7011 - Directory Listing
Modified Thu Jul 28 23:30:05 2011 UTC (6 years, 3 months ago) by gage
updated contextTypeset to courses.maa version

fixed bug in BEGIN_PGML_SOLUTIONS

Revision 7007 - Directory Listing
Modified Thu Jul 28 22:46:11 2011 UTC (6 years, 3 months ago) by gage
updating the PGML.pl to the current version on courses.webwork



Revision 7006 - Directory Listing
Modified Thu Jul 28 19:56:42 2011 UTC (6 years, 3 months ago) by gage
added view back in to the options for PGProblemEditor.

still need to modify the behavior.
(don't put in new window for example).

Revision 7005 - Directory Listing
Modified Thu Jul 28 19:40:09 2011 UTC (6 years, 3 months ago) by gage
commiting Grant's js scripts to the development branch


Revision 7004 - Directory Listing
Modified Thu Jul 28 19:18:47 2011 UTC (6 years, 3 months ago) by gage
added references to $r to Setmaker2


Revision 7003 - Directory Listing
Modified Thu Jul 28 18:51:54 2011 UTC (6 years, 3 months ago) by gage
restored Library Browser 2 to the links on the page.


Revision 7001 - Directory Listing
Modified Thu Jul 28 18:15:51 2011 UTC (6 years, 3 months ago) by gage
commiting PGML.pl

Revision 7000 - Directory Listing
Modified Thu Jul 28 18:14:43 2011 UTC (6 years, 3 months ago) by gage
added PGML.pl to standard macro files


Revision 6999 - Directory Listing
Modified Tue Jul 26 22:46:52 2011 UTC (6 years, 3 months ago) by gage
merged gage_dev and ghe3_dev versions



Revision 6998 - Directory Listing
Modified Tue Jul 26 22:45:45 2011 UTC (6 years, 3 months ago) by gage
merged changes from ghe3 development


Revision 6997 - Directory Listing
Modified Tue Jul 26 22:05:36 2011 UTC (6 years, 3 months ago) by ghe3
dding new javaScript handlers
adding


Revision 6996 - Directory Listing
Modified Tue Jul 26 03:13:21 2011 UTC (6 years, 3 months ago) by ghe3


Revision 6994 - Directory Listing
Modified Fri Jul 22 15:57:01 2011 UTC (6 years, 3 months ago) by gage
fixed minor bug -- no $ in front of self

Revision 6993 - Directory Listing
Modified Thu Jul 21 18:54:56 2011 UTC (6 years, 3 months ago) by gage
made authentication correction suggested by Bill Wheeler in bug #2026

Revision 6991 - Directory Listing
Modified Thu Jul 21 12:31:01 2011 UTC (6 years, 4 months ago) by gage
fixed minor probelm in Problem.pm

now when answers are checked they appear in an iframe on the same page.  --next step
get the iframe to replace the original rendered problem (or get the original rendered problem
to appear in the iframe)  -- some ajax majic needed.


Revision 6990 - Directory Listing
Modified Thu Jul 21 12:27:35 2011 UTC (6 years, 4 months ago) by gage
fixed minor error in Problem.pm

added iframe so that the response to checking an answer in Problem Viewer appear
in the iframe below -- the next step is to get it to replace the original Problem Viewer.


Revision 6987 - Directory Listing
Modified Thu Jul 21 02:03:41 2011 UTC (6 years, 4 months ago) by gage
will it regularize this time?


Revision 6986 - Directory Listing
Modified Thu Jul 21 02:02:26 2011 UTC (6 years, 4 months ago) by gage
delete this


Revision 6985 - Directory Listing
Modified Thu Jul 21 01:51:23 2011 UTC (6 years, 4 months ago) by gage
bring gage_dev and ghe3_dev into sync


Revision 6984 - Directory Listing
Modified Thu Jul 21 01:49:35 2011 UTC (6 years, 4 months ago) by gage
bring gage_dev and ghe3_dev branches into sync.


Revision 6980 - Directory Listing
Modified Thu Jul 21 00:01:16 2011 UTC (6 years, 4 months ago) by gage
adding patch to LDAP


Revision 6970 - Directory Listing
Modified Wed Jul 20 23:50:59 2011 UTC (6 years, 4 months ago) by gage
added patch to LDAP (also updated version number on RenderProblem.pl)


Revision 6969 - Directory Listing
Modified Wed Jul 20 18:33:50 2011 UTC (6 years, 4 months ago) by gage
added modifications to make PGProblemEditor.pm to work


Revision 6968 - Directory Listing
Modified Wed Jul 20 18:26:17 2011 UTC (6 years, 4 months ago) by gage
fixed some conflict messages 


Revision 6967 - Directory Listing
Modified Wed Jul 20 18:25:12 2011 UTC (6 years, 4 months ago) by gage
merging localization code 
and some (not all) of Grant's modifications


Revision 6966 - Directory Listing
Modified Wed Jul 20 01:15:37 2011 UTC (6 years, 4 months ago) by gage
added a few more $r arguments to fromNewModule

Revision 6965 - Directory Listing
Modified Wed Jul 20 01:01:43 2011 UTC (6 years, 4 months ago) by gage
final changes to add POST_HEADER code


Revision 6964 - Directory Listing
Modified Wed Jul 20 00:08:28 2011 UTC (6 years, 4 months ago) by gage
added POST_HEADER_CODE to this branch


Revision 6961 - Directory Listing
Modified Tue Jul 19 21:48:20 2011 UTC (6 years, 4 months ago) by ghe3
minor changes

Revision 6960 - Directory Listing
Modified Tue Jul 19 21:38:09 2011 UTC (6 years, 4 months ago) by ghe3
small changes 

Revision 6959 - Directory Listing
Modified Tue Jul 19 21:33:36 2011 UTC (6 years, 4 months ago) by gage
reconciling with the localization code


Revision 6958 - Directory Listing
Modified Tue Jul 19 20:25:37 2011 UTC (6 years, 4 months ago) by ghe3
commiting localizing changes

Revision 6957 - Directory Listing
Modified Tue Jul 19 20:24:30 2011 UTC (6 years, 4 months ago) by ghe3
merging with localizing software

Revision 6956 - Directory Listing
Modified Tue Jul 19 20:07:52 2011 UTC (6 years, 4 months ago) by gage
committing merge with localizing code

Revision 6950 - Directory Listing
Modified Tue Jul 19 15:59:22 2011 UTC (6 years, 4 months ago) by gage
minor changes


Revision 6949 - Directory Listing
Modified Mon Jul 18 21:10:16 2011 UTC (6 years, 4 months ago) by gage
merge with ghe3


Revision 6948 - Directory Listing
Modified Mon Jul 18 20:54:57 2011 UTC (6 years, 4 months ago) by gage
merge with ghe3


Revision 6947 - Directory Listing
Modified Mon Jul 18 20:54:24 2011 UTC (6 years, 4 months ago) by gage
merge with ghe3


Revision 6946 - Directory Listing
Modified Mon Jul 18 20:51:02 2011 UTC (6 years, 4 months ago) by gage
merging with ghe3


Revision 6945 - Directory Listing
Modified Mon Jul 18 20:15:44 2011 UTC (6 years, 4 months ago) by gage
fixed error in editing


Revision 6944 - Directory Listing
Modified Mon Jul 18 20:09:53 2011 UTC (6 years, 4 months ago) by gage
commit merge with trunk (localization files)

Revision 6943 - Directory Listing
Modified Mon Jul 18 20:07:43 2011 UTC (6 years, 4 months ago) by gage
merging with localization files in trunk


Revision 6942 - Directory Listing
Modified Mon Jul 18 19:51:57 2011 UTC (6 years, 4 months ago) by gage
merged with trunk -- localization


Revision 6941 - Directory Listing
Modified Mon Jul 18 19:34:23 2011 UTC (6 years, 4 months ago) by gage
merging with trunk


Revision 6940 - Directory Listing
Modified Mon Jul 18 19:19:15 2011 UTC (6 years, 4 months ago) by gage
merging with trunk



Revision 6939 - Directory Listing
Modified Mon Jul 18 19:16:04 2011 UTC (6 years, 4 months ago) by gage
add localizing files -- merge with trunk


Revision 6938 - Directory Listing
Modified Mon Jul 18 19:14:30 2011 UTC (6 years, 4 months ago) by gage
updates to templates and to global.conf.dist


Revision 6937 - Directory Listing
Modified Mon Jul 18 19:13:30 2011 UTC (6 years, 4 months ago) by gage
added chanages to math templates


Revision 6934 - Directory Listing
Modified Fri Jul 15 15:04:42 2011 UTC (6 years, 4 months ago) by benjamin
Removed header info left over from previous localization organization.


Revision 6928 - Directory Listing
Modified Wed Jul 13 05:19:41 2011 UTC (6 years, 4 months ago) by ghe3


Revision 6926 - Directory Listing
Modified Mon Jul 11 17:08:19 2011 UTC (6 years, 4 months ago) by benjamin
Removed hard-coded Turkish translation from Login.pm (oops)
Removed legacy Localization code from ProblemSets.pm (need to do this to other files, too)
Added Login.pm translation to Localize.pm and tr.pm (new _LOGIN_MESSAGE variable)


Revision 6925 - Directory Listing
Modified Sat Jul 9 05:02:51 2011 UTC (6 years, 4 months ago) by ghe3


Revision 6924 - Directory Listing
Modified Fri Jul 8 04:54:35 2011 UTC (6 years, 4 months ago) by ghe3


Revision 6923 - Directory Listing
Modified Wed Jul 6 23:35:51 2011 UTC (6 years, 4 months ago) by gage
Made changes that locate the Localize handler in $r 
the WeBWorK::Request object which is unloaded in nearly every subroutine.

At the moment this seems more appropriate than trying to create a WeBWorK object.
WeBWorK.pm is basically a dispatch routine, which creates a request object and then 
initializes it.

The biggest obstacle is handling URLPath.  In each case the name of a segment needs a 
translation for display purposes.  This can't be done statically because, while the paths
are static, the language is not determined until the request comes and might be different 
for each course.  To handle this we have added an extra parameter (the second one) whenever
a URLPath is created which must be a WeBWorK::Request object.  Now the URLPath object knows
the "parent" request that it belongs to and from that can determine language to use for 
translation.  This involved a lot of routine changes which were done with massive search and 
individual replace.  There are also checks in the creation routines for URLPath which
insure that the second argument is a WeBWorK::Request object.  This reduced errors during the change over.

Going forward the differences are only that one uses  $r->maketext()  instead of $LH->maketext()

and in the global.conf (overridden by the courses.conf file) there is a new item:

$language = "tr"  (or "en"  or "fr" );

We need more Translation files in Localize,  We need error messages for non-existentant languages.
and eventually we will want easier customization (via Course Configuration or perhaps even individual
preferences)





Revision 6922 - Directory Listing
Modified Tue Jul 5 20:38:27 2011 UTC (6 years, 4 months ago) by aubreyja
Ditto, about copying in current trunk, but referring to pg/

Revision 6921 - Directory Listing
Modified Tue Jul 5 20:37:19 2011 UTC (6 years, 4 months ago) by aubreyja
Copying in current trunk

Revision 6920 - Directory Listing
Modified Tue Jul 5 20:28:17 2011 UTC (6 years, 4 months ago) by aubreyja
Creating new branch for David Gage

Revision 6918 - Directory Listing
Modified Tue Jul 5 19:21:32 2011 UTC (6 years, 4 months ago) by gage
syncing with trunk


Revision 6915 - Directory Listing
Modified Fri Jul 1 16:47:38 2011 UTC (6 years, 4 months ago) by gage
removed a couple of <<<< lines that crept in.



Revision 6914 - Directory Listing
Modified Fri Jul 1 16:20:21 2011 UTC (6 years, 4 months ago) by gage
fold in changes from trunk


Revision 6913 - Directory Listing
Modified Fri Jul 1 16:19:40 2011 UTC (6 years, 4 months ago) by gage
fold in changes from trunk


Revision 6912 - Directory Listing
Modified Fri Jul 1 16:11:03 2011 UTC (6 years, 4 months ago) by gage
fold in changes from trunk


Revision 6909 - Directory Listing
Modified Fri Jul 1 14:27:45 2011 UTC (6 years, 4 months ago) by gage
fold in changes from trunk


Revision 6908 - Directory Listing
Modified Fri Jul 1 14:25:34 2011 UTC (6 years, 4 months ago) by gage
folding in changes from trunk


Revision 6907 - Directory Listing
Modified Fri Jul 1 14:22:40 2011 UTC (6 years, 4 months ago) by gage
folding in changes from trunk


Revision 6906 - Directory Listing
Modified Fri Jul 1 14:18:26 2011 UTC (6 years, 4 months ago) by gage
folding in changes from trunk


Revision 6901 - Directory Listing
Modified Thu Jun 30 01:55:41 2011 UTC (6 years, 4 months ago) by ghe3
fixed bug involving the pop-down menu for setting status

-- uploaded by M. Gage  for Grant He



Revision 6893 - Directory Listing
Modified Sat Jun 25 16:08:08 2011 UTC (6 years, 4 months ago) by ghe3


Revision 6890 - Directory Listing
Modified Fri Jun 24 03:50:09 2011 UTC (6 years, 4 months ago) by ghe3


Revision 6888 - Directory Listing
Modified Thu Jun 23 21:05:24 2011 UTC (6 years, 4 months ago) by gage
adding link to the conf/templates/math3/math3.css file


Revision 6887 - Directory Listing
Modified Thu Jun 23 21:04:08 2011 UTC (6 years, 4 months ago) by gage
minor changes to colors


Revision 6886 - Directory Listing
Modified Thu Jun 23 21:00:16 2011 UTC (6 years, 4 months ago) by gage
working on  improving the client communication


Revision 6885 - Directory Listing
Modified Thu Jun 23 20:59:12 2011 UTC (6 years, 4 months ago) by gage
finshed changes to WebClient.pm to wire up PG warning channel.

Most of the other changes are probably accepting some of Grant's accessibility updates
and a few details on updating SetMaker2.pm



Revision 6880 - Directory Listing
Modified Wed Jun 22 17:56:45 2011 UTC (6 years, 4 months ago) by gage
Allow TeX headers to be modified.  
Update the UI of SetMaker2.pm


Revision 6879 - Directory Listing
Modified Wed Jun 22 17:54:08 2011 UTC (6 years, 4 months ago) by gage
added Tiny UUID to list


Revision 6878 - Directory Listing
Modified Wed Jun 22 17:53:29 2011 UTC (6 years, 4 months ago) by gage
overhaul the client for the webwork webservice rendering 
enabled batch checking of problems (still more work to do)



Revision 6877 - Directory Listing
Modified Wed Jun 22 17:52:22 2011 UTC (6 years, 4 months ago) by gage
commented out pretty_print_rh (not used except for debuggin?)



Revision 6872 - Directory Listing
Modified Tue Jun 21 03:53:55 2011 UTC (6 years, 5 months ago) by gage
updated checkProblems so that they can be used to check the NationalProblemLibrary
updated renderProblem_rawoutput to use WebworkClient.m



Revision 6871 - Directory Listing
Modified Tue Jun 21 00:03:23 2011 UTC (6 years, 5 months ago) by ghe3
adding css files and js files for Grant He
-- Mike


Revision 6870 - Directory Listing
Modified Mon Jun 20 21:24:06 2011 UTC (6 years, 5 months ago) by ghe3
upload math3 templates for Grant He

-- Mike Gage (again -- it modified math2 the first time.  ?????)



Revision 6869 - Directory Listing
Modified Mon Jun 20 21:20:11 2011 UTC (6 years, 5 months ago) by ghe3
commiting math3 templates and css for Grant He
-- Mike Gage


Revision 6868 - Directory Listing
Modified Mon Jun 20 21:14:42 2011 UTC (6 years, 5 months ago) by ghe3
Added ProblemUtil directory and content for Grant He.    
-- Mike Gage



Revision 6867 - Directory Listing
Modified Sat Jun 18 03:59:31 2011 UTC (6 years, 5 months ago) by gage
committing changes made at and just before the sage31 work days


Revision 6866 - Directory Listing
Modified Fri Jun 17 16:08:29 2011 UTC (6 years, 5 months ago) by ghe3


Revision 6857 - Directory Listing
Modified Mon Jun 13 05:06:58 2011 UTC (6 years, 5 months ago) by ghe3


Revision 6848 - Directory Listing
Modified Fri Jun 10 14:34:39 2011 UTC (6 years, 5 months ago) by aubreyja
That worked for webwork2/, now to add some pg/

Revision 6847 - Directory Listing
Modified Fri Jun 10 14:33:15 2011 UTC (6 years, 5 months ago) by aubreyja
Creating dev branch, with proper dir structure (I hope)

Revision 6846 - Directory Listing
Modified Fri Jun 10 14:32:50 2011 UTC (6 years, 5 months ago) by aubreyja
Creating dev branch with proper dir structure

Revision 6845 - Directory Listing
Modified Fri Jun 10 14:31:00 2011 UTC (6 years, 5 months ago) by aubreyja
oops

Revision 6844 - Directory Listing
Modified Fri Jun 10 14:29:14 2011 UTC (6 years, 5 months ago) by aubreyja
Creating dev branch

Revision 6843 - Directory Listing
Modified Fri Jun 10 14:29:09 2011 UTC (6 years, 5 months ago) by ghe3


Revision 6842 - Directory Listing
Modified Thu Jun 9 15:38:22 2011 UTC (6 years, 5 months ago) by gage
updates from trunk


Revision 6841 - Directory Listing
Modified Thu Jun 9 15:26:21 2011 UTC (6 years, 5 months ago) by gage
replace colored answer blanks with colored borders on answer blanks.



Revision 6840 - Directory Listing
Modified Thu Jun 9 15:24:54 2011 UTC (6 years, 5 months ago) by gage
changes to eliminate colons from the identifiers for array inputs

added java script to accomodate MathJax

Revision 6839 - Directory Listing
Modified Thu Jun 9 15:23:32 2011 UTC (6 years, 5 months ago) by gage
changes to the way arrays are labeled.  apparently colons are not allowed in html identifiers for some purposes (using CSS)

minor updates to PGalias database design
 

Revision 6827 - Directory Listing
Modified Thu May 26 19:17:56 2011 UTC (6 years, 5 months ago) by ghe3


Revision 6826 - Directory Listing
Modified Thu May 26 03:45:15 2011 UTC (6 years, 5 months ago) by gage
Fixed error on displaying red color in array answer rules
(still only works for the first entry in the array)

other minor tweaks -- added permissionLevel when creating users in WeBWorKSOAP

color changes, tweaks to configurations



Revision 6824 - Directory Listing
Modified Thu May 26 03:32:40 2011 UTC (6 years, 5 months ago) by gage
added Tie::IxHash to the list


Revision 6823 - Directory Listing
Modified Tue May 24 21:38:23 2011 UTC (6 years, 5 months ago) by ghe3


Revision 6822 - Directory Listing
Modified Tue May 24 21:26:27 2011 UTC (6 years, 5 months ago) by ghe3


Revision 6819 - Directory Listing
Modified Tue May 24 02:08:45 2011 UTC (6 years, 5 months ago) by ghe3


Revision 6818 - Directory Listing
Modified Fri May 20 14:57:38 2011 UTC (6 years, 6 months ago) by ghe3


Revision 6814 - Directory Listing
Modified Wed May 11 19:07:17 2011 UTC (6 years, 6 months ago) by ghe3
my first commit

Revision 6813 - Directory Listing
Modified Wed May 11 18:53:07 2011 UTC (6 years, 6 months ago) by ghe3
your log message

Revision 6812 - Directory Listing
Modified Wed May 11 18:50:34 2011 UTC (6 years, 6 months ago) by ghe3
your log message

Revision 6811 - Directory Listing
Modified Wed May 11 18:47:39 2011 UTC (6 years, 6 months ago) by ghe3
your log message

Revision 6810 - Directory Listing
Modified Wed May 11 18:39:55 2011 UTC (6 years, 6 months ago) by ghe3
your log message

Revision 6809 - Directory Listing
Modified Tue May 10 22:34:01 2011 UTC (6 years, 6 months ago) by ghe3
helpful log message

Revision 6808 - Directory Listing
Modified Tue May 10 22:19:52 2011 UTC (6 years, 6 months ago) by aubreyja
Dev. branch for Grant He

Revision 6803 - Directory Listing
Modified Wed Apr 27 20:26:08 2011 UTC (6 years, 6 months ago) by gage
removing references to console which were causing errors


Revision 6801 - Directory Listing
Modified Wed Apr 27 20:05:08 2011 UTC (6 years, 6 months ago) by david gage
removed console calls

Revision 6799 - Directory Listing
Modified Thu Apr 14 03:08:04 2011 UTC (6 years, 7 months ago) by gage
added check that DATA logs and tmp directories can be written to
from the webwork server.



Revision 6798 - Directory Listing
Modified Thu Apr 14 02:36:17 2011 UTC (6 years, 7 months ago) by gage
fix current directory


Revision 6797 - Directory Listing
Modified Thu Apr 14 02:35:25 2011 UTC (6 years, 7 months ago) by gage
merge with trunk changes


Revision 6796 - Directory Listing
Modified Thu Apr 14 02:23:11 2011 UTC (6 years, 7 months ago) by gage
syncing with trunk


Revision 6795 - Directory Listing
Modified Thu Apr 14 02:08:40 2011 UTC (6 years, 7 months ago) by gage
merging with trunk --- add htdocs/crossdomain.xml


Revision 6794 - Directory Listing
Modified Thu Apr 14 02:06:09 2011 UTC (6 years, 7 months ago) by gage
fixing Image_and_Cursor_All


Revision 6793 - Directory Listing
Modified Thu Apr 14 02:02:04 2011 UTC (6 years, 7 months ago) by gage
updating applets from trunk



Revision 6792 - Directory Listing
Modified Thu Apr 14 01:55:14 2011 UTC (6 years, 7 months ago) by gage
merge collor changes from trunk


Revision 6791 - Directory Listing
Modified Thu Apr 14 01:45:45 2011 UTC (6 years, 7 months ago) by gage
merging changes from trunk


Revision 6790 - Directory Listing
Modified Thu Apr 14 01:28:33 2011 UTC (6 years, 7 months ago) by gage
update from trunk


Revision 6789 - Directory Listing
Modified Thu Apr 14 01:25:45 2011 UTC (6 years, 7 months ago) by gage
update from trunk


Revision 6788 - Directory Listing
Modified Thu Apr 14 01:23:25 2011 UTC (6 years, 7 months ago) by gage
updates from trunk


Revision 6787 - Directory Listing
Modified Thu Apr 14 01:21:54 2011 UTC (6 years, 7 months ago) by gage
merging updates from trunk


Revision 6771 - Directory Listing
Modified Fri Apr 1 00:35:02 2011 UTC (6 years, 7 months ago) by gage
merging changes from dg_dev
(except for one late commit of Merge.pm which is from trunk)


Revision 6769 - Directory Listing
Modified Thu Mar 31 23:06:15 2011 UTC (6 years, 7 months ago) by gage
one more class to myClass


Revision 6768 - Directory Listing
Modified Thu Mar 31 22:09:09 2011 UTC (6 years, 7 months ago) by gage
reordered listing of libraries


Revision 6766 - Directory Listing
Modified Thu Mar 31 21:59:32 2011 UTC (6 years, 7 months ago) by gage
change class to myClass to avoid conflicts with javascript engine in safari


Revision 6765 - Directory Listing
Modified Thu Mar 31 21:57:44 2011 UTC (6 years, 7 months ago) by gage
change directory


Revision 6764 - Directory Listing
Modified Thu Mar 31 21:48:20 2011 UTC (6 years, 7 months ago) by gage
fixed version in README
fixed reference to perl in check_modules.pl


Revision 6760 - Directory Listing
Modified Thu Mar 31 03:16:20 2011 UTC (6 years, 7 months ago) by gage
added three new macros files answerDiscussion.pl is at best proof of concept at the moment.


Revision 6759 - Directory Listing
Modified Tue Mar 29 20:55:53 2011 UTC (6 years, 7 months ago) by gage
merged with trunk


Revision 6758 - Directory Listing
Modified Tue Mar 29 20:50:35 2011 UTC (6 years, 7 months ago) by gage
merged changes from trunk



Revision 6757 - Directory Listing
Modified Mon Mar 28 08:50:03 2011 UTC (6 years, 7 months ago) by ozcankasal
tr.pm updated

Revision 6754 - Directory Listing
Modified Tue Mar 22 11:31:35 2011 UTC (6 years, 7 months ago) by benjamin
update tr.pm

Revision 6753 - Directory Listing
Modified Tue Mar 22 11:30:33 2011 UTC (6 years, 7 months ago) by benjamin
fixed Problem.pm

Revision 6752 - Directory Listing
Modified Tue Mar 22 08:19:12 2011 UTC (6 years, 7 months ago) by benjamin
translated up button (Ozcan)

Revision 6751 - Directory Listing
Modified Tue Mar 22 08:07:45 2011 UTC (6 years, 7 months ago) by benjamin
More translations to tr.pm (Ozcan)

Revision 6750 - Directory Listing
Modified Mon Mar 21 21:11:15 2011 UTC (6 years, 8 months ago) by benjamin
WeBWorK-tr  ... for webwork translated!


Revision 6749 - Directory Listing
Modified Mon Mar 21 21:04:21 2011 UTC (6 years, 8 months ago) by benjamin
Adding lexicon

Revision 6748 - Directory Listing
Modified Mon Mar 21 20:56:32 2011 UTC (6 years, 8 months ago) by benjamin
Updating translation files

Revision 6747 - Directory Listing
Modified Mon Mar 21 19:34:24 2011 UTC (6 years, 8 months ago) by benjamin
update Translate.pm

Revision 6746 - Directory Listing
Modified Mon Mar 21 19:29:50 2011 UTC (6 years, 8 months ago) by aubreyja
again, copying current webwork2 code into bw branch

Revision 6745 - Directory Listing
Modified Mon Mar 21 19:29:07 2011 UTC (6 years, 8 months ago) by aubreyja
try again

Revision 6744 - Directory Listing
Modified Mon Mar 21 19:03:16 2011 UTC (6 years, 8 months ago) by aubreyja
copying current pg code into bw branch

Revision 6743 - Directory Listing
Modified Mon Mar 21 19:01:42 2011 UTC (6 years, 8 months ago) by aubreyja
copying current webwork2 code into bw branch

Revision 6742 - Directory Listing
Modified Mon Mar 21 18:47:41 2011 UTC (6 years, 8 months ago) by benjamin


Revision 6741 - Directory Listing
Modified Mon Mar 21 13:22:14 2011 UTC (6 years, 8 months ago) by aubreyja
Dev branch for Ben Walter

Revision 6740 - Directory Listing
Modified Sat Mar 19 02:24:34 2011 UTC (6 years, 8 months ago) by gage
merging with dg


Revision 6739 - Directory Listing
Modified Fri Mar 18 19:52:24 2011 UTC (6 years, 8 months ago) by david gage
magnification bug fix

Revision 6738 - Directory Listing
Modified Fri Mar 18 18:39:42 2011 UTC (6 years, 8 months ago) by david gage
Should work better with all themes now, added error messages, more async updating

Revision 6736 - Directory Listing
Modified Wed Mar 16 22:24:20 2011 UTC (6 years, 8 months ago) by gage
merging with dg

You should now be able to drag problems to a target set that isn't currently selected and it will add it

Revision 6735 - Directory Listing
Modified Wed Mar 16 20:47:04 2011 UTC (6 years, 8 months ago) by david gage
quick autoscrolling bug fix

Revision 6734 - Directory Listing
Modified Wed Mar 16 20:33:48 2011 UTC (6 years, 8 months ago) by david gage
can now add a problem from the current target set to another target set, some bug fixes, slightly cleaner js

Revision 6733 - Directory Listing
Modified Wed Mar 16 04:21:15 2011 UTC (6 years, 8 months ago) by david gage
You should now be able to drag problems to a target set that isn't currently selected and it will ad it

Revision 6732 - Directory Listing
Modified Mon Mar 14 18:05:19 2011 UTC (6 years, 8 months ago) by david gage
added a horizontal slider and made the automatic scrolling in the target set a little smoother

Revision 6731 - Directory Listing
Modified Sat Mar 12 19:12:02 2011 UTC (6 years, 8 months ago) by gage
merging with dg -- magnification fix, scrolling in target window, fix for full screen



Revision 6730 - Directory Listing
Modified Fri Mar 11 22:05:34 2011 UTC (6 years, 8 months ago) by david gage
fixed a magnifcation issue, added automatic scrolling to the target set, made some adjustments to the full screen mode

Revision 6729 - Directory Listing
Modified Thu Mar 10 19:58:15 2011 UTC (6 years, 8 months ago) by gage
merging updates from dg


Revision 6728 - Directory Listing
Modified Thu Mar 10 17:54:52 2011 UTC (6 years, 8 months ago) by david gage
fixed the drag image and added a full window mode

Revision 6727 - Directory Listing
Modified Thu Mar 10 01:32:38 2011 UTC (6 years, 8 months ago) by gage
merge from dev_dg


Revision 6726 - Directory Listing
Modified Thu Mar 10 01:05:52 2011 UTC (6 years, 8 months ago) by david gage
updated library chooser ui, also added code to handel multiple simultaneous xhrs

Revision 6725 - Directory Listing
Modified Tue Mar 8 04:44:57 2011 UTC (6 years, 8 months ago) by gage
uploaded merge from dg_dev



Revision 6724 - Directory Listing
Modified Mon Mar 7 21:04:52 2011 UTC (6 years, 8 months ago) by david gage
some functions have been moved to seperate files, javascript now is pickier about building forms so everything should be much faster

Revision 6723 - Directory Listing
Modified Sat Feb 26 19:16:36 2011 UTC (6 years, 8 months ago) by gage
Moved library problem controls down and to the right under 


Revision 6722 - Directory Listing
Modified Sat Feb 26 19:04:07 2011 UTC (6 years, 8 months ago) by gage
fixed pixel height

Revision 6721 - Directory Listing
Modified Sat Feb 26 18:48:05 2011 UTC (6 years, 8 months ago) by gage
moved control panel for library repository down the page
and to the right  (Under the library heading)



Revision 6720 - Directory Listing
Modified Thu Feb 17 13:18:25 2011 UTC (6 years, 9 months ago) by gage
merging with dg_dev fixes for safari bug


Revision 6719 - Directory Listing
Modified Wed Feb 16 22:07:02 2011 UTC (6 years, 9 months ago) by david gage
fixed the safari bug

Revision 6718 - Directory Listing
Modified Tue Feb 15 18:19:51 2011 UTC (6 years, 9 months ago) by gage
change datatype of LocationAddresses.pm   
to have ip_mask have type of VARCHAR(255)
as suggested by Danny Glin.


Revision 6717 - Directory Listing
Modified Tue Feb 15 17:53:15 2011 UTC (6 years, 9 months ago) by gage
save updates merged from dg_dev


Revision 6716 - Directory Listing
Modified Mon Feb 14 18:43:02 2011 UTC (6 years, 9 months ago) by david gage
bug fixes in gridify, magnification, drag and drop and next page

Revision 6715 - Directory Listing
Modified Thu Feb 10 19:53:43 2011 UTC (6 years, 9 months ago) by gage
merge with dg_dev


Revision 6714 - Directory Listing
Modified Thu Feb 10 19:43:49 2011 UTC (6 years, 9 months ago) by david gage
fixed undefined bug in target set

Revision 6713 - Directory Listing
Modified Thu Feb 10 18:33:52 2011 UTC (6 years, 9 months ago) by gage
merge from dg -- this should fix magnification bug


Revision 6712 - Directory Listing
Modified Thu Feb 10 18:13:17 2011 UTC (6 years, 9 months ago) by david gage
fixed the magnification bug

Revision 6710 - Directory Listing
Modified Thu Feb 10 03:37:25 2011 UTC (6 years, 9 months ago) by gage
commiting changes from dg


Revision 6709 - Directory Listing
Modified Tue Feb 8 21:06:22 2011 UTC (6 years, 9 months ago) by david gage
took out some debugging logs to speed it up a bit

Revision 6708 - Directory Listing
Modified Tue Feb 8 21:04:05 2011 UTC (6 years, 9 months ago) by david gage
a ton of bug fixes, xhr should be working for both firefox and chrome/safari now

Revision 6707 - Directory Listing
Modified Sun Feb 6 16:44:26 2011 UTC (6 years, 9 months ago) by gage
upload images


Revision 6706 - Directory Listing
Modified Sun Feb 6 16:38:42 2011 UTC (6 years, 9 months ago) by david gage
loader images

Revision 6705 - Directory Listing
Modified Sun Feb 6 15:53:35 2011 UTC (6 years, 9 months ago) by gage
merging changes from dg_dev
(except for one late commit of Merge.pm which is from trunk)


Revision 6704 - Directory Listing
Modified Sun Feb 6 14:59:09 2011 UTC (6 years, 9 months ago) by gage
fixed a missing brace


Revision 6703 - Directory Listing
Modified Sun Feb 6 14:50:24 2011 UTC (6 years, 9 months ago) by gage
fix error messages to conform to changes made to avoid XSS


Revision 6702 - Directory Listing
Modified Sun Feb 6 14:48:17 2011 UTC (6 years, 9 months ago) by gage
import from trunk 
-- fix lock and release lock lines
(cosmetic change -- it doesn't matter what you call the lock)


Revision 6701 - Directory Listing
Modified Sun Feb 6 14:47:11 2011 UTC (6 years, 9 months ago) by gage
add initNonNativeTables

to handle depths, location and location_address tables


Revision 6700 - Directory Listing
Modified Sun Feb 6 14:46:13 2011 UTC (6 years, 9 months ago) by gage
correct error message


Revision 6699 - Directory Listing
Modified Sun Feb 6 14:44:48 2011 UTC (6 years, 9 months ago) by gage
merge from trunk
remove primary key indicators from long (TEXT) fields
add Depths.pm field definitions to match adding the depths table to database.conf


Revision 6698 - Directory Listing
Modified Sun Feb 6 14:42:01 2011 UTC (6 years, 9 months ago) by gage
added tableExists function
merge from trunk


Revision 6697 - Directory Listing
Modified Sun Feb 6 14:39:29 2011 UTC (6 years, 9 months ago) by gage
merge changes from trunk


Revision 6696 - Directory Listing
Modified Sun Feb 6 14:36:56 2011 UTC (6 years, 9 months ago) by gage
comment out import/export database 
merged from trunk


Revision 6695 - Directory Listing
Modified Sun Feb 6 14:22:53 2011 UTC (6 years, 9 months ago) by gage
added comments on how WebworkClient works


Revision 6694 - Directory Listing
Modified Sun Feb 6 14:19:52 2011 UTC (6 years, 9 months ago) by gage
moved wwdb_init to old_scripts home


Revision 6693 - Directory Listing
Modified Sun Feb 6 14:09:10 2011 UTC (6 years, 9 months ago) by gage
added depths table to database.conf.dist


Revision 6692 - Directory Listing
Modified Fri Feb 4 21:26:02 2011 UTC (6 years, 9 months ago) by david gage
moved some controlls around and did some fixes

Revision 6691 - Directory Listing
Modified Thu Feb 3 20:19:01 2011 UTC (6 years, 9 months ago) by david gage
moved some things around, fixed dragstart on previewed problems, added loading spinners

Revision 6690 - Directory Listing
Modified Thu Feb 3 02:16:04 2011 UTC (6 years, 9 months ago) by david gage
xhr loading for the library problems

Revision 6689 - Directory Listing
Modified Tue Feb 1 22:44:05 2011 UTC (6 years, 9 months ago) by david gage
added xhr to view sets and added a save changes button that submits changes via xhr

Revision 6688 - Directory Listing
Modified Sun Jan 30 21:07:51 2011 UTC (6 years, 9 months ago) by david gage
debugged reorder, it seems to be working fine now, but keep an eye out for any errors, especially anything having to do with putGlobalProblem

Revision 6680 - Directory Listing
Modified Fri Jan 28 02:42:26 2011 UTC (6 years, 9 months ago) by david gage
added a loading screen, added the reorder feature, it's still very bugged any info an where and when it breaks would be much appreciated.

Revision 6679 - Directory Listing
Modified Thu Jan 27 16:30:45 2011 UTC (6 years, 9 months ago) by aaron wangberg
Initial upload of GatewayQuiz.pm, Problem.pm, Record.ph, Tutor.pm, and Tutor files (and all other files, just in case) used in development branch of WeBWorK with the whiteboard application

Revision 6678 - Directory Listing
Modified Thu Jan 27 16:27:17 2011 UTC (6 years, 9 months ago) by aaron wangberg
Initial upload of css used in development branch of WeBWorK with the whiteboard application

Revision 6677 - Directory Listing
Modified Thu Jan 27 16:24:52 2011 UTC (6 years, 9 months ago) by aaron wangberg
Initial upload of templates used in development branch of WeBWorK with the whiteboard application

Revision 6676 - Directory Listing
Modified Thu Jan 27 16:22:20 2011 UTC (6 years, 9 months ago) by aaron wangberg
Initial upload of development branch of WeBWorK with the whiteboard application

Revision 6675 - Directory Listing
Modified Thu Jan 27 16:20:11 2011 UTC (6 years, 9 months ago) by aaron wangberg
the php scripts that communicate data between the whiteboard session.swf flash software and the session, WeBWorK, and wwSession databases.  Also, the reporting scripts which generate web reports on student use/interaction with the session.swf whiteboard and tutorials.  Also, the scripts to set up and populate the databases with information

Revision 6674 - Directory Listing
Modified Wed Jan 26 22:40:08 2011 UTC (6 years, 9 months ago) by aaron wangberg
the whiteboard flash application to work with webwork is session.swf

Revision 6673 - Directory Listing
Modified Wed Jan 26 22:33:47 2011 UTC (6 years, 9 months ago) by aaron wangberg
schema for the whiteboard database (session.sql) and the database (wwSession.sql) to communicate between the whiteboard database and the webwork database

Revision 6672 - Directory Listing
Modified Wed Jan 26 19:37:20 2011 UTC (6 years, 9 months ago) by aubreyja
Creating development branch for Aaron Wangberg, Winona State University

Revision 6666 - Directory Listing
Modified Thu Dec 30 21:03:52 2010 UTC (6 years, 10 months ago) by gage
updated coloring of answer blanks.  

Colors are now defined in global.conf


Revision 6665 - Directory Listing
Modified Thu Dec 30 21:03:28 2010 UTC (6 years, 10 months ago) by gage
updated coloring of answer blanks.  

Colors are now defined in global.conf



Revision 6664 - Directory Listing
Modified Thu Dec 30 20:46:29 2010 UTC (6 years, 10 months ago) by gage
added error messages if dates are not defined.



Revision 6663 - Directory Listing
Modified Thu Dec 30 20:44:42 2010 UTC (6 years, 10 months ago) by gage
got rid of a several places where attempts_per_version  defined
as a blank (instead of 0 ) caused annoying warnings



Revision 6662 - Directory Listing
Modified Thu Dec 30 20:33:13 2010 UTC (6 years, 10 months ago) by gage
Added a caller()  to the error handling so that more 
error messages are produced. 

This might help some


Revision 6661 - Directory Listing
Modified Thu Dec 30 20:32:23 2010 UTC (6 years, 10 months ago) by gage
added visible => "published" override to set_version table 
(I missed this in the previous commit.)


Revision 6660 - Directory Listing
Modified Thu Dec 30 20:31:02 2010 UTC (6 years, 10 months ago) by gage
updating comments learned from old hosted2


Revision 6659 - Directory Listing
Modified Thu Dec 30 17:09:00 2010 UTC (6 years, 10 months ago) by gage
Added ability to color code the answers



Revision 6658 - Directory Listing
Modified Thu Dec 30 17:08:43 2010 UTC (6 years, 10 months ago) by gage
added comments -- cosmetic changes while studying best way
to impliment tikz image generator -- we'll probably 
model it on ImageGenerator rather than on Hardcopy.pm


Revision 6657 - Directory Listing
Modified Thu Dec 30 17:06:50 2010 UTC (6 years, 10 months ago) by gage
added support for coloring answers


Revision 6656 - Directory Listing
Modified Thu Dec 30 17:05:57 2010 UTC (6 years, 10 months ago) by gage
doing some cosmetic changes -- adding comments in preparation
for adding a tikz image generator


Revision 6655 - Directory Listing
Modified Tue Dec 28 17:49:32 2010 UTC (6 years, 10 months ago) by gage
changed all occurences of "published" to "visible"   and of "unpublished" to "hidden"

also modified database.conf.dist   so that visible is aliased to "published".

thus the database reference remains "published" but everything else is changed.

Next project:  create an easy automatic upgrade of tables to change field name from 
"published" to "visible"  and then change back the database.conf.dist



Revision 6654 - Directory Listing
Modified Tue Dec 28 03:47:48 2010 UTC (6 years, 10 months ago) by gage
replace many warnings by  $self->addbadmessage

move some actions into the pre_header_initialize  initialize routines so that 
the error messages appear properly at the top of the page.

This commit may still have some bugs.



Revision 6653 - Directory Listing
Modified Tue Dec 28 03:45:42 2010 UTC (6 years, 10 months ago) by gage
don't ask -- just automatically assign newly created set to current user


Revision 6652 - Directory Listing
Modified Tue Dec 28 03:44:12 2010 UTC (6 years, 10 months ago) by gage
automatically assign newly created sets to current user


Revision 6651 - Directory Listing
Modified Tue Dec 28 03:40:29 2010 UTC (6 years, 10 months ago) by gage
insure that dates are numeric in comparison

Revision 6650 - Directory Listing
Modified Tue Dec 28 03:38:22 2010 UTC (6 years, 10 months ago) by gage
catch errors in $self->parseDateTime  



Revision 6649 - Directory Listing
Modified Tue Dec 28 03:37:15 2010 UTC (6 years, 10 months ago) by gage
provide default values for $dateTime (unix time ) and timeZone


Revision 6648 - Directory Listing
Modified Tue Dec 28 03:33:32 2010 UTC (6 years, 10 months ago) by gage
removing Moodle schemas that are no longer used


Revision 6639 - Directory Listing
Modified Mon Dec 13 19:24:05 2010 UTC (6 years, 11 months ago) by david gage
moved set selectors and added an input to save gridify state

Revision 6637 - Directory Listing
Modified Sun Dec 12 19:08:26 2010 UTC (6 years, 11 months ago) by gage
merged changes from trunk


Revision 6636 - Directory Listing
Modified Sun Dec 12 19:07:30 2010 UTC (6 years, 11 months ago) by gage
merged changes from trunk


Revision 6630 - Directory Listing
Modified Wed Dec 8 00:05:34 2010 UTC (6 years, 11 months ago) by gage
changing Safe to WWSafe


Revision 6629 - Directory Listing
Modified Wed Dec 8 00:04:02 2010 UTC (6 years, 11 months ago) by gage
fix PGbasic error in text area presentation


Revision 6628 - Directory Listing
Modified Wed Dec 8 00:01:49 2010 UTC (6 years, 11 months ago) by gage
changed all references to Safe to WWSafe just to be "safe"

fixed security hole in file paths for Problem Set Detail

uploaded changes to setmaker 2 from dg_dev.   includes holding shift key down (before)
you move a file in order to move it rather than to add it.



Revision 6627 - Directory Listing
Modified Tue Dec 7 04:52:08 2010 UTC (6 years, 11 months ago) by david gage
error message fixed and shift drag reworked

Revision 6626 - Directory Listing
Modified Tue Dec 7 04:09:35 2010 UTC (6 years, 11 months ago) by gage
added .js file used by some flash applets


Revision 6625 - Directory Listing
Modified Tue Dec 7 00:50:33 2010 UTC (6 years, 11 months ago) by david gage
cursor now changes to resize when hovering over the middle bar, fixed a bug when adding problems

Revision 6624 - Directory Listing
Modified Sun Dec 5 23:10:26 2010 UTC (6 years, 11 months ago) by david gage
fixed bug 1868 and changed the add feature to keep a copy in the library

Revision 6623 - Directory Listing
Modified Sat Dec 4 00:20:39 2010 UTC (6 years, 11 months ago) by gage
upload corrections from dg_dev


Revision 6622 - Directory Listing
Modified Sat Dec 4 00:19:05 2010 UTC (6 years, 11 months ago) by gage
updating templates dgage theme
restoring templates for math theme


Revision 6621 - Directory Listing
Modified Fri Dec 3 23:30:16 2010 UTC (6 years, 11 months ago) by david gage
the javascript for reordering problems is done, i think there's still some perl to do

Revision 6620 - Directory Listing
Modified Fri Dec 3 22:31:11 2010 UTC (6 years, 11 months ago) by david gage
ok now my theme should be there

Revision 6619 - Directory Listing
Modified Fri Dec 3 20:45:25 2010 UTC (6 years, 11 months ago) by david gage
fixed an issue with magnification having incorrect placement in some themes

Revision 6618 - Directory Listing
Modified Fri Dec 3 19:31:52 2010 UTC (6 years, 11 months ago) by david gage
added instructions

Revision 6617 - Directory Listing
Modified Fri Dec 3 19:05:11 2010 UTC (6 years, 11 months ago) by david gage
trying to make sure my template is up

Revision 6616 - Directory Listing
Modified Fri Dec 3 18:43:36 2010 UTC (6 years, 11 months ago) by david gage
trying to add dgage theme

Revision 6615 - Directory Listing
Modified Fri Dec 3 18:31:26 2010 UTC (6 years, 11 months ago) by david gage
fixed a bug with the magnifier and added labels

Revision 6614 - Directory Listing
Modified Fri Dec 3 16:53:09 2010 UTC (6 years, 11 months ago) by gage
added latest features for the library browser 2 from dg_dev


Revision 6613 - Directory Listing
Modified Fri Dec 3 05:07:59 2010 UTC (6 years, 11 months ago) by david gage
user can now adjust how many problems across in gridify, added some better colors, added magnification to target set

Revision 6612 - Directory Listing
Modified Fri Dec 3 01:43:24 2010 UTC (6 years, 11 months ago) by gage
add Paul Pearson's version of setHeader.pg


Revision 6611 - Directory Listing
Modified Fri Dec 3 01:42:34 2010 UTC (6 years, 11 months ago) by gage
initialize some things to prevent error messages.



Revision 6610 - Directory Listing
Modified Fri Dec 3 01:41:30 2010 UTC (6 years, 11 months ago) by gage
added escapeHTML to error messages as a first step to counteracting XSS exploits.



Revision 6589 - Directory Listing
Modified Wed Dec 1 05:34:26 2010 UTC (6 years, 11 months ago) by pearson
replaced use of $ans_rule_count -- which is no longer available.
use $num_of_answers = (keys %{$PG->{PG_ANSWERS_HASH}} ); instead

Revision 6587 - Directory Listing
Modified Wed Dec 1 00:15:08 2010 UTC (6 years, 11 months ago) by gage
fixed an errant comment



Revision 6583 - Directory Listing
Modified Tue Nov 30 19:27:13 2010 UTC (6 years, 11 months ago) by gage
remove warning message
add suggestion for server_root_url and so forth.



Revision 6582 - Directory Listing
Modified Sat Nov 27 20:22:11 2010 UTC (6 years, 11 months ago) by gage
style updates to setmaker


Revision 6581 - Directory Listing
Modified Sat Nov 27 20:18:45 2010 UTC (6 years, 11 months ago) by david gage
fixed up some style issues

Revision 6580 - Directory Listing
Modified Sat Nov 27 14:42:24 2010 UTC (6 years, 11 months ago) by gage
fixed use APR::Request::Error  problem
merged fixes from dg_dev



Revision 6579 - Directory Listing
Modified Sat Nov 27 06:02:51 2010 UTC (6 years, 11 months ago) by david gage
fixed bug 1865

Revision 6577 - Directory Listing
Modified Fri Nov 26 20:17:35 2010 UTC (6 years, 11 months ago) by gage
make counter update


Revision 6576 - Directory Listing
Modified Fri Nov 26 19:41:59 2010 UTC (6 years, 11 months ago) by david gage
ok the problem counter should now update

Revision 6575 - Directory Listing
Modified Fri Nov 26 18:53:39 2010 UTC (6 years, 11 months ago) by gage
merged with dg_dev -- added problem counter


Revision 6574 - Directory Listing
Modified Fri Nov 26 18:13:37 2010 UTC (6 years, 11 months ago) by david gage
added a problem counter

Revision 6573 - Directory Listing
Modified Thu Nov 25 20:39:41 2010 UTC (6 years, 11 months ago) by gage
update tree


Revision 6572 - Directory Listing
Modified Thu Nov 25 20:35:46 2010 UTC (6 years, 11 months ago) by gage
merge files from dg_dev


Revision 6571 - Directory Listing
Modified Thu Nov 25 20:28:12 2010 UTC (6 years, 11 months ago) by gage
changing from use Safe.pm to use WWSafe.pm


Revision 6570 - Directory Listing
Modified Thu Nov 25 20:27:22 2010 UTC (6 years, 11 months ago) by gage
merging with dg_dev


Revision 6569 - Directory Listing
Modified Thu Nov 25 20:21:03 2010 UTC (6 years, 11 months ago) by gage
change to use WWSafe.pm for now


Revision 6568 - Directory Listing
Modified Thu Nov 25 19:37:46 2010 UTC (6 years, 11 months ago) by gage
merging with trunk


Revision 6567 - Directory Listing
Modified Thu Nov 25 19:35:45 2010 UTC (6 years, 11 months ago) by gage
merge with trunk


Revision 6566 - Directory Listing
Modified Thu Nov 25 19:19:30 2010 UTC (6 years, 11 months ago) by gage
merge with trunk


Revision 6565 - Directory Listing
Modified Thu Nov 25 19:05:42 2010 UTC (6 years, 11 months ago) by gage
cosmetic adjustments from merge with trunk


Revision 6564 - Directory Listing
Modified Thu Nov 25 19:03:17 2010 UTC (6 years, 11 months ago) by gage
minor cosmetic adjustments from merge with trunk


Revision 6559 - Directory Listing
Modified Thu Nov 25 00:41:01 2010 UTC (6 years, 11 months ago) by david gage
fixed dgage theme, added ability to resize the two problem lists, preview problem now acts like google images on hover

Revision 6558 - Directory Listing
Modified Tue Nov 23 22:20:41 2010 UTC (6 years, 11 months ago) by gage
changed WWSafe.pm back to Safe.pm

updated library browser 2


Revision 6557 - Directory Listing
Modified Tue Nov 23 22:19:31 2010 UTC (6 years, 11 months ago) by gage
added pod documentation


Revision 6555 - Directory Listing
Modified Tue Nov 23 02:40:50 2010 UTC (6 years, 11 months ago) by david gage
added the grid and preview features to library browser 2

Revision 6544 - Directory Listing
Modified Sun Nov 21 00:19:04 2010 UTC (6 years, 11 months ago) by gage
updates merged from trunk


Revision 6543 - Directory Listing
Modified Sun Nov 21 00:18:35 2010 UTC (6 years, 11 months ago) by gage
updates merged from Trunk


Revision 6527 - Directory Listing
Modified Sat Nov 13 14:43:25 2010 UTC (7 years ago) by gage
fix directory structure


Revision 6526 - Directory Listing
Modified Sat Nov 13 14:41:30 2010 UTC (7 years ago) by gage
merge changes from trunk -- move displayMacros and dangerousMacros out of the way


Revision 6525 - Directory Listing
Modified Sat Nov 13 14:39:19 2010 UTC (7 years ago) by gage
merge minor fixes from trunk


Revision 6524 - Directory Listing
Modified Sat Nov 13 04:01:46 2010 UTC (7 years ago) by gage
correct spelling


Revision 6523 - Directory Listing
Modified Fri Nov 12 18:43:49 2010 UTC (7 years ago) by gage
commented out print statement


Revision 6522 - Directory Listing
Modified Fri Nov 12 13:43:17 2010 UTC (7 years ago) by gage
comment out print statment


Revision 6521 - Directory Listing
Modified Fri Nov 12 00:42:05 2010 UTC (7 years ago) by gage
merge changes from turnk -- mostly moving files around


Revision 6520 - Directory Listing
Modified Fri Nov 12 00:28:33 2010 UTC (7 years ago) by gage
additional documentation


Revision 6512 - Directory Listing
Modified Thu Nov 11 16:22:00 2010 UTC (7 years ago) by gage
added support for SetMaker2


Revision 6511 - Directory Listing
Modified Thu Nov 11 16:19:36 2010 UTC (7 years ago) by gage
moved Safe.pm to WWSafe.pm
added support for SetMaker2.pm


Revision 6510 - Directory Listing
Modified Thu Nov 11 16:17:58 2010 UTC (7 years ago) by gage
add changes from trunk


Revision 6509 - Directory Listing
Modified Thu Nov 11 15:53:22 2010 UTC (7 years ago) by gage
moved files around


Revision 6508 - Directory Listing
Modified Thu Nov 11 15:52:09 2010 UTC (7 years ago) by gage
moved files around


Revision 6500 - Directory Listing
Modified Thu Nov 11 13:12:10 2010 UTC (7 years ago) by gage
added union Macro files to pg/macros 
also added PGanalyzeGraph.pl
added pod documentation to LiveGraphics3D.pl


Revision 6498 - Directory Listing
Modified Wed Nov 10 03:34:28 2010 UTC (7 years ago) by david gage
fixed bug where problems that were moved back whent to the wrong place

Revision 6497 - Directory Listing
Modified Wed Nov 10 03:19:48 2010 UTC (7 years ago) by david gage
colors and some other stuff

Revision 6496 - Directory Listing
Modified Wed Nov 10 00:38:28 2010 UTC (7 years ago) by david gage
fixed where the problems were being put on drag

Revision 6495 - Directory Listing
Modified Wed Nov 10 00:22:37 2010 UTC (7 years ago) by david gage
added move option

Revision 6494 - Directory Listing
Modified Tue Nov 9 04:12:27 2010 UTC (7 years ago) by david gage
added a nice javascript menu i found, i'll polish it later.  fixed the add bug.  changed the problem lists to be a set size.  Need to collapse library chooser

Revision 6493 - Directory Listing
Modified Sat Nov 6 21:44:53 2010 UTC (7 years ago) by david gage
again i missed the template

Revision 6492 - Directory Listing
Modified Sat Nov 6 21:41:11 2010 UTC (7 years ago) by david gage
fixes to labes, added drop to remove functionality, and new template

Revision 6491 - Directory Listing
Modified Sat Nov 6 20:38:03 2010 UTC (7 years ago) by gage
cosmetic changes


Revision 6490 - Directory Listing
Modified Sat Nov 6 20:30:00 2010 UTC (7 years ago) by gage
various updates to macros.

removed defined(%hash) statements from Translator.pm (dumpvar) which
were bothering perl 5.12.2



Revision 6488 - Directory Listing
Modified Thu Nov 4 20:04:59 2010 UTC (7 years ago) by david gage
just makeing sure the last commit got everything, i'm new at this

Revision 6487 - Directory Listing
Modified Thu Nov 4 20:03:53 2010 UTC (7 years ago) by david gage
added library browser 2 that allows for drag and drop adding to selected problem sets, more to come :)

Revision 6485 - Directory Listing
Modified Thu Nov 4 02:57:20 2010 UTC (7 years ago) by gage
more changes to support easy setup

Revision 6484 - Directory Listing
Modified Thu Nov 4 02:42:24 2010 UTC (7 years ago) by gage
added line for apache_server_url


Revision 6480 - Directory Listing
Modified Thu Nov 4 01:36:43 2010 UTC (7 years ago) by gage
changes to support easier setup

Revision 6479 - Directory Listing
Modified Thu Nov 4 01:27:56 2010 UTC (7 years ago) by gage
changes to support configuration of external editor

Revision 6478 - Directory Listing
Modified Thu Nov 4 01:22:28 2010 UTC (7 years ago) by gage
changes to configuration for external editor.  Should make setup easier.


Revision 6477 - Directory Listing
Modified Thu Nov 4 01:21:29 2010 UTC (7 years ago) by gage
return highest grade if several instances of a quiz have been taken

Revision 6475 - Directory Listing
Modified Thu Nov 4 01:13:51 2010 UTC (7 years ago) by gage
made sure problem score is initialized in Translator.pm
fix spelling error in PGcore.pm


Revision 6473 - Directory Listing
Modified Mon Oct 18 21:45:09 2010 UTC (7 years, 1 month ago) by aubreyja
Adding current webwork2 to dg_dev

Revision 6472 - Directory Listing
Modified Mon Oct 18 21:44:45 2010 UTC (7 years, 1 month ago) by aubreyja
Adding current webwork2 to dg_dev

Revision 6471 - Directory Listing
Modified Mon Oct 18 21:21:11 2010 UTC (7 years, 1 month ago) by aubreyja
Branch for David Gage

Revision 6470 - Directory Listing
Modified Wed Oct 13 15:19:17 2010 UTC (7 years, 1 month ago) by gage
modify configuration code for independent editor


Revision 6469 - Directory Listing
Modified Wed Oct 13 15:18:32 2010 UTC (7 years, 1 month ago) by gage
remove conflict chevrons from revision copy of Hardcopy.pm


Revision 6468 - Directory Listing
Modified Wed Oct 13 15:17:21 2010 UTC (7 years, 1 month ago) by gage
modify configuration code for independent editor

Revision 6465 - Directory Listing
Modified Tue Oct 12 00:42:38 2010 UTC (7 years, 1 month ago) by gage
-- nothing changed


Revision 6464 - Directory Listing
Modified Tue Oct 12 00:41:53 2010 UTC (7 years, 1 month ago) by gage
fixed formatting


Revision 6463 - Directory Listing
Modified Tue Oct 12 00:31:31 2010 UTC (7 years, 1 month ago) by gage
fix extra lines in PGalias.pm
fix?  AnSwEr label problem in PGgraders.pl


Revision 6462 - Directory Listing
Modified Tue Oct 12 00:20:57 2010 UTC (7 years, 1 month ago) by gage
enable MathJax


Revision 6461 - Directory Listing
Modified Tue Oct 12 00:20:23 2010 UTC (7 years, 1 month ago) by gage
protect against bug in CGI.pm -- one of these two lines should work depending on verison of CGI.

the symptom is that when editing a student their permission level reverts to guest.  It is because
the level of "student" is 0 and pop-up menu has difficulties dealing with that.


Revision 6460 - Directory Listing
Modified Tue Oct 12 00:18:43 2010 UTC (7 years, 1 month ago) by gage
catch bad calls to formatDateTime


Revision 6459 - Directory Listing
Modified Tue Oct 12 00:17:32 2010 UTC (7 years, 1 month ago) by gage
fixes merge errors in PGgraders.pl

fixes? an issue with determining answer labels when using PGcore.



Revision 6448 - Directory Listing
Modified Thu Sep 30 02:07:34 2010 UTC (7 years, 1 month ago) by gage
fixed a bug which prevented syntax errors from being reported properly because the 
PGcore object would not be created in those circumstances.


Revision 6447 - Directory Listing
Modified Tue Sep 28 12:32:18 2010 UTC (7 years, 1 month ago) by gage
updated changes in Save and Save AS button from trunk


Revision 6445 - Directory Listing
Modified Tue Sep 28 00:17:00 2010 UTC (7 years, 1 month ago) by gage
removed some warning messages that are no longer needed.


Revision 6444 - Directory Listing
Modified Tue Sep 28 00:12:03 2010 UTC (7 years, 1 month ago) by gage
Added to the grade_sets routine so that gateway quizzes can also have their grades returned
(e.g. to Moodle for replacement in the moodle grade book).  The routine selects the grade
of the most recent version of a gateway test to use for the grade.  It would be desirable
to have an option to return the maximum grade of the gateway test versions taken.


Revision 6443 - Directory Listing
Modified Tue Sep 28 00:03:21 2010 UTC (7 years, 1 month ago) by gage
Factored out some of the grading aspects in Grades.pm and StudentProgress.pm
The grade_sets routines in those two files are not quite compatible yet but they are getting closer.

In tandem with this I also created a module for WebworkSOAP.pm which ships grades for gateway quizzes
to Moodle in addition to grades from homework sets.  It chooses the last of the versioned sets 
if one has taken more than one auiz. (A useful enhancement would be to  change this to allow one to take the 
maximum of the tests taken.)

In the process I commented out the "Ind" Indicator column in the displays since this does little except
confuse people.

There is still room for more consolidation among the grading routines in Grades.pm, StudentProgress.pm, 
Scoring.pm and probably Statistics.pm and WebworkSOAP.pm



Revision 6442 - Directory Listing
Modified Fri Sep 24 20:04:43 2010 UTC (7 years, 1 month ago) by gage
syncing with trunk.  default for report bugs is now "ta"

Revision 6439 - Directory Listing
Modified Wed Sep 22 03:41:00 2010 UTC (7 years, 1 month ago) by gage
sync with trunk


Revision 6438 - Directory Listing
Modified Wed Sep 22 03:37:42 2010 UTC (7 years, 1 month ago) by gage
sync with trunk


Revision 6437 - Directory Listing
Modified Wed Sep 22 03:30:46 2010 UTC (7 years, 1 month ago) by gage
make parserMultiAnswer compatible with quiz mode by adding a quiz prefix to MuLtIaNsWeR

This way if there are two multianswer questions they will be distinguished by the quiz prefix.



Revision 6435 - Directory Listing
Modified Thu Sep 16 15:38:35 2010 UTC (7 years, 2 months ago) by gage
Cleaning things up by replacing references to psvnNumber by psvn (which is less redundant)



Revision 6434 - Directory Listing
Modified Thu Sep 16 15:34:31 2010 UTC (7 years, 2 months ago) by gage
Cleaning things up by replacing references to psvnNumber by psvn (which is less redundant)

Revision 6433 - Directory Listing
Modified Thu Sep 16 03:36:41 2010 UTC (7 years, 2 months ago) by gage
make changes to PGgraphmacros.pl and PGalias.pm to protect periods, commas and at 
signs when creating links to pictures

add Arnie's changes to PGgraders.pl in trunk to gage_dev



Revision 6432 - Directory Listing
Modified Wed Sep 15 21:16:48 2010 UTC (7 years, 2 months ago) by gage
placed older version of alignedChoice.pl (which uses List.pm as its parent instead of ChoiceList) in the pg/macros folder.

This version will be found before the version in NationalProblemLibrary/macros/Union and will work with rel-2-4-patches where as 
the newest library versions of alignedChoice.pl work with 2.4.9 (the trunk version of the svn ) and above.

This work around will help some when the revisions of the NPL and of pg macros are out of sync.



Revision 6429 - Directory Listing
Modified Tue Sep 14 14:50:39 2010 UTC (7 years, 2 months ago) by gage
commit directory

Revision 6428 - Directory Listing
Modified Tue Sep 14 14:48:56 2010 UTC (7 years, 2 months ago) by gage
added mathJax code


Revision 6427 - Directory Listing
Modified Tue Sep 14 14:48:10 2010 UTC (7 years, 2 months ago) by gage
added mathJax code


Revision 6426 - Directory Listing
Modified Tue Sep 14 14:45:42 2010 UTC (7 years, 2 months ago) by gage
add mathJax code


Revision 6425 - Directory Listing
Modified Tue Sep 14 14:44:55 2010 UTC (7 years, 2 months ago) by gage
added mathJax code


Revision 6424 - Directory Listing
Modified Tue Sep 14 14:41:31 2010 UTC (7 years, 2 months ago) by gage
adding mathJax code


Revision 6423 - Directory Listing
Modified Tue Sep 14 14:40:24 2010 UTC (7 years, 2 months ago) by gage
catch bad calls to formatDateTime

Revision 6422 - Directory Listing
Modified Tue Sep 14 14:18:39 2010 UTC (7 years, 2 months ago) by gage
made sure that surePathToFile is called as a method


Revision 6414 - Directory Listing
Modified Tue Sep 7 20:16:48 2010 UTC (7 years, 2 months ago) by gage
This check keeps the gateway quiz from hanging when bad data has been entered.

This may not be the optimal fix.


Revision 6413 - Directory Listing
Modified Tue Sep 7 20:08:24 2010 UTC (7 years, 2 months ago) by gage
check "print student answers" by default.


Revision 6411 - Directory Listing
Modified Fri Sep 3 17:45:44 2010 UTC (7 years, 2 months ago) by gage
clarify comment


Revision 6410 - Directory Listing
Modified Fri Sep 3 17:43:52 2010 UTC (7 years, 2 months ago) by gage
added a warning if the Utils version of formatDateTime is called as a method.



Revision 6409 - Directory Listing
Modified Fri Sep 3 17:42:49 2010 UTC (7 years, 2 months ago) by gage
added comment to ProblemsSets.pm

changed calls in GatewayQuiz to uniformly call 
the formatDateTime() in ContentGenerator.pm (by inheritance)



Revision 6403 - Directory Listing
Modified Thu Sep 2 15:25:58 2010 UTC (7 years, 2 months ago) by gage
changes to comments

Revision 6402 - Directory Listing
Modified Thu Sep 2 15:24:45 2010 UTC (7 years, 2 months ago) by gage
updating changes from trunk

Revision 6401 - Directory Listing
Modified Thu Sep 2 13:31:59 2010 UTC (7 years, 2 months ago) by gage
allow printStudentAnswers at any time (separated from showCorrectAnswers)



Revision 6400 - Directory Listing
Modified Wed Sep 1 18:46:45 2010 UTC (7 years, 2 months ago) by gage
publishing student answers in hardcopy quizzes


Revision 6399 - Directory Listing
Modified Wed Sep 1 18:45:30 2010 UTC (7 years, 2 months ago) by gage
added closing script tag

Revision 6392 - Directory Listing
Modified Thu Jul 22 17:11:05 2010 UTC (7 years, 3 months ago) by gage
porting merges from trunk

Revision 6386 - Directory Listing
Modified Wed Jul 21 15:41:33 2010 UTC (7 years, 3 months ago) by gage
merge from trunk -- fixed findAppletCodebase

Revision 6385 - Directory Listing
Modified Wed Jul 21 15:40:09 2010 UTC (7 years, 3 months ago) by gage
merge changes from trunk

Revision 6384 - Directory Listing
Modified Wed Jul 21 15:24:59 2010 UTC (7 years, 3 months ago) by gage
added notes


Revision 6383 - Directory Listing
Modified Wed Jul 21 15:20:27 2010 UTC (7 years, 3 months ago) by gage
minor fixes about storing the PGcore  object

postpone dealing with obtaining warnings from the grader operation



Revision 6382 - Directory Listing
Modified Wed Jul 21 15:15:31 2010 UTC (7 years, 3 months ago) by gage
replaced calls to PG_FLAGS with calls to
$main::PG->{flags}



Revision 6381 - Directory Listing
Modified Wed Jul 21 15:09:16 2010 UTC (7 years, 3 months ago) by gage
replace calls to PG_FLAGS with calls to 

$main::PG->{flags}

This will work for now at least.



Revision 6380 - Directory Listing
Modified Wed Jul 21 15:07:55 2010 UTC (7 years, 3 months ago) by gage
moved install_problem_grader from PGanswermacros.pl to 
PG.pl   also set alias:  current_problem_grader to the same routine

this can be used to get the current problem grader as well
as to set it.



Revision 6377 - Directory Listing
Modified Sat Jul 17 20:11:18 2010 UTC (7 years, 4 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 (7 years, 4 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 (7 years, 4 months ago) by gage
changes to support geogebra applets


Revision 6369 - Directory Listing
Modified Thu Jul 15 03:17:23 2010 UTC (7 years, 4 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 (7 years, 4 months ago) by gage
commit tree structure


Revision 6364 - Directory Listing
Modified Wed Jul 14 17:44:48 2010 UTC (7 years, 4 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 (7 years, 4 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 (7 years, 4 months ago) by gage
removed conflict chevrons


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


Revision 6358 - Directory Listing
Modified Mon Jul 12 04:10:52 2010 UTC (7 years, 4 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 (7 years, 4 months ago) by gage
minor syntactic change in the way that Matrices are addressed in PGanswermacros.pl
Prevents error messages when certain files are loaded before PGanswermacros.pl

Added support for type and visibility attributes for applets


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

corrected address in the link to bugzilla



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


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


Revision 6344 - Directory Listing
Modified Sat Jul 10 12:11:36 2010 UTC (7 years, 4 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 (7 years, 4 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 (7 years, 4 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 (7 years, 4 months ago) by gage
Add check to see if there is an onInit function from the applet that will initialize 
loading -- it indicates that the applet is completely initialized.


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


Revision 6339 - Directory Listing
Modified Sat Jul 10 03:05:19 2010 UTC (7 years, 4 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 (7 years, 4 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 (7 years, 4 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 (7 years, 4 months ago) by gage
version maa_logo.png


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

Revision 6334 - Directory Listing
Modified Sat Jul 10 00:35:56 2010 UTC (7 years, 4 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 (7 years, 4 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 (7 years, 4 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 (7 years, 4 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 (7 years, 4 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
the correct answer rather when the answer is being checked.


Revision 6325 - Directory Listing
Modified Wed Jul 7 01:42:14 2010 UTC (7 years, 4 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 (7 years, 4 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 (7 years, 4 months ago) by gage
add extra channels for reporting errors


Revision 6322 - Directory Listing
Modified Wed Jul 7 01:34:38 2010 UTC (7 years, 4 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 (7 years, 4 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 (7 years, 4 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 (7 years, 4 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 (7 years, 4 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 (7 years, 4 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 (7 years, 4 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 (7 years, 4 months ago) by gage
Corrected typo which prevented the course names listed on the front page of admin from
being linked to their courses.



Revision 6307 - Directory Listing
Modified Fri Jun 25 01:00:12 2010 UTC (7 years, 4 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 (7 years, 4 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 (7 years, 4 months ago) by gage
removing line that was killing warning messages


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

Revision 6300 - Directory Listing
Modified Tue Jun 22 14:59:59 2010 UTC (7 years, 4 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 (7 years, 4 months ago) by gage
test development branch

Revision 6271 - Directory Listing
Modified Wed May 19 14:51:25 2010 UTC (7 years, 6 months 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 (7 years, 6 months 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 (7 years, 11 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 (8 years 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 (8 years 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 (8 years 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 (8 years, 1 month ago) by gage
pod doc corrections

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

Revision 6116 - Directory Listing
Modified Wed Sep 30 14:23:10 2009 UTC (8 years, 1 month 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 (8 years, 1 month ago) by gage
 added the
    download_hardcopy_view_errors =>"professor",

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 (8 years, 1 month 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
         download_hardcopy_view_errors =>"professor",
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 (8 years, 1 month ago) by apizer
Syning with head

Revision 6103 - Directory Listing
Modified Wed Sep 9 21:20:46 2009 UTC (8 years, 2 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 (8 years, 2 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 (8 years, 2 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 (8 years, 3 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 (8 years, 3 months ago) by gage
set version number to 2.4.7

Revision 6077 - Directory Listing
Modified Tue Jul 7 19:20:56 2009 UTC (8 years, 4 months ago) by apizer
uncomment use listcourses

Revision 6076 - Directory Listing
Modified Tue Jul 7 19:17:24 2009 UTC (8 years, 4 months ago) by apizer
comment out use DBUpgrade.pm

Revision 6075 - Directory Listing
Modified Tue Jul 7 19:06:49 2009 UTC (8 years, 4 months ago) by apizer
syning with head

Revision 6072 - Directory Listing
Modified Mon Jul 6 11:53:35 2009 UTC (8 years, 4 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 (8 years, 4 months ago) by gage
adding integrity_check.pl

Revision 6063 - Directory Listing
Modified Fri Jun 26 00:37:00 2009 UTC (8 years, 4 months ago) by gage
syncing with HEAD

Revision 6062 - Directory Listing
Modified Fri Jun 26 00:36:15 2009 UTC (8 years, 4 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 (8 years, 4 months ago) by gage
adding source.pl to standard macros collection

Revision 6060 - Directory Listing
Modified Thu Jun 25 23:34:10 2009 UTC (8 years, 4 months ago) by gage
update copyright.

Revision 6057 - Directory Listing
Modified Thu Jun 25 23:27:20 2009 UTC (8 years, 4 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 (8 years, 4 months ago) by gage
merging changes from HEAD

Revision 6055 - Directory Listing
Modified Thu Jun 25 20:40:39 2009 UTC (8 years, 4 months ago) by gage
merging HEAD into 2-4-patches branch

Revision 6044 - Directory Listing
Modified Thu Jun 4 01:37:45 2009 UTC (8 years, 5 months 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 (8 years, 6 months 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 (8 years, 7 months ago) by gage
backport the new applet API from head.

Revision 6032 - Directory Listing
Modified Wed Apr 1 03:52:28 2009 UTC (8 years, 7 months ago) by gage
backport the new applet api from HEAD

Revision 6031 - Directory Listing
Modified Wed Apr 1 03:51:41 2009 UTC (8 years, 7 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 (8 years, 7 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 (9 years 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 (9 years, 1 month 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 (9 years, 1 month 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 (9 years, 1 month 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 (9 years, 1 month ago) by gage
backward port from HEAD

Revision 5933 - Directory Listing
Modified Thu Oct 9 02:26:27 2008 UTC (9 years, 1 month ago) by gage
Backward  port of minor corrections from HEAD

Revision 5931 - Directory Listing
Modified Tue Oct 7 23:15:53 2008 UTC (9 years, 1 month 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 (9 years, 1 month 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 (9 years, 1 month 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 (9 years, 1 month 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 (9 years, 1 month 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 (9 years, 2 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 (9 years, 2 months ago) by dpvc
Added in version 3.6

Revision 5909 - Directory Listing
Modified Sun Sep 14 00:20:30 2008 UTC (9 years, 2 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 (9 years, 2 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 (9 years, 2 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 (9 years, 2 months ago) by gage
fix error in defining $attempts

Revision 5900 - Directory Listing
Modified Fri Sep 12 14:16:10 2008 UTC (9 years, 2 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 (9 years, 2 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 (9 years, 2 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 (9 years, 2 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 (9 years, 2 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 (9 years, 2 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 (9 years, 2 months ago) by dpvc
BACKPORT:  changes from 1.35

Revision 5886 - Directory Listing
Modified Fri Aug 29 15:56:49 2008 UTC (9 years, 2 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 (9 years, 2 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 (9 years, 2 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 (9 years, 3 months ago) by gage
Added a link to the PGLabs.

Revision 5871 - Directory Listing
Modified Mon Aug 18 14:36:30 2008 UTC (9 years, 3 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 (9 years, 3 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 (9 years, 3 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 (9 years, 3 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 (9 years, 3 months ago) by gage
Make htmlURL available within set

Revision 5864 - Directory Listing
Modified Thu Aug 7 00:32:48 2008 UTC (9 years, 3 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 (9 years, 3 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 (9 years, 3 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 (9 years, 3 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 (9 years, 3 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 (9 years, 3 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 (9 years, 3 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 (9 years, 3 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 (9 years, 3 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 (9 years, 3 months ago) by apizer
removed ======

Revision 5848 - Directory Listing
Modified Mon Jul 14 21:41:59 2008 UTC (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 months ago) by gage
Backport from HEAD

Revision 5825 - Directory Listing
Modified Fri Jun 27 15:35:56 2008 UTC (9 years, 4 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 (9 years, 4 months ago) by gage
adding welcome.msg to email

Revision 5822 - Directory Listing
Modified Fri Jun 27 01:32:06 2008 UTC (9 years, 4 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 (9 years, 4 months ago) by gage
moved from pg/macros

Revision 5819 - Directory Listing
Modified Fri Jun 27 01:23:04 2008 UTC (9 years, 4 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 (9 years, 4 months ago) by gage
Moved to modelCourse/templates/setOrientation

Revision 5815 - Directory Listing
Modified Fri Jun 27 00:45:38 2008 UTC (9 years, 4 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 (9 years, 4 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 (9 years, 4 months ago) by dpvc
Fix EV3P to handle ${...} variable names.

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

Revision 5811 - Directory Listing
Modified Thu Jun 26 19:55:14 2008 UTC (9 years, 4 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 (9 years, 4 months ago) by gage
backporting from HEAD
VS: ----------------------------------------------------------------------

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

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

Revision 5804 - Directory Listing
Modified Thu Jun 26 18:43:10 2008 UTC (9 years, 4 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 (9 years, 4 months ago) by gage
recommiting these files

Revision 5799 - Directory Listing
Modified Thu Jun 26 18:07:42 2008 UTC (9 years, 4 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 (9 years, 4 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 (9 years, 4 months ago) by gage
change version number

Revision 5795 - Directory Listing
Modified Thu Jun 26 17:16:21 2008 UTC (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 months ago) by gage
Changed wording of the registration text

Revision 5774 - Directory Listing
Modified Wed Jun 25 13:19:46 2008 UTC (9 years, 4 months ago) by apizer
Backport to patches distribution

Revision 5773 - Directory Listing
Modified Wed Jun 25 12:18:56 2008 UTC (9 years, 4 months ago) by gage
Adding mathobjects examples to setMAAtutorial

Revision 5772 - Directory Listing
Modified Wed Jun 25 11:55:32 2008 UTC (9 years, 4 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 (9 years, 4 months ago) by gage
added Chromatic module (commented out)

Revision 5769 - Directory Listing
Modified Wed Jun 25 03:36:04 2008 UTC (9 years, 4 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 (9 years, 4 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 (9 years, 4 months ago) by gage
*** empty log message ***

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Revision 5746 - Directory Listing
Modified Tue Jun 24 17:09:07 2008 UTC (9 years, 4 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 (9 years, 4 months ago) by gage
Adding macros to support live.jar

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

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

Revision 5742 - Directory Listing
Modified Tue Jun 24 15:16:06 2008 UTC (9 years, 4 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 (9 years, 4 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 (9 years, 4 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 (9 years, 4 months ago) by gage
Formatting changes

Revision 5736 - Directory Listing
Modified Tue Jun 24 02:05:51 2008 UTC (9 years, 4 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 (9 years, 4 months ago) by gage
removed ====

Revision 5734 - Directory Listing
Modified Tue Jun 24 00:44:59 2008 UTC (9 years, 4 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 (9 years, 4 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 (9 years, 4 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.

            - [ ] AnswerChecker.pm
                - [ ] 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.)

                          Added another context flag (ijkAnyDimension)
                          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
                          implement the overloaded
                          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
        - [ ] parserRadioButtons.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.

        - [ ] extraAnswerEvaluators.pl
                  Modifications to pass answer label for previous
                  answer.  This still does not
                  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
        - [ ] problemPreserveAnswers.pl
                  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 (9 years, 4 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 (9 years, 5 months 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 (9 years, 5 months ago) by apizer
Backport changes

Revision 5657 - Directory Listing
Modified Wed Apr 30 22:08:28 2008 UTC (9 years, 6 months 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 (9 years, 6 months 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 (9 years, 6 months ago) by sh002i
backport (sh002i): "Show Hints" and "Show Solutions" checkboxes.

Revision 5647 - Directory Listing
Modified Tue Apr 29 19:08:42 2008 UTC (9 years, 6 months ago) by sh002i
backport (sh002i): remove stale pidfiles on stop.

Revision 5630 - Directory Listing
Modified Fri Apr 4 19:25:34 2008 UTC (9 years, 7 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 (9 years, 8 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 (9 years, 8 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 (9 years, 9 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 (10 years, 1 month ago) by gage
"improved" the help files

-- Mike

Revision 5438 - Directory Listing
Modified Tue Aug 28 18:23:15 2007 UTC (10 years, 2 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 (10 years, 2 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 (10 years, 2 months ago) by sh002i
updated for 2.4.1

Revision 5423 - Directory Listing
Modified Sat Aug 25 18:26:03 2007 UTC (10 years, 2 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 (10 years, 2 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 (10 years, 2 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 (10 years, 2 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 (10 years, 2 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 (10 years, 2 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 (10 years, 2 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 (10 years, 2 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 (10 years, 2 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 (10 years, 2 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 (10 years, 3 months ago) by sh002i
updated version numbers

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

Revision 5317 - Directory Listing
Modified Mon Aug 13 22:26:46 2007 UTC (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 months ago) by sh002i
will it never end?!?!?

Revision 5304 - Directory Listing
Modified Fri Aug 10 16:55:33 2007 UTC (10 years, 3 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 (10 years, 3 months ago) by sh002i
bring in sync with HEAD (remove comments)

Revision 5299 - Directory Listing
Modified Fri Aug 10 16:32:14 2007 UTC (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 months ago) by sh002i
backport (gage): Try this again.

Revision 5292 - Directory Listing
Modified Fri Aug 10 01:56:02 2007 UTC (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 months ago) by sh002i
backport (gage): Added check for Email module

Revision 5283 - Directory Listing
Modified Fri Aug 10 01:36:56 2007 UTC (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 months ago) by sh002i
backport (glarose): Fix typo.

Revision 5273 - Directory Listing
Modified Thu Aug 9 23:29:10 2007 UTC (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 months ago) by sh002i
Use defaultTheme

Revision 5258 - Directory Listing
Modified Thu Aug 9 17:24:33 2007 UTC (10 years, 3 months ago) by sh002i
forward-port (gage): Don't processAnswers the first time a page is
viewed. (Process answers only if the submitAnswers, previewAnswers or
checkAnswers button has been pressed.)

Revision 5257 - Directory Listing
Modified Thu Aug 9 17:22:37 2007 UTC (10 years, 3 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 (10 years, 3 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 (10 years, 3 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 (10 years, 3 months ago) by sh002i
updated for 2.4.x

Revision 5249 - Directory Listing
Modified Thu Aug 9 00:16:12 2007 UTC (10 years, 3 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 (10 years, 3 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 (10 years, 5 months 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.




Added comment to database.conf.dist

Revision 4960 - Directory Listing
Modified Sat May 12 22:17:12 2007 UTC (10 years, 6 months ago) by gage
Don't processAnswers the first time a page is viewed. (Process answers only if
the submitAnswers, previewAnswers or checkAnswers button has been pressed.)

Revision 4959 - Directory Listing
Modified Sat May 12 22:10:04 2007 UTC (10 years, 6 months 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 (10 years, 6 months ago) by sh002i
updated for 2.3.2.

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

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

Revision 4951 - Directory Listing
Modified Thu Apr 26 04:11:51 2007 UTC (10 years, 6 months 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 (10 years, 6 months ago) by sh002i
backport (dpvc): Clear the error message in Context before it is used in
an answer checker (prevents bleading of one error into a later answer).

Revision 4949 - Directory Listing
Modified Thu Apr 26 03:16:58 2007 UTC (10 years, 6 months ago) by sh002i
backport (dpvc): Modified the way the Parser-based versions of the
traditional answer checkers get copies of their contexts.  They now use
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 (10 years, 6 months 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 (10 years, 6 months 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 (10 years, 6 months ago) by sh002i
backport (glarose): Fix bug in site_check call.

Revision 4945 - Directory Listing
Modified Wed Apr 25 19:53:43 2007 UTC (10 years, 6 months 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 (10 years, 6 months 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
force password authentication, and then assumes password checks succeed.
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 (10 years, 6 months 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 (10 years, 6 months 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 (10 years, 6 months 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 (10 years, 6 months 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 (10 years, 6 months 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 (10 years, 6 months 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 (10 years, 6 months 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 (10 years, 6 months 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 (10 years, 6 months 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 (10 years, 7 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 (10 years, 7 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 (10 years, 7 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 (10 years, 7 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 (10 years, 8 months ago) by sh002i
backport (sh002i): replace underscores with spaces in set names the
links menu

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

Revision 4859 - Directory Listing
Modified Wed Mar 7 20:54:41 2007 UTC (10 years, 8 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 (10 years, 8 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 (10 years, 8 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 (10 years, 8 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 (10 years, 8 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 (10 years, 8 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 (10 years, 9 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 (10 years, 9 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 (10 years, 9 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 (10 years, 9 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 (10 years, 9 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 (10 years, 9 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 (10 years, 10 months ago) by sh002i
backport (gage): Fixed typos.

Revision 4747 - Directory Listing
Modified Mon Jan 15 18:54:49 2007 UTC (10 years, 10 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 (10 years, 10 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 (10 years, 10 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 (10 years, 10 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 (10 years, 10 months ago) by sh002i
backport (dpvc): Fixed type in comment.

Revision 4734 - Directory Listing
Modified Tue Jan 2 18:43:21 2007 UTC (10 years, 10 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 (10 years, 11 months ago) by sh002i
updated for 2.3.1

Revision 4723 - Directory Listing
Modified Sat Dec 9 03:31:54 2006 UTC (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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
additional information about what answer is expectd).  Professors can
request it by setting the 'showTestPointErrors' flag in the Context().

Revision 4708 - Directory Listing
Modified Fri Dec 8 20:01:41 2006 UTC (10 years, 11 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 (10 years, 11 months ago) by sh002i
backport (sh002i): collected mailer changes -- use DelayedMailer

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

Revision 4704 - Directory Listing
Modified Wed Dec 6 02:20:25 2006 UTC (10 years, 11 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 (10 years, 11 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 (10 years, 11 months ago) by sh002i
move constituency_hash into Utils.pm

Revision 4699 - Directory Listing
Modified Tue Dec 5 20:58:39 2006 UTC (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 months ago) by sh002i
doesn't belong in this branch

Revision 4661 - Directory Listing
Modified Sun Nov 26 00:29:01 2006 UTC (10 years, 11 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 (10 years, 11 months ago) by gage
Modifications allowing compatibility with moodle 1.7

Revision 4659 - Directory Listing
Modified Sat Nov 25 22:18:41 2006 UTC (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (11 years 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 (11 years 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 (11 years 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 (11 years ago) by sh002i
backport (sh002i): improvements to Authen logging:
- add login_type field (normal, guest, proctor, proctor_grading)
- add initial_login field to control when success loggin occurs
- 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 (11 years ago) by sh002i
backport (sh002i): options for Authen::LDAP

Revision 4643 - Directory Listing
Modified Fri Nov 10 17:59:21 2006 UTC (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years ago) by sh002i
backport (sh002i): apache2 compatibility fixes

Revision 4628 - Directory Listing
Modified Mon Nov 6 16:32:25 2006 UTC (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years ago) by sh002i
backport (sh002i): added missing ")" to log message

Revision 4603 - Directory Listing
Modified Fri Nov 3 19:51:16 2006 UTC (11 years 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 (11 years 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 (11 years, 2 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 (11 years, 2 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
  want to add additional CSS rules to reset those within #jsMath_panel
  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
  to address them.

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

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

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

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

Revision 4475 - Directory Listing
Modified Sun Sep 10 19:59:30 2006 UTC (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 months ago) by sh002i
better defaults for problem library settings.

Revision 4457 - Directory Listing
Modified Fri Sep 8 14:17:34 2006 UTC (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 months ago) by sh002i
somehow this got lost.

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

Revision 4445 - Directory Listing
Modified Tue Sep 5 16:40:55 2006 UTC (11 years, 2 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 (11 years, 2 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 (11 years, 2 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
in rel-2-3-dev or HEAD.

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

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

Revision 4438 - Directory Listing
Modified Fri Sep 1 17:42:29 2006 UTC (11 years, 2 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 (11 years, 2 months ago) by sh002i
backport (sh002i): disable test CG

Revision 4434 - Directory Listing
Modified Fri Sep 1 16:19:34 2006 UTC (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 2 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 (11 years, 3 months ago) by sh002i
updated for 2.2.2

Revision 4349 - Directory Listing
Modified Thu Aug 3 21:19:52 2006 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by sh002i
backport (dpvc): Fixed some typos.

Revision 4343 - Directory Listing
Modified Thu Aug 3 19:42:38 2006 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 5 months 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 (11 years, 5 months ago) by sh002i
updated for 2.2.1

Revision 4116 - Directory Listing
Modified Wed May 31 20:48:19 2006 UTC (11 years, 5 months 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 (11 years, 5 months 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 (11 years, 5 months 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 (11 years, 5 months 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 (11 years, 5 months 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 (11 years, 5 months 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 (11 years, 5 months 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 (11 years, 6 months 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 (11 years, 6 months 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 (11 years, 6 months ago) by sh002i
backport: accidentally used $self->ce rather than $self->r->ce in revert_handler

Revision 4057 - Directory Listing
Modified Tue Apr 18 23:27:32 2006 UTC (11 years, 7 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 (11 years, 7 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 (11 years, 7 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 (11 years, 7 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 (11 years, 7 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 (11 years, 7 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 8 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 (11 years, 9 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 (11 years, 9 months ago) by sh002i
update for 2.2.0

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

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

Revision 4018 - Directory Listing
Modified Thu Feb 9 23:20:05 2006 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 months ago) by sh002i
security checks for sourceFilePath -- fixes bug #970.

* Utils.pm: add path_is_subdir
* 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 (11 years, 9 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 (11 years, 9 months ago) by sh002i
set $main::VERSION to 2.2.

Revision 4006 - Directory Listing
Modified Fri Feb 3 00:19:35 2006 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 "[edit]" links when PG errors are reported.

Revision 3995 - Directory Listing
Modified Tue Jan 31 19:05:03 2006 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 months ago) by dpvc
Updated to v3.1c

Revision 3989 - Directory Listing
Modified Sat Jan 28 04:33:09 2006 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 months ago) by sh002i
these files are no longer used

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

Revision 3974 - Directory Listing
Modified Thu Jan 26 21:43:22 2006 UTC (11 years, 9 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 (11 years, 9 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
that were last modified before 2006.

Revision 3970 - Directory Listing
Modified Wed Jan 25 12:46:37 2006 UTC (11 years, 9 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 (11 years, 9 months ago) by sh002i
remove extraneous instructor tools link.

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

Revision 3964 - Directory Listing
Modified Tue Jan 24 23:34:01 2006 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 months ago) by sh002i
update README/LICENSE for 2.1.4

Revision 3959 - Directory Listing
Modified Tue Jan 24 22:05:28 2006 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 9 months ago) by sh002i
added empty site_info.txt file.

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

Revision 3953 - Directory Listing
Modified Tue Jan 24 21:26:39 2006 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 months ago) by sh002i
make templates validate

Revision 3948 - Directory Listing
Modified Mon Jan 23 21:20:34 2006 UTC (11 years, 9 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 (11 years, 9 months ago) by sh002i
updated for 2.2-pre2.

Revision 3944 - Directory Listing
Modified Sun Jan 22 03:07:45 2006 UTC (11 years, 9 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 (11 years, 9 months ago) by sh002i
update info() for new stylesheet.

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

Revision 3938 - Directory Listing
Modified Sun Jan 22 02:51:54 2006 UTC (11 years, 9 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 (11 years, 9 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 (11 years, 9 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 months ago) by sh002i
fixed accidental commit of local version

Revision 3928 - Directory Listing
Modified Fri Jan 20 00:22:33 2006 UTC (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 months ago) by sh002i
add h2 sizing for InfoPanel

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

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

added copyright notices.
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 (11 years, 10 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 (11 years, 10 months ago) by dpvc
Backport from HEAD

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

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

Revision 3909 - Directory Listing
Modified Thu Jan 12 00:07:51 2006 UTC (11 years, 10 months ago) by dpvc
Update to version 3.1 of jsMath (includes compressed versions of the
main jsMath files for faster download, and the ability to autoload
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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 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 (11 years, 10 months ago) by gage
Removed warning message.

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

Revision 3882 - Directory Listing
Modified Sun Jan 8 01:19:33 2006 UTC (11 years, 10 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 (11 years, 10 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 (11 years, 10 months ago) by gage
Adding help for PG Problem Editor

Revision 3879 - Directory Listing
Modified Sat Jan 7 02:08:53 2006 UTC (11 years, 10 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 (12 years, 2 months ago) by glarose
Add basic electrical units.

Revision 3327 - Directory Listing
Modified Fri Jul 1 12:18:19 2005 UTC (12 years, 4 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 (12 years, 4 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 (12 years, 5 months ago) by gage
New files for rel-2-1-3

Revision 3288 - Directory Listing
Modified Fri Jun 10 18:20:12 2005 UTC (12 years, 5 months 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 (12 years, 5 months 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 (12 years, 5 months 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 (12 years, 5 months ago) by gage
Fixed missing right brace.

Revision 3282 - Directory Listing
Modified Fri Jun 10 02:37:57 2005 UTC (12 years, 5 months 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 (12 years, 5 months 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 (12 years, 5 months 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 (12 years, 5 months 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 (12 years, 5 months ago) by glarose
Gateway update: revise gateway template file

Revision 3275 - Directory Listing
Modified Thu Jun 9 14:59:42 2005 UTC (12 years, 5 months 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 (12 years, 5 months 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 (12 years, 8 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 (12 years, 8 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 (12 years, 8 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 (12 years, 8 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 (12 years, 8 months ago) by sh002i
updated for 2.1.2

Revision 3179 - Directory Listing
Modified Fri Feb 18 15:44:41 2005 UTC (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 months ago) by glarose
major look and feel modification of GatewayQuiz module, to include
jump to scrolling links, preview links for each problem, rearranged
preview and correct answer output.

Revision 3169 - Directory Listing
Modified Tue Feb 15 21:18:58 2005 UTC (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 months ago) by sh002i
HEAD backport: Added Text/Binary/Automatic buttons for conversion of
line-breaks on file uploads (dpvc)

Revision 3153 - Directory Listing
Modified Tue Feb 8 20:20:09 2005 UTC (12 years, 9 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 (12 years, 9 months ago) by gage
Backporting changes to Home.pm

This means that the options menu won't appear on the home page.

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

Added links to problems on the stats page

Revision 3148 - Directory Listing
Modified Sun Feb 6 16:14:10 2005 UTC (12 years, 9 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 (12 years, 9 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 (12 years, 9 months ago) by gage
Backporting minor corrections in code

Revision 3145 - Directory Listing
Modified Sun Feb 6 15:50:23 2005 UTC (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 months ago) by gage
Backporting CSS changes to 2-1-patches

Revision 3141 - Directory Listing
Modified Sun Feb 6 15:20:52 2005 UTC (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 months ago) by sh002i
HEAD backport: Work around MSIE bug (dpvc)

Revision 3117 - Directory Listing
Modified Fri Jan 28 00:29:02 2005 UTC (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 10 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 (12 years, 10 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 (12 years, 10 months ago) by sh002i
back out of mistakenly double-applied backport

Revision 3083 - Directory Listing
Modified Fri Jan 7 20:42:09 2005 UTC (12 years, 10 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 (12 years, 10 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 (12 years, 10 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 (12 years, 10 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 (12 years, 10 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 (12 years, 10 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 (12 years, 10 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years ago) by glarose

Grades.pm (2-1-a1): correct links to versioned problems sets
in set results listing.

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

GatewayQuiz.pm: add show correct answers/hints/solutions checkboxes to
graded gateways.

Revision 2953 - Directory Listing
Modified Fri Oct 22 15:43:22 2004 UTC (13 years 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 (13 years, 1 month ago) by glarose

GatewayQuiz.pm: add missing print CGI::endform()

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

global.conf.dist: added proctor permission level

Revision 2949 - Directory Listing
Modified Thu Oct 21 18:40:43 2004 UTC (13 years, 1 month 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 (13 years, 1 month ago) by glarose

LoginProctor: correct handling of hidden form fields, add display of
student name for proctor's use.

Revision 2922 - Directory Listing
Modified Wed Oct 13 21:53:28 2004 UTC (13 years, 1 month 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 (13 years, 1 month ago) by glarose

URLPath.pm: add code for proctored gateway tests

Revision 2920 - Directory Listing
Modified Wed Oct 13 21:49:05 2004 UTC (13 years, 1 month 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 (13 years, 1 month ago) by glarose

Add code to delete proctor grading key on logout.

Revision 2918 - Directory Listing
Modified Wed Oct 13 21:47:36 2004 UTC (13 years, 1 month 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 (13 years, 1 month ago) by glarose

Add code to require proctor authorization for grading a proctored test,
delete proctor keys after grading or for an invalid set.

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

update to match new GatewayQuiz.pm

Revision 2869 - Directory Listing
Modified Fri Oct 8 17:53:28 2004 UTC (13 years, 1 month 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 months ago) by sh002i
HEAD merge: formatting

Revision 2721 - Directory Listing
Modified Thu Sep 2 21:27:59 2004 UTC (13 years, 2 months ago) by sh002i
HEAD merge: docs

Revision 2720 - Directory Listing
Modified Thu Sep 2 21:25:08 2004 UTC (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 months ago) by sh002i
HEAD merge: added boldsymbol macro

Revision 2710 - Directory Listing
Modified Thu Sep 2 19:09:19 2004 UTC (13 years, 2 months ago) by sh002i
HEAD merge: updated parser documentation

Revision 2709 - Directory Listing
Modified Thu Sep 2 17:40:08 2004 UTC (13 years, 2 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 (13 years, 2 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 (13 years, 2 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 (13 years, 2 months ago) by toenail
merged fix from HEAD

Revision 2693 - Directory Listing
Modified Sat Aug 28 01:29:27 2004 UTC (13 years, 2 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 months ago) by sh002i
this time for real

Revision 2570 - Directory Listing
Modified Sat Jul 31 02:23:10 2004 UTC (13 years, 3 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 (13 years, 3 months ago) by sh002i
readme file for htdocs/tmp/equations

Revision 2567 - Directory Listing
Modified Sat Jul 31 02:19:14 2004 UTC (13 years, 3 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 (13 years, 3 months ago) by sh002i
this is nothing.

Revision 2564 - Directory Listing
Modified Fri Jul 30 23:14:08 2004 UTC (13 years, 3 months ago) by sh002i
formatting fix from HEAD

Revision 2563 - Directory Listing
Modified Fri Jul 30 23:00:52 2004 UTC (13 years, 3 months ago) by sh002i
small formatting changes from HEAD

Revision 2561 - Directory Listing
Modified Fri Jul 30 21:21:15 2004 UTC (13 years, 3 months ago) by sh002i
updated from HEAD (taking out extra spaces)

Revision 2560 - Directory Listing
Modified Fri Jul 30 21:19:08 2004 UTC (13 years, 3 months ago) by sh002i
update from head

Revision 2555 - Directory Listing
Modified Tue Jul 27 22:36:57 2004 UTC (13 years, 3 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 (13 years, 3 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 (13 years, 3 months ago) by gage
Improvements to help documentation.

Revision 2546 - Directory Listing
Modified Fri Jul 23 17:48:30 2004 UTC (13 years, 3 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 (13 years, 3 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 5 months 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 (13 years, 5 months 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
them to '' instead.

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 (13 years, 5 months 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 (13 years, 5 months 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 (13 years, 5 months ago) by glarose

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

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

Rewrote GatewayQuiz.pm to deal with versioned sets.  Still needs to have
things like editor capability added.

Revision 2333 - Directory Listing
Modified Wed Jun 16 20:08:23 2004 UTC (13 years, 5 months 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 (13 years, 5 months 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 (13 years, 5 months 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 (13 years, 5 months 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 (13 years, 5 months ago) by dpvc
Initial install of Parser package.

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

Revision 2294 - Directory Listing
Modified Fri Jun 11 16:44:39 2004 UTC (13 years, 5 months 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 (13 years, 6 months 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 (13 years, 6 months 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 (14 years, 1 month 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 (14 years, 1 month ago) by sh002i
dispatcher now calls Display:: modules

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

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

Revision 1572 - Directory Listing
Modified Tue Oct 7 03:15:35 2003 UTC (14 years, 1 month 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 (14 years, 4 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 (14 years, 4 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 (14 years, 4 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 (14 years, 4 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 (14 years, 4 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 (14 years, 4 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 (14 years, 4 months ago) by gage
Trivial change in docs.
--Mike

Revision 1270 - Directory Listing
Modified Tue Jun 24 15:31:07 2003 UTC (14 years, 4 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 (14 years, 4 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 (14 years, 4 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 (14 years, 9 months ago) by sh002i
fixed some security checks in Hardcopy.
-sam

Revision 735 - Directory Listing
Modified Tue Feb 18 02:02:40 2003 UTC (14 years, 9 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 (14 years, 9 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 (14 years, 9 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 (15 years, 2 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 (16 years, 5 months ago) by
Standard project directories initialized by cvs2svn.

Sort log by:

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9