Log of /branches
Directory Listing
Revision
6029 -
Directory Listing
Modified
Sun Mar 22 18:31:39 2009 UTC (10 years, 8 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 (11 years, 1 month 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 (11 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 (11 years, 2 months ago) by
dpvc
BACKPORT: Update to version 3.6a of jsMath. Changes include:
* Worked around a problem with image fonts in Firefox3. The width of the
images were not being properly reported (even when specified
Killed by signal 2.MG tag's STYLE attribute) if the image wasn't
loaded from the server yet.
* Worked around a problem in IE8 when jsMath is loaded from the local
disk rather than from a server.
* Added more checks when jsMath.safeHBoxes is set to prevent additional
ways in which the user could have inserted HTML tags into \hbox
commands.
* Fixed a bug in the spriteImageFonts plugin that had been causing it to
fail in Firefox2 and earlier, Opera 9.2x and earlier, and all versions
of MSIE. It seems to have stopped working somewhere after version 3.4
of jsMath.
* Fixed a bug where newlines were not treated as spaces when scanning
for arguments of macros that require arguments.
* Fixed the eqn-number extension to handle \nonumber as a synonym for
\nolabel, and made the equation*, align*, and multline* environments
not produce equation numbers.
* Removed a debugging alert from the Firefox3 local-file code that was
accidentally left active in version 3.6.
Revision
5936 -
Directory Listing
Modified
Sat Oct 11 01:29:05 2008 UTC (11 years, 2 months ago) by
This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'.
Revision
5934 -
Directory Listing
Modified
Thu Oct 9 02:27:57 2008 UTC (11 years, 2 months ago) by
gage
backward port from HEAD
Revision
5933 -
Directory Listing
Modified
Thu Oct 9 02:26:27 2008 UTC (11 years, 2 months ago) by
gage
Backward port of minor corrections from HEAD
Revision
5931 -
Directory Listing
Modified
Tue Oct 7 23:15:53 2008 UTC (11 years, 2 months ago) by
dpvc
BACKPORT: Use a compiled vesion of the MathObjects formula rather than
the less-efficient eval method. This should bring graphing speeds
back in line with the original non-MathObject version.
Revision
5929 -
Directory Listing
Modified
Tue Oct 7 23:12:06 2008 UTC (11 years, 2 months ago) by
dpvc
Added a routine to trap errors in a function call. I've needed this
for a long time, and got tired of working around the lack by hacks
involving PG_restricted_eval, which can't handle local variables from
the calling function. This addition is still safe because it is
passed code (not a string) and the code is already compiled in the
safe compartment, so it can't include the disallowed commands.
Now I need to go back to remove the hacks from the various pg/macros
files where they currently exist.
Revision
5925 -
Directory Listing
Modified
Thu Oct 2 10:53:32 2008 UTC (11 years, 2 months ago) by
dpvc
BACKPORT: Avoid side-effect of loading String context that sets the
string context to being the current context. (This fixes bug 1520)
Revision
5922 -
Directory Listing
Modified
Tue Sep 23 23:30:57 2008 UTC (11 years, 2 months ago) by
gage
Backport fixes to inheritance and for answerchecker:
Fix the check for equivalent answers so that it uses the limits and
other settings from the answer checker and the original formula
object.
from HEAD to rel-2-4-patches
Revision
5918 -
Directory Listing
Modified
Sun Sep 21 18:12:48 2008 UTC (11 years, 2 months ago) by
dpvc
BACKPORT: add recent changes up to version 1.19 (better protection
from errors in student formulas, ability to get diagnostics for
FormulaUpToConstant objects, properly handle test_points and test_at,
etc.)
Revision
5915 -
Directory Listing
Modified
Thu Sep 18 19:25:24 2008 UTC (11 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 (11 years, 2 months ago) by
dpvc
Added in version 3.6
Revision
5909 -
Directory Listing
Modified
Sun Sep 14 00:20:30 2008 UTC (11 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 (11 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 (11 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 (11 years, 2 months ago) by
gage
fix error in defining $attempts
Revision
5900 -
Directory Listing
Modified
Fri Sep 12 14:16:10 2008 UTC (11 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 (11 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 years, 3 months ago) by
dpvc
BACKPORT: changes from 1.35
Revision
5886 -
Directory Listing
Modified
Fri Aug 29 15:56:49 2008 UTC (11 years, 3 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 (11 years, 3 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 (11 years, 3 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 (11 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 (11 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 (11 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 months ago) by
gage
Make htmlURL available within set
Revision
5864 -
Directory Listing
Modified
Thu Aug 7 00:32:48 2008 UTC (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 months ago) by
apizer
removed ======
Revision
5848 -
Directory Listing
Modified
Mon Jul 14 21:41:59 2008 UTC (11 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 months ago) by
gage
Backport from HEAD
Revision
5825 -
Directory Listing
Modified
Fri Jun 27 15:35:56 2008 UTC (11 years, 5 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 (11 years, 5 months ago) by
gage
adding welcome.msg to email
Revision
5822 -
Directory Listing
Modified
Fri Jun 27 01:32:06 2008 UTC (11 years, 5 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 (11 years, 5 months ago) by
gage
moved from pg/macros
Revision
5819 -
Directory Listing
Modified
Fri Jun 27 01:23:04 2008 UTC (11 years, 5 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 (11 years, 5 months ago) by
gage
Moved to modelCourse/templates/setOrientation
Revision
5815 -
Directory Listing
Modified
Fri Jun 27 00:45:38 2008 UTC (11 years, 5 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 (11 years, 5 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 (11 years, 5 months ago) by
dpvc
Fix EV3P to handle ${...} variable names.
Revision
5812 -
Directory Listing
Modified
Thu Jun 26 19:55:51 2008 UTC (11 years, 5 months ago) by
gage
adding .css file for theme math2.css
Revision
5811 -
Directory Listing
Modified
Thu Jun 26 19:55:14 2008 UTC (11 years, 5 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 (11 years, 5 months ago) by
gage
backporting from HEAD
VS: ----------------------------------------------------------------------
Revision
5807 -
Directory Listing
Modified
Thu Jun 26 19:39:03 2008 UTC (11 years, 5 months ago) by
gage
backporting setOrientation from head
Revision
5806 -
Directory Listing
Modified
Thu Jun 26 19:07:24 2008 UTC (11 years, 5 months ago) by
apizer
backporting to rel-2-4-patches
Revision
5804 -
Directory Listing
Modified
Thu Jun 26 18:43:10 2008 UTC (11 years, 5 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 (11 years, 5 months ago) by
gage
recommiting these files
Revision
5799 -
Directory Listing
Modified
Thu Jun 26 18:07:42 2008 UTC (11 years, 5 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 (11 years, 5 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 (11 years, 5 months ago) by
gage
change version number
Revision
5795 -
Directory Listing
Modified
Thu Jun 26 17:16:21 2008 UTC (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 months ago) by
gage
Changed wording of the registration text
Revision
5774 -
Directory Listing
Modified
Wed Jun 25 13:19:46 2008 UTC (11 years, 5 months ago) by
apizer
Backport to patches distribution
Revision
5773 -
Directory Listing
Modified
Wed Jun 25 12:18:56 2008 UTC (11 years, 5 months ago) by
gage
Adding mathobjects examples to setMAAtutorial
Revision
5772 -
Directory Listing
Modified
Wed Jun 25 11:55:32 2008 UTC (11 years, 5 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 (11 years, 5 months ago) by
gage
added Chromatic module (commented out)
Revision
5769 -
Directory Listing
Modified
Wed Jun 25 03:36:04 2008 UTC (11 years, 5 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 (11 years, 5 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 (11 years, 5 months ago) by
gage
*** empty log message ***
Revision
5766 -
Directory Listing
Modified
Tue Jun 24 23:07:51 2008 UTC (11 years, 5 months ago) by
gage
update version in README file
Revision
5765 -
Directory Listing
Modified
Tue Jun 24 23:04:27 2008 UTC (11 years, 5 months ago) by
gage
replacing .txt files with .pod files
Revision
5764 -
Directory Listing
Modified
Tue Jun 24 23:02:52 2008 UTC (11 years, 5 months ago) by
gage
modifications to webwork.apache-config.dist
Revision
5763 -
Directory Listing
Modified
Tue Jun 24 23:02:16 2008 UTC (11 years, 5 months ago) by
gage
adding missing files
Revision
5762 -
Directory Listing
Modified
Tue Jun 24 23:01:02 2008 UTC (11 years, 5 months ago) by
gage
adding favicon icon
Revision
5761 -
Directory Listing
Modified
Tue Jun 24 23:00:34 2008 UTC (11 years, 5 months ago) by
gage
adding image files
Revision
5760 -
Directory Listing
Modified
Tue Jun 24 22:59:27 2008 UTC (11 years, 5 months ago) by
gage
fix formatting
Revision
5759 -
Directory Listing
Modified
Tue Jun 24 22:58:37 2008 UTC (11 years, 5 months ago) by
gage
Adding missing files
Revision
5757 -
Directory Listing
Modified
Tue Jun 24 21:52:52 2008 UTC (11 years, 5 months ago) by
gage
updating jsMath to 3.5 again
Revision
5756 -
Directory Listing
Modified
Tue Jun 24 21:37:24 2008 UTC (11 years, 5 months ago) by
gage
Remove duplicate definitions of subroutines
Revision
5752 -
Directory Listing
Modified
Tue Jun 24 18:53:36 2008 UTC (11 years, 5 months ago) by
gage
jsMath 3.5
Revision
5751 -
Directory Listing
Modified
Tue Jun 24 18:39:11 2008 UTC (11 years, 5 months ago) by
gage
another file for jsMath3.5
Revision
5750 -
Directory Listing
Modified
Tue Jun 24 18:38:04 2008 UTC (11 years, 5 months ago) by
gage
Updating to jsMath3.5
Revision
5749 -
Directory Listing
Modified
Tue Jun 24 17:19:06 2008 UTC (11 years, 5 months ago) by
gage
Adding union theme to templates
Revision
5748 -
Directory Listing
Modified
Tue Jun 24 17:17:36 2008 UTC (11 years, 5 months ago) by
gage
Adding files for math2 theme
Revision
5746 -
Directory Listing
Modified
Tue Jun 24 17:09:07 2008 UTC (11 years, 5 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 (11 years, 5 months ago) by
gage
Adding macros to support live.jar
Revision
5744 -
Directory Listing
Modified
Tue Jun 24 16:07:53 2008 UTC (11 years, 5 months ago) by
gage
Corrective updates to rel-2-4-patches
Revision
5743 -
Directory Listing
Modified
Tue Jun 24 15:21:54 2008 UTC (11 years, 5 months ago) by
gage
Adding missing pages.
Revision
5742 -
Directory Listing
Modified
Tue Jun 24 15:16:06 2008 UTC (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 months ago) by
gage
Formatting changes
Revision
5736 -
Directory Listing
Modified
Tue Jun 24 02:05:51 2008 UTC (11 years, 5 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 (11 years, 5 months ago) by
gage
removed ====
Revision
5734 -
Directory Listing
Modified
Tue Jun 24 00:44:59 2008 UTC (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 years, 5 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 (11 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 (11 years, 6 months ago) by
apizer
Backport changes
Revision
5657 -
Directory Listing
Modified
Wed Apr 30 22:08:28 2008 UTC (11 years, 7 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 (11 years, 7 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 (11 years, 7 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 (11 years, 7 months ago) by
sh002i
backport (sh002i): remove stale pidfiles on stop.
Revision
5630 -
Directory Listing
Modified
Fri Apr 4 19:25:34 2008 UTC (11 years, 8 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 (11 years, 9 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 (11 years, 9 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 (11 years, 10 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 (12 years, 2 months ago) by
gage
"improved" the help files
-- Mike
Revision
5438 -
Directory Listing
Modified
Tue Aug 28 18:23:15 2007 UTC (12 years, 3 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 (12 years, 3 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 (12 years, 3 months ago) by
sh002i
updated for 2.4.1
Revision
5423 -
Directory Listing
Modified
Sat Aug 25 18:26:03 2007 UTC (12 years, 3 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 (12 years, 3 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 (12 years, 3 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 (12 years, 3 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 (12 years, 3 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 (12 years, 3 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 (12 years, 3 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 (12 years, 3 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 (12 years, 3 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 (12 years, 3 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 (12 years, 3 months ago) by
sh002i
updated version numbers
Revision
5318 -
Directory Listing
Modified
Mon Aug 13 22:53:51 2007 UTC (12 years, 3 months ago) by
sh002i
updated copyright dates
Revision
5317 -
Directory Listing
Modified
Mon Aug 13 22:26:46 2007 UTC (12 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 (12 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 (12 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 months ago) by
sh002i
will it never end?!?!?
Revision
5304 -
Directory Listing
Modified
Fri Aug 10 16:55:33 2007 UTC (12 years, 4 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 (12 years, 4 months ago) by
sh002i
bring in sync with HEAD (remove comments)
Revision
5299 -
Directory Listing
Modified
Fri Aug 10 16:32:14 2007 UTC (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 months ago) by
sh002i
backport (gage): Try this again.
Revision
5292 -
Directory Listing
Modified
Fri Aug 10 01:56:02 2007 UTC (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 months ago) by
sh002i
backport (gage): Added check for Email module
Revision
5283 -
Directory Listing
Modified
Fri Aug 10 01:36:56 2007 UTC (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 months ago) by
sh002i
backport (glarose): Fix typo.
Revision
5273 -
Directory Listing
Modified
Thu Aug 9 23:29:10 2007 UTC (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 months ago) by
sh002i
Use defaultTheme
Revision
5258 -
Directory Listing
Modified
Thu Aug 9 17:24:33 2007 UTC (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 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 (12 years, 4 months ago) by
sh002i
updated for 2.4.x
Revision
5249 -
Directory Listing
Modified
Thu Aug 9 00:16:12 2007 UTC (12 years, 4 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 (12 years, 4 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 (12 years, 6 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 months ago) by
sh002i
updated for 2.3.2.
Revision
4955 -
Directory Listing
Modified
Sat May 5 03:58:35 2007 UTC (12 years, 7 months ago) by
sh002i
updated for final version of release notes
Revision
4954 -
Directory Listing
Modified
Thu May 3 21:58:55 2007 UTC (12 years, 7 months ago) by
sh002i
updated for 2.3.2
Revision
4951 -
Directory Listing
Modified
Thu Apr 26 04:11:51 2007 UTC (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (12 years, 8 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 (12 years, 8 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 (12 years, 8 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 (12 years, 8 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 (12 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 (12 years, 9 months ago) by
gage
Added Exception::Class to list of modules
Revision
4859 -
Directory Listing
Modified
Wed Mar 7 20:54:41 2007 UTC (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 years, 9 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 (12 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 (12 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 (12 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 (12 years, 10 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 (12 years, 10 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 (12 years, 10 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 (12 years, 10 months ago) by
sh002i
backport (gage): Fixed typos.
Revision
4747 -
Directory Listing
Modified
Mon Jan 15 18:54:49 2007 UTC (12 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 (12 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 (12 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 (12 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 (12 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 (12 years, 11 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 (13 years ago) by
sh002i
updated for 2.3.1
Revision
4723 -
Directory Listing
Modified
Sat Dec 9 03:31:54 2006 UTC (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years 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 (13 years ago) by
sh002i
backport (sh002i): collected mailer changes -- use DelayedMailer
Revision
4706 -
Directory Listing
Modified
Wed Dec 6 02:28:41 2006 UTC (13 years ago) by
sh002i
backport (sh002i): collected mailer changes -- use DelayedMailer
Revision
4704 -
Directory Listing
Modified
Wed Dec 6 02:20:25 2006 UTC (13 years 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 (13 years 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 (13 years ago) by
sh002i
move constituency_hash into Utils.pm
Revision
4699 -
Directory Listing
Modified
Tue Dec 5 20:58:39 2006 UTC (13 years 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 (13 years 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 (13 years 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 (13 years ago) by
sh002i
doesn't belong in this branch
Revision
4661 -
Directory Listing
Modified
Sun Nov 26 00:29:01 2006 UTC (13 years 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 (13 years ago) by
gage
Modifications allowing compatibility with moodle 1.7
Revision
4659 -
Directory Listing
Modified
Sat Nov 25 22:18:41 2006 UTC (13 years 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 (13 years ago) by
gage
Modifications that allow compatibility with Moodle 1.7
Revision
4657 -
Directory Listing
Modified
Wed Nov 22 17:18:09 2006 UTC (13 years 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 (13 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 (13 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 (13 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 (13 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 (13 years, 1 month ago) by
sh002i
backport (sh002i): options for Authen::LDAP
Revision
4643 -
Directory Listing
Modified
Fri Nov 10 17:59:21 2006 UTC (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month ago) by
sh002i
backport (dpvc): Fixed problem with checking Matrices of dimension 1 x n.
(Fixes bug 1122.)
Revision
4637 -
Directory Listing
Modified
Mon Nov 6 22:32:15 2006 UTC (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month ago) by
sh002i
backport (sh002i): apache2 compatibility fixes
Revision
4628 -
Directory Listing
Modified
Mon Nov 6 16:32:25 2006 UTC (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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
4609 -
Directory Listing
Modified
Fri Nov 3 20:06:35 2006 UTC (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month 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 (13 years, 1 month ago) by
sh002i
backport (sh002i): added missing ")" to log message
Revision
4603 -
Directory Listing
Modified
Fri Nov 3 19:51:16 2006 UTC (13 years, 1 month 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 (13 years, 1 month 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 (13 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 (13 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 (13 years, 3 months ago) by
sh002i
backport (sh002i): rename apache logs
Revision
4478 -
Directory Listing
Modified
Sun Sep 10 21:03:21 2006 UTC (13 years, 3 months ago) by
sh002i
2.3.0
Revision
4477 -
Directory Listing
Modified
Sun Sep 10 21:02:27 2006 UTC (13 years, 3 months ago) by
sh002i
for 2.3.0
Revision
4476 -
Directory Listing
Modified
Sun Sep 10 20:52:14 2006 UTC (13 years, 3 months ago) by
sh002i
for 2.3.0
Revision
4475 -
Directory Listing
Modified
Sun Sep 10 19:59:30 2006 UTC (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 months ago) by
sh002i
better defaults for problem library settings.
Revision
4457 -
Directory Listing
Modified
Fri Sep 8 14:17:34 2006 UTC (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 months ago) by
sh002i
somehow this got lost.
Revision
4446 -
Directory Listing
Modified
Tue Sep 5 16:48:09 2006 UTC (13 years, 3 months ago) by
sh002i
somehow this file got lost
Revision
4445 -
Directory Listing
Modified
Tue Sep 5 16:40:55 2006 UTC (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 months ago) by
sh002i
backport (dpvc): Added LaTeXMathML mode.
Revision
4439 -
Directory Listing
Modified
Fri Sep 1 19:37:26 2006 UTC (13 years, 3 months ago) by
sh002i
backport (dpvc): Added for LaTeXMathML mode.
Revision
4438 -
Directory Listing
Modified
Fri Sep 1 17:42:29 2006 UTC (13 years, 3 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 (13 years, 3 months ago) by
sh002i
backport (sh002i): disable test CG
Revision
4434 -
Directory Listing
Modified
Fri Sep 1 16:19:34 2006 UTC (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 3 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 (13 years, 4 months ago) by
sh002i
updated for 2.2.2
Revision
4349 -
Directory Listing
Modified
Thu Aug 3 21:19:52 2006 UTC (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 months ago) by
sh002i
backport (dpvc): Fixed some typos.
Revision
4343 -
Directory Listing
Modified
Thu Aug 3 19:42:38 2006 UTC (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 4 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 (13 years, 5 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 (13 years, 5 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 (13 years, 5 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 (13 years, 5 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 (13 years, 5 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 (13 years, 6 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 (13 years, 6 months ago) by
sh002i
updated for 2.2.1
Revision
4116 -
Directory Listing
Modified
Wed May 31 20:48:19 2006 UTC (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 years, 6 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 (13 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 (13 years, 7 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 (13 years, 7 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 years, 9 months ago) by
sh002i
update for 2.2.0
Revision
4023 -
Directory Listing
Modified
Mon Feb 13 23:48:01 2006 UTC (13 years, 9 months ago) by
sh002i
update for 2.2.0
Revision
4020 -
Directory Listing
Modified
Fri Feb 10 01:08:46 2006 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 months ago) by
sh002i
set $main::VERSION to 2.2.
Revision
4006 -
Directory Listing
Modified
Fri Feb 3 00:19:35 2006 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 months ago) by
dpvc
Updated to v3.1c
Revision
3989 -
Directory Listing
Modified
Sat Jan 28 04:33:09 2006 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 months ago) by
sh002i
these files are no longer used
Revision
3982 -
Directory Listing
Modified
Fri Jan 27 03:33:49 2006 UTC (13 years, 10 months ago) by
sh002i
moving local utilities to admintools module
Revision
3974 -
Directory Listing
Modified
Thu Jan 26 21:43:22 2006 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 months ago) by
sh002i
remove extraneous instructor tools link.
Revision
3966 -
Directory Listing
Modified
Tue Jan 24 23:40:24 2006 UTC (13 years, 10 months ago) by
sh002i
removed bad characters
Revision
3964 -
Directory Listing
Modified
Tue Jan 24 23:34:01 2006 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 months ago) by
sh002i
update README/LICENSE for 2.1.4
Revision
3959 -
Directory Listing
Modified
Tue Jan 24 22:05:28 2006 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 years, 10 months ago) by
sh002i
added empty site_info.txt file.
Revision
3955 -
Directory Listing
Modified
Tue Jan 24 21:35:38 2006 UTC (13 years, 10 months ago) by
sh002i
added missing newline
Revision
3953 -
Directory Listing
Modified
Tue Jan 24 21:26:39 2006 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 months ago) by
sh002i
make templates validate
Revision
3948 -
Directory Listing
Modified
Mon Jan 23 21:20:34 2006 UTC (13 years, 10 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 (13 years, 10 months ago) by
sh002i
updated for 2.2-pre2.
Revision
3944 -
Directory Listing
Modified
Sun Jan 22 03:07:45 2006 UTC (13 years, 10 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 (13 years, 10 months ago) by
sh002i
update info() for new stylesheet.
Revision
3940 -
Directory Listing
Modified
Sun Jan 22 02:53:04 2006 UTC (13 years, 10 months ago) by
sh002i
use info() from Login.pm
Revision
3938 -
Directory Listing
Modified
Sun Jan 22 02:51:54 2006 UTC (13 years, 10 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 (13 years, 10 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 (13 years, 10 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 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 (13 years, 10 months ago) by
sh002i
add h2 sizing for InfoPanel
Revision
3919 -
Directory Listing
Modified
Thu Jan 19 01:09:00 2006 UTC (13 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 (13 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 (13 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 (13 years, 10 months ago) by
dpvc
Backport from HEAD
Revision
3910 -
Directory Listing
Modified
Fri Jan 13 21:10:49 2006 UTC (13 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
3908 -
Directory Listing
Modified
Wed Jan 11 23:56:45 2006 UTC (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 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 (13 years, 11 months ago) by
gage
Removed warning message.
Revision
3884 -
Directory Listing
Modified
Sun Jan 8 01:30:02 2006 UTC (13 years, 11 months ago) by
gage
Changed target for editing window
Revision
3882 -
Directory Listing
Modified
Sun Jan 8 01:19:33 2006 UTC (13 years, 11 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 (13 years, 11 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 (13 years, 11 months ago) by
gage
Adding help for PG Problem Editor
Revision
3879 -
Directory Listing
Modified
Sat Jan 7 02:08:53 2006 UTC (13 years, 11 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 (14 years, 3 months ago) by
glarose
Add basic electrical units.
Revision
3327 -
Directory Listing
Modified
Fri Jul 1 12:18:19 2005 UTC (14 years, 5 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 (14 years, 5 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 (14 years, 6 months ago) by
gage
New files for rel-2-1-3
Revision
3288 -
Directory Listing
Modified
Fri Jun 10 18:20:12 2005 UTC (14 years, 6 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 (14 years, 6 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 (14 years, 6 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 (14 years, 6 months ago) by
gage
Fixed missing right brace.
Revision
3282 -
Directory Listing
Modified
Fri Jun 10 02:37:57 2005 UTC (14 years, 6 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 (14 years, 6 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 (14 years, 6 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 (14 years, 6 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 (14 years, 6 months ago) by
glarose
Gateway update: revise gateway template file
Revision
3275 -
Directory Listing
Modified
Thu Jun 9 14:59:42 2005 UTC (14 years, 6 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 (14 years, 6 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 (14 years, 9 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 (14 years, 9 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 (14 years, 9 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 (14 years, 9 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 (14 years, 9 months ago) by
sh002i
updated for 2.1.2
Revision
3179 -
Directory Listing
Modified
Fri Feb 18 15:44:41 2005 UTC (14 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 (14 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 (14 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 (14 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 (14 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 (14 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 (14 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 (14 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 (14 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 (14 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 (14 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 months ago) by
gage
Backporting minor corrections in code
Revision
3145 -
Directory Listing
Modified
Sun Feb 6 15:50:23 2005 UTC (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 months ago) by
gage
Backporting CSS changes to 2-1-patches
Revision
3141 -
Directory Listing
Modified
Sun Feb 6 15:20:52 2005 UTC (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 months ago) by
sh002i
HEAD backport: Work around MSIE bug (dpvc)
Revision
3117 -
Directory Listing
Modified
Fri Jan 28 00:29:02 2005 UTC (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 years, 10 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 (14 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 (14 years, 11 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 (14 years, 11 months ago) by
sh002i
back out of mistakenly double-applied backport
Revision
3083 -
Directory Listing
Modified
Fri Jan 7 20:42:09 2005 UTC (14 years, 11 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 (14 years, 11 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 (14 years, 11 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 (14 years, 11 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 (14 years, 11 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 (14 years, 11 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 (14 years, 11 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 (15 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 (15 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 (15 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 (15 years, 1 month 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 (15 years, 1 month 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 (15 years, 1 month 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 (15 years, 1 month 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 (15 years, 1 month 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 (15 years, 1 month 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 (15 years, 1 month 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 years, 2 months ago) by
glarose
update to match new GatewayQuiz.pm
Revision
2869 -
Directory Listing
Modified
Fri Oct 8 17:53:28 2004 UTC (15 years, 2 months ago) by
glarose
GatewayQuiz update and bug fix
updated to use rel 2 Problem.pm code
bug fixes to make version timing and creation work correctly
(or at least closer to correctly than it used to).
Revision
2783 -
Directory Listing
Modified
Tue Sep 14 22:45:22 2004 UTC (15 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 months ago) by
sh002i
HEAD merge: formatting
Revision
2721 -
Directory Listing
Modified
Thu Sep 2 21:27:59 2004 UTC (15 years, 3 months ago) by
sh002i
HEAD merge: docs
Revision
2720 -
Directory Listing
Modified
Thu Sep 2 21:25:08 2004 UTC (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 months ago) by
sh002i
HEAD merge: added boldsymbol macro
Revision
2710 -
Directory Listing
Modified
Thu Sep 2 19:09:19 2004 UTC (15 years, 3 months ago) by
sh002i
HEAD merge: updated parser documentation
Revision
2709 -
Directory Listing
Modified
Thu Sep 2 17:40:08 2004 UTC (15 years, 3 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 (15 years, 3 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 (15 years, 3 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 (15 years, 3 months ago) by
toenail
merged fix from HEAD
Revision
2663 -
Directory Listing
Modified
Sat Aug 21 19:02:31 2004 UTC (15 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 (15 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 (15 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 (15 years, 4 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 (15 years, 4 months ago) by
sh002i
this time for real
Revision
2570 -
Directory Listing
Modified
Sat Jul 31 02:23:10 2004 UTC (15 years, 4 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 (15 years, 4 months ago) by
sh002i
readme file for htdocs/tmp/equations
Revision
2567 -
Directory Listing
Modified
Sat Jul 31 02:19:14 2004 UTC (15 years, 4 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 (15 years, 4 months ago) by
sh002i
this is nothing.
Revision
2564 -
Directory Listing
Modified
Fri Jul 30 23:14:08 2004 UTC (15 years, 4 months ago) by
sh002i
formatting fix from HEAD
Revision
2563 -
Directory Listing
Modified
Fri Jul 30 23:00:52 2004 UTC (15 years, 4 months ago) by
sh002i
small formatting changes from HEAD
Revision
2561 -
Directory Listing
Modified
Fri Jul 30 21:21:15 2004 UTC (15 years, 4 months ago) by
sh002i
updated from HEAD (taking out extra spaces)
Revision
2560 -
Directory Listing
Modified
Fri Jul 30 21:19:08 2004 UTC (15 years, 4 months ago) by
sh002i
update from head
Revision
2555 -
Directory Listing
Modified
Tue Jul 27 22:36:57 2004 UTC (15 years, 4 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 (15 years, 4 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 (15 years, 4 months ago) by
gage
Improvements to help documentation.
Revision
2546 -
Directory Listing
Modified
Fri Jul 23 17:48:30 2004 UTC (15 years, 4 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 (15 years, 4 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 years, 5 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 (15 years, 5 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 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 (15 years, 6 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 (15 years, 6 months ago) by
dpvc
Initial install of Parser package.
Revision
2295 -
Directory Listing
Modified
Sat Jun 12 01:02:18 2004 UTC (15 years, 6 months ago) by
gage
Making a non-essential change
Revision
2294 -
Directory Listing
Modified
Fri Jun 11 16:44:39 2004 UTC (15 years, 6 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 (15 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 (15 years, 7 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 (16 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 (16 years, 1 month ago) by
sh002i
dispatcher now calls Display:: modules
Revision
1574 -
Directory Listing
Modified
Fri Oct 10 19:12:19 2003 UTC (16 years, 2 months ago) by
sh002i
more work on test dispatcher
Revision
1573 -
Directory Listing
Modified
Wed Oct 8 19:12:52 2003 UTC (16 years, 2 months ago) by
sh002i
added url munging module.
Revision
1572 -
Directory Listing
Modified
Tue Oct 7 03:15:35 2003 UTC (16 years, 2 months ago) by
This commit was manufactured by cvs2svn to create branch 'cg-refactor-test'.
Revision
1283 -
Directory Listing
Modified
Thu Jun 26 20:55:56 2003 UTC (16 years, 5 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 (16 years, 5 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 (16 years, 5 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 (16 years, 5 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 (16 years, 5 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 (16 years, 5 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 (16 years, 5 months ago) by
gage
Trivial change in docs.
--Mike
Revision
1270 -
Directory Listing
Modified
Tue Jun 24 15:31:07 2003 UTC (16 years, 5 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 (16 years, 5 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 (16 years, 5 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 (16 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 (16 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 (16 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 (16 years, 10 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 (17 years, 3 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 (18 years, 6 months ago) by
Standard project directories initialized by cvs2svn.