Log of /trunk/webwork2/lib/WeBWorK/PG/Local.pm
Parent Directory
Revision
6876 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 22 17:51:09 2011 UTC (22 months, 3 weeks ago) by
gage
File length: 17051 byte(s)
Diff to
previous 6635
transferring incremental updates from svn_dev.
This includes the ability to place text after the header (and in the body)
but before the main form for the problem proper begins POST_HEADER_TEXT
Revision
6635 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 12 19:04:10 2010 UTC (2 years, 5 months ago) by
gage
File length: 16966 byte(s)
Diff to
previous 6455
change calls to use Safe.pm to use WWSafe.pm
closed security hole in ProblemSetDetail.pm
other small improvements brought in from gage_dev
Revision
6348 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 10 12:57:58 2010 UTC (2 years, 10 months ago) by
gage
File length: 16718 byte(s)
Diff to
previous 6303
merging changes from branch gage_dev into trunk
Added MAA logo
timestamp now gives local time, not server time
allow @ in user name
added support for alternative archive paths
added support for WARNING_MESSAGE and DEBUG_MESSAGE channels
Revision
6303 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 22 16:16:44 2010 UTC (2 years, 10 months ago) by
gage
File length: 18890 byte(s)
Diff to
previous 6291
removed lines that were suppressing warning messages
changes here need to wait for a larger over haul of how PG reports errors
Revision
6149 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 17 15:53:19 2009 UTC (3 years, 7 months ago) by
apizer
File length: 18732 byte(s)
Diff to
previous 5653
Implement a Reduced Scoring Period. The Reduced Scoring Period is a period before the due date during which all additional work done by the student counts at a reduced rate.
Revision
4397 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 24 21:16:41 2006 UTC (6 years, 8 months ago) by
sh002i
File length: 15260 byte(s)
Diff to
previous 4195
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
4195 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 5 18:24:43 2006 UTC (6 years, 10 months ago) by
sh002i
File length: 14385 byte(s)
Diff to
previous 4089
don't load Apache::Log via global.conf anymore -- special-case it in
WeBWorK::PG::Local instead. this allows for selective loading of
Apache::Log for Apache1 or Apache2::Log and APR::Table for Apache2.
Revision
3973 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 25 23:13:56 2006 UTC (7 years, 3 months ago) by
sh002i
File length: 14060 byte(s)
Diff to
previous 3311
forward-port from rel-2-2-dev: (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
3311 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 23 02:33:03 2005 UTC (7 years, 10 months ago) by
gage
File length: 14067 byte(s)
Diff to
previous 3224
The TIMEOUT constant which is now defined in WeBWorK::Cosntants and is
(and was) used in WeBWorK::PG::Local gives the time in seconds
that is allowed for rendering one PG problem. The old value was 5 minutes
which was probably way too long. The default in WeBWorK::Constants has been
set to 60 seconds. If no value is set then 10 seconds is used.
-- Mike
Revision
3224 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat May 14 01:32:19 2005 UTC (8 years ago) by
dpvc
File length: 13951 byte(s)
Diff to
previous 3073
Changes needed to make loadMacros() look through a path of directories
rather than just course/templates/macros and pg/macros. You can
specify the path in the global.conf file.
You also need to make the update to pg/macros/dangerousMacros.pl
Revision
3073 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 1 22:35:10 2005 UTC (8 years, 4 months ago) by
gage
File length: 14011 byte(s)
Diff to
previous 2929
Changes made to simplify the implementation of XMLRPC access to
the functionality of WeBWorK.
There is still a problem with making sure that the proper warning
mechanism is passed into the problem rendering compartment.
The proper permissions for creating directories also does not
get transmitted properly.
I would like to change the way that the defineEnvirVars subroutine is
passed into the Local.pm object. I'd like to either pass the
environment as a hash or explicitly pass a reference to define
EnvirVars rather than inherit it from PG. In particular I'd like
to be able to define environment variables directly in RenderProblem.pm
instead of faking it by defining fake problem objects.
Revision
1703 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Jan 5 01:02:41 2004 UTC (9 years, 4 months ago) by
sh002i
File length: 12689 byte(s)
Diff to
previous 1663
removed lingering references to "webwork-modperl", since we're calling
this product "webwork2" now. soon we should change the name of the CVS
module to "webwork2" as well.
Revision
1663 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 9 01:12:32 2003 UTC (9 years, 5 months ago) by
sh002i
File length: 12616 byte(s)
Diff to
previous 1563
Normalized headers. All files now contain the text below as a header.
This is important since all files now (a) use the full name of the
package, (b) assign copyright to "The WeBWorK Project", (c) give the
full path of the file (relative to CVSROOT) instead of simply the file
name, and (d) include license and warranty information.
Here is the new header:
################################################################################
# WeBWorK Online Homework Delivery System
# Copyright © 2000-2003 The WeBWorK Projcct, http://openwebwork.sf.net/
# $CVSHeader$
#
# This program is free software; you can redistribute it and/or modify it under
# the terms of either: (a) the GNU General Public License as published by the
# Free Software Foundation; either version 2, or (at your option) any later
# version, or (b) the "Artistic License" which comes with this package.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. See either the GNU General Public License or the
# Artistic License for more details.
################################################################################
Revision
1558 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 1 02:57:55 2003 UTC (9 years, 7 months ago) by
sh002i
File length: 11946 byte(s)
Diff to
previous 1537
1. moved common functions from PG::Local and PG::Remote to PG and made
them methods so that inheritence would work.
2. made some changes to PG::Remote to make it work with renderd
Revision
1515 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 23 21:09:58 2003 UTC (9 years, 7 months ago) by
sh002i
File length: 19340 byte(s)
Diff to
previous 1306
Modified ImageGenerator to use new EquationImage module.
Added arguments to ImageGenerator call to support global image cache.
Revision
1262 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 24 14:51:42 2003 UTC (9 years, 10 months ago) by
gage
File length: 19101 byte(s)
Diff to
previous 1249
Changes made to insure that WeBWorK2.0 will run when it is
not optimized for time. I'm planning to commit a "stable" version,
not feature complete, from which optimization branches can be derived.
--Mike
Revision
1249 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 23 14:24:13 2003 UTC (9 years, 10 months ago) by
gage
File length: 19078 byte(s)
Diff to
previous 1247
Added caching code for reading PGbascimacros and PGanswermacros as well
as PG.pl, dangerousMacros and IO.pl into a cached safe compartment and
sharing the subroutines with the current safe compartment
It speeds up each problem significantly (about .2 seconds on webwork3).
Changes are required in PGbasicmacros and PGanswermacros to fix
assumptions that are not met when a file is compiled and run in
different name spaces.
The caching code is turned off by default. It must be turned on by
by changing commenting in lines 133 to 147 in WeBWorK::PG:Local.pm
--Mike
Revision
1247 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Added
Sat Jun 21 02:32:33 2003 UTC (9 years, 11 months ago) by
gage
File length: 16733 byte(s)
Added PG:Local and PG:Remote (from Sam's directory)
Complete updated system now works.
--Mike
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.