[system] / trunk / webwork-modperl / conf Repository:
ViewVC logotype

Log of /trunk/webwork-modperl/conf

View Directory Listing Directory Listing


Sticky Revision:

Revision 5999 - Directory Listing
Modified Sat Feb 7 23:41:59 2009 UTC (11 years ago) by gage
Changed the function called when the WW question is submitted.

Revision 5932 - Directory Listing
Modified Thu Oct 9 02:18:38 2008 UTC (11 years, 4 months ago) by gage
Forward ports from rel-2-4-patches

Revision 5854 - Directory Listing
Modified Thu Jul 24 14:47:36 2008 UTC (11 years, 6 months ago) by gage
adds support for allowing professors to see paths to file names

Revision 5838 - Directory Listing
Modified Wed Jul 2 16:56:43 2008 UTC (11 years, 7 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, 7 months ago) by apizer
Added a "NPL Directory" button to the Library Browser giving access to
all the directories in the NPL

Revision 5824 - Directory Listing
Modified Fri Jun 27 15:25:15 2008 UTC (11 years, 7 months ago) by apizer
Fixed bug reported by Andrew Doe-stien: If WeBWorK is to be on the web
server root, use "/".

Revision 5809 - Directory Listing
Modified Thu Jun 26 19:46:02 2008 UTC (11 years, 7 months ago) by gage
forward porting from rel-2-4-5

Revision 5793 - Directory Listing
Modified Thu Jun 26 14:56:50 2008 UTC (11 years, 7 months ago) by gage
forward ports from rel-2-4-5

Revision 5771 - Directory Listing
Modified Wed Jun 25 03:48:43 2008 UTC (11 years, 7 months ago) by gage
forward port of changes to rel-2-4-5

Revision 5758 - Directory Listing
Modified Tue Jun 24 22:54:04 2008 UTC (11 years, 7 months ago) by gage
forward port of changes in rel-2-4-5

Revision 5747 - Directory Listing
Modified Tue Jun 24 17:14:55 2008 UTC (11 years, 7 months ago) by gage
updated version of template

Revision 5721 - Directory Listing
Modified Mon Jun 23 19:56:08 2008 UTC (11 years, 7 months ago) by glarose
global.conf.dist: add permission levels to create and record data
for new set versions.

Revision 5680 - Directory Listing
Modified Sat May 24 02:25:43 2008 UTC (11 years, 9 months ago) by gage
Inserted commented out code that, when uncommented, will enable the WebworkSOAP interface
that communicates with Moodle.

Revision 5617 - Directory Listing
Modified Thu Mar 13 22:22:23 2008 UTC (11 years, 11 months ago) by sh002i
Add $feedback_by_section option:

# If this value is true, feedback will only be sent to users with the same
# section as the user initiating the feedback.
$feedback_by_section = 0;

Revision 5615 - Directory Listing
Modified Thu Mar 13 17:53:12 2008 UTC (11 years, 11 months ago) by sh002i
Fixed the name of the transaction log

Revision 5609 - Directory Listing
Modified Mon Feb 4 22:55:23 2008 UTC (12 years ago) by sh002i
added $mail{smtp_timeout} setting

Revision 5572 - Directory Listing
Modified Sun Oct 28 16:55:13 2007 UTC (12 years, 3 months ago) by gage
Cosmetic fixes to global.conf
Change blankProblem.pg to blankProblem2.pg  to take advantage of the
new MathObject paradigm in the blankProblem template.

Revision 5571 - Directory Listing
Modified Sun Oct 28 16:50:39 2007 UTC (12 years, 3 months ago) by gage
Modified this blankProblem2.pg to use more MathObject techniques.

You can make this the default problem template by adjusting the
reference to blankProblem in global.conf

Revision 5451 - Directory Listing
Modified Wed Aug 29 12:15:16 2007 UTC (12 years, 5 months ago) by dpvc
Added the support files needed for the Union theme (since someone
added it to the list of themes without adding the support files).

I didn't have a gateway template made up, so I hacked this one
together based on the ur page.  It is only lightly tested.

Revision 5435 - Directory Listing
Modified Mon Aug 27 21:05:38 2007 UTC (12 years, 5 months ago) by glarose
Make default setting for view_proctored_tests be 'student', so that
students see the link for proctored tests on the set list page.

Revision 5397 - Directory Listing
Modified Tue Aug 21 17:07:26 2007 UTC (12 years, 6 months ago) by dpvc
Turns out you don't need to add UNIVERSAL to the package list after
all.  I must have forgotten to restart the server during my testing.
Sorry!

Revision 5372 - Directory Listing
Modified Sun Aug 19 01:06:01 2007 UTC (12 years, 6 months ago) by dpvc
Parser needs UNIVERAL package in order to access the can() and isa()
methods that are supposed to be part ofthe base class.

Revision 5319 - Directory Listing
Modified Mon Aug 13 22:59:59 2007 UTC (12 years, 6 months ago) by sh002i
updated copyright dates

Revision 5296 - Directory Listing
Modified Fri Aug 10 16:06:13 2007 UTC (12 years, 6 months ago) by sh002i
i feel like i've done this several times already, but ok...

Revision 5277 - Directory Listing
Modified Fri Aug 10 01:02:17 2007 UTC (12 years, 6 months ago) by sh002i
APACHE CONFIG CHANGES -- rolling back to previous config method :P

Revision 5235 - Directory Listing
Modified Tue Aug 7 01:10:47 2007 UTC (12 years, 6 months ago) by jj
Changed parameters for database access for the problem library.  The tables
are now stored in the database webwork.

Revision 5218 - Directory Listing
Modified Tue Jul 24 17:48:22 2007 UTC (12 years, 7 months ago) by sh002i
remove unneeded SetHandler in <Directory> block.

Revision 5217 - Directory Listing
Modified Tue Jul 24 17:47:54 2007 UTC (12 years, 7 months ago) by sh002i
define all 7 seed vars here, don't load a $ce, rename pg_dir to
webwork_pg_dir, fix "Allow from all" issue, use "SetHandler None" in
static locations regardless of value of webwork_url.

Revision 5216 - Directory Listing
Modified Tue Jul 24 17:44:02 2007 UTC (12 years, 7 months ago) by sh002i
updated docs to reflect Apache->WW var seeding, removed seed vars.

Revision 5215 - Directory Listing
Modified Tue Jul 24 17:35:39 2007 UTC (12 years, 7 months ago) by sh002i
added definition of setting table

Revision 5213 - Directory Listing
Modified Mon Jul 23 04:06:32 2007 UTC (12 years, 7 months ago) by sh002i
PLEASE READ -- APACHE CONFIG CHANGES!

This patch makes webwork.apache2-config static (no <Perl> sections) and
passes changes into WeBWorK via PerlSetVar directives. The course
environment (global.conf) is seeded from these variables. Also changes
pg_dir to webwork_pg_dir, so all seed variables start with "webwork_".

So update your webwork.apache2-config and global.conf files! :)

Revision 5208 - Directory Listing
Modified Sat Jul 21 19:15:50 2007 UTC (12 years, 7 months ago) by sh002i
propagate mysql/mysqldump paths to dbLayout params

Revision 5140 - Directory Listing
Modified Wed Jul 11 01:28:21 2007 UTC (12 years, 7 months ago) by gage
An updated template to use for new problems. A change in global.conf must be made to use this.
Search for blankProblem

Revision 5098 - Directory Listing
Modified Sat Jun 30 14:37:58 2007 UTC (12 years, 7 months ago) by gage
replaced typo of  qw/allow all/  with correct value "allow all"

Revision 5021 - Directory Listing
Modified Fri Jun 22 19:08:30 2007 UTC (12 years, 8 months ago) by sh002i
move $defaultTheme above $webworkFiles{stylesheet} so that it actually works.

Revision 5019 - Directory Listing
Modified Fri Jun 22 18:57:40 2007 UTC (12 years, 8 months ago) by sh002i
change default location of gzip to match FHS, remove old disabled code

Revision 5010 - Directory Listing
Modified Thu Jun 21 20:18:50 2007 UTC (12 years, 8 months ago) by mleventi
Modified to add WSDL handler and SOAP handler for new webservices.
Temporary fix to bug in Apache2 by hardcoding paths.

Revision 5008 - Directory Listing
Modified Tue Jun 19 19:04:45 2007 UTC (12 years, 8 months ago) by apizer
Change externalPrograms{tar} from /usr/bin/tar to /bin/tar which is the
"standard" location for tar

Revision 5007 - Directory Listing
Modified Tue Jun 19 18:39:45 2007 UTC (12 years, 8 months ago) by apizer
Changed Allow => [qw/from all/] to Allow => "from all" in two places

Revision 4973 - Directory Listing
Modified Fri Jun 1 14:25:08 2007 UTC (12 years, 8 months ago) by gage
 Use defaultTheme

Revision 4923 - Directory Listing
Modified Wed Apr 4 15:06:01 2007 UTC (12 years, 10 months ago) by glarose
Add set-level proctor login password for proctored gateway/quiz
assignments, improve handling of proctor keys and permissions for
proctored assignments, bug fixes for recently added features.

This commit
 - adds the ability to specify a set-level proctor for proctored
   gateway/quiz assignments.  this is done by adding a proctor with
   a username "set_id:setName", where "setName" is the name of the
   set, adding a "restricted_login_proctor" field to the set tables
   in the database, and allowing Authen::Proctor and
   ContentGenerator::LoginProctor to appropriately deal with this
   possibility.
 - updates proctor permissions and status in global.conf.dist,
   changing the old "proctor_quiz" permission level (3) into two
   levels, "proctor_quiz_login" and "proctor_quiz_grade".
   wwdb_upgrade includes a stanza to make this change to proctors
   that already exist in courses.
 - adds a "Proctor" status in %statuses in global.conf, with no
   valid behaviors.  this allows the creation of proctor users
   in a course who have the permissionLevel to login (and thus
   proctor), but not to access the course.
 - improves GatewayQuiz explanatory messages when scores or work
   are hidden.
 - improves GatewayQuiz proctor key management, especially for
   tests with more than one allowed attempt.  this includes
   adding a deleteAllProctorKeys() method to DB.pm.
 - updates Instructor Tools, UserList.pm and ProblemSetDetail
   to deal with set-level proctoring.  c.f. the note below about
   the ramifications of these changes.
 - updates ProblemSetList to deal with new problem set fields
   set_locations and set-level proctors that are located in a
   different database table than the set data.
 - fixes bugs in UserList and ProblemSetDetail dealing with the
   setting of hide_score, hide_score_by_problem, and
   time_limit_cap.

This update hides set-level proctor users from the classlist
editor (UserList.pm) and instructor tools (Index.pm) interfaces.
They can be created, modified, and deleted at the homework sets
editor page (ProblemSetDetail.pm) only, and there only implicitly:
we never indicate that a user is being created or modified behind
the screen.

Revision 4914 - Directory Listing
Modified Thu Mar 29 19:48:58 2007 UTC (12 years, 10 months ago) by glarose
More gateway fixes/additions.  This commit
  - moves javascript code for gateways into htdocs/js/gateway.js,
  - updates the gateway template to use that,
  - updates the gateway CSS file to use Louis Zulli's workaround
    for IE6 not honoring position:fixed, and adds CSS definitions
    for a score reporting box for multi-page, multi-attempt quizzes,
  - updates the GatewayQuiz module to print a score reporting box
    for multi-page, multi-attempt quizzes,
  - updates the Grades module to correctly sort problems for
    GatewayQuiz assignments that have randomly ordered problems, and
  - adds some error checking to ProblemSetDetail to avoid people
    doing things like submitting a zero time limit for a gateway.

Revision 4904 - Directory Listing
Modified Tue Mar 27 17:04:02 2007 UTC (12 years, 10 months ago) by glarose
Preliminary commit of code to restrict access to assignments by client
IP address.  This commit adds the database tables for IP address
restriction, updates check_modules.pl to require Net::IP for address
matching, adds database calls in DB.pm for manipulating locations and
addresses, and adds location restriction to the set editing in
ProblemSetDetail.

This commit does not add actual restriction to sets, nor the ability
to create locations to which to restrict access.

Revision 4888 - Directory Listing
Modified Thu Mar 15 23:57:11 2007 UTC (12 years, 11 months ago) by sh002i
support for Apache::WeBWorK on the server root -- resolves bug #1150.

Revision 4870 - Directory Listing
Modified Tue Mar 13 15:40:56 2007 UTC (12 years, 11 months ago) by glarose
Add permissionLevels entry for view_hidden_work.

Revision 4843 - Directory Listing
Modified Tue Mar 6 01:34:16 2007 UTC (12 years, 11 months ago) by sh002i
add some external program paths

Revision 4817 - Directory Listing
Modified Fri Mar 2 23:19:55 2007 UTC (12 years, 11 months ago) by sh002i
use updated Merged.pm rather than VersionedMerged.pm

Revision 4797 - Directory Listing
Modified Thu Mar 1 22:07:11 2007 UTC (12 years, 11 months ago) by glarose
Add stanzas for set_version_merged and problem_version_merged.  These
exist as part of a brutal hack to get NewSQL working with versions.
c.f. DB::Schema::NewSQL::VersionMerged.pm

Revision 4792 - Directory Listing
Modified Thu Feb 22 16:43:56 2007 UTC (13 years ago) by sh002i
add set_version and problem_version tables, change schema for set_user
and problem_user tables.

Revision 4769 - Directory Listing
Modified Fri Feb 9 01:13:49 2007 UTC (13 years 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 4755 - Directory Listing
Modified Fri Jan 19 21:58:11 2007 UTC (13 years, 1 month ago) by sh002i
add guestsPermissionLevel parameter

Revision 4754 - Directory Listing
Modified Fri Jan 19 21:57:57 2007 UTC (13 years, 1 month ago) by sh002i
formatting

Revision 4750 - Directory Listing
Modified Thu Jan 18 19:49:26 2007 UTC (13 years, 1 month ago) by sh002i
fixed typo in "non_native"

Revision 4741 - Directory Listing
Modified Mon Jan 8 22:51:03 2007 UTC (13 years, 1 month ago) by sh002i
added code to display mail merge status from coursedir/DATA/mailmerge.
nothing writes/deletes the status files yet though, that is next. :)

Revision 4740 - Directory Listing
Modified Mon Jan 8 20:35:58 2007 UTC (13 years, 1 month ago) by sh002i
Preliminary Moodle 1.7 support. There is still some work to do on this,
but I think it belongs in MAIN now.

Revision 4730 - Directory Listing
Modified Tue Dec 19 22:25:39 2006 UTC (13 years, 2 months ago) by 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 4645 - Directory Listing
Modified Mon Nov 13 16:19:42 2006 UTC (13 years, 3 months ago) by sh002i
allow replacing feedback button with a link to an arbitrary URL.

Revision 4579 - Directory Listing
Modified Thu Oct 19 17:35:25 2006 UTC (13 years, 4 months ago) by sh002i
move moodle session table access routines to Authen::Moodle.

Revision 4560 - Directory Listing
Modified Fri Oct 6 21:21:25 2006 UTC (13 years, 4 months ago) by sh002i
mark set_merged and problem_merged as non-native

Revision 4559 - Directory Listing
Modified Fri Oct 6 21:18:26 2006 UTC (13 years, 4 months ago) by sh002i
add set_merged and problem_merged "tables" to do in-database merging.

Revision 4521 - Directory Listing
Modified Mon Sep 25 22:35:05 2006 UTC (13 years, 4 months ago) by sh002i
use a single username/password for connecting to the SQL database. this
means that only one DBI handle is created instead of two, and the
Driver's connect/disconnect methods are no-ops.

Revision 4491 - Directory Listing
Modified Wed Sep 13 23:40:26 2006 UTC (13 years, 5 months ago) by sh002i
precompile many modules at server start time. this allows more compiled
code (parse trees, bytecode, etc.) to be shared among child processes,
and speeds child start time, since that compilation has already been
done in the master process.

you may want to turn this off for development, since it makes the server
take a really long time to start.

Revision 4485 - Directory Listing
Modified Mon Sep 11 20:33:27 2006 UTC (13 years, 5 months ago) by sh002i
add ldap options

Revision 4460 - Directory Listing
Modified Fri Sep 8 19:53:21 2006 UTC (13 years, 5 months ago) by sh002i
backport (sh002i): better defaults for problem library settings.

Revision 4455 - Directory Listing
Modified Thu Sep 7 17:03:51 2006 UTC (13 years, 5 months ago) by sh002i
set default courses dir to /opt/webwork/courses, remove "oldProf" URL

Revision 4437 - Directory Listing
Modified Fri Sep 1 17:41:24 2006 UTC (13 years, 5 months ago) by sh002i
webwork2 and pg dirs are in /opt/webwork by default now

Revision 4428 - Directory Listing
Modified Fri Sep 1 14:17:43 2006 UTC (13 years, 5 months ago) by sh002i
replaced unicode literals with code points.

Revision 4427 - Directory Listing
Modified Fri Sep 1 14:16:36 2006 UTC (13 years, 5 months ago) by sh002i
make logfile names more regular

Revision 4386 - Directory Listing
Modified Thu Aug 17 23:55:17 2006 UTC (13 years, 6 months ago) by dpvc
Added LaTeXMathML mode.

Revision 4378 - Directory Listing
Modified Mon Aug 14 18:24:05 2006 UTC (13 years, 6 months ago) by sh002i
applet path can now contain partial URLs, which will have the root URL
of the local server prepended to them by findAppletCodebase.

Revision 4373 - Directory Listing
Modified Mon Aug 14 18:13:13 2006 UTC (13 years, 6 months ago) by sh002i
remove huge license headers

Revision 4368 - Directory Listing
Modified Fri Aug 11 21:50:40 2006 UTC (13 years, 6 months ago) by sh002i
use mysql depths table by default for images mode.
assume that the depths table is in the main webwork database.
removed a couple of extra blank lines.

Revision 4360 - Directory Listing
Modified Tue Aug 8 18:38:08 2006 UTC (13 years, 6 months ago) by apizer
remove "Fall 2003" from default set header

Revision 4355 - Directory Listing
Modified Sat Aug 5 03:36:58 2006 UTC (13 years, 6 months ago) by sh002i
remove mention of GDBM courses.

Revision 4336 - Directory Listing
Modified Thu Aug 3 16:29:07 2006 UTC (13 years, 6 months ago) by sh002i
get rid of Apache2::compat line -- should no longer be needed

Revision 4335 - Directory Listing
Modified Thu Aug 3 16:28:48 2006 UTC (13 years, 6 months ago) by sh002i
clean up webservice access, add my WeBWorK::RPC module,use PerlModule
lines rather than eval "use ..."; die $@ if $@;

also comment out $ENV{WEBWORK_ROOT} by default -- it's only necessary if
webservice modules are being used

Revision 4334 - Directory Listing
Modified Thu Aug 3 16:14:55 2006 UTC (13 years, 6 months ago) by sh002i
use port range 9000-9999 for apache2

Revision 4333 - Directory Listing
Modified Thu Aug 3 16:13:48 2006 UTC (13 years, 6 months ago) by sh002i
add SSL directives

Revision 4330 - Directory Listing
Modified Thu Aug 3 15:16:47 2006 UTC (13 years, 6 months ago) by glarose
GatewayQuiz: update gateway.template to debug alert popups when problems
are previewed or when switching between pages in a multi-page test,
correct for IE CSS display bug.

Revision 4329 - Directory Listing
Modified Tue Aug 1 22:04:30 2006 UTC (13 years, 6 months ago) by glarose
GatewayQuiz template update: update for new timer.  Still has some
bugs in treatment low-time alerts for multipage tests and previews.

Revision 4310 - Directory Listing
Modified Fri Jul 28 00:36:59 2006 UTC (13 years, 6 months ago) by sh002i
add /perl-status handler

Revision 4195 - Directory Listing
Modified Wed Jul 5 18:24:43 2006 UTC (13 years, 7 months ago) by sh002i
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 4184 - Directory Listing
Modified Thu Jun 29 15:20:09 2006 UTC (13 years, 7 months ago) by sh002i
disabled some unneeded modules, to reduce server restart time.

Revision 4169 - Directory Listing
Modified Mon Jun 26 23:23:35 2006 UTC (13 years, 7 months ago) by dpvc
A theme for use with moodle courses.  It is used to remove portions of
the WeBWorK GUI when the page appears in the IFRAME used by wwmoodleset.

Revision 4131 - Directory Listing
Modified Sat Jun 17 21:21:40 2006 UTC (13 years, 8 months ago) by sh002i
Preliminary config files for Apache 2. These are enough to bootstrap
WeBWorK under Apache 2. None of the WW code has been modified yet, so it
of course barfs as soon as you visit /webwork2. However, the config
problems are resolved and real porting can begin.

Revision 4114 - Directory Listing
Modified Wed May 31 18:25:18 2006 UTC (13 years, 8 months ago) by sh002i
support SSL mode for devel.webwork.rochester.edu systems.
uncomment the line "SSL=-DSSL" in bin/wwapachectl to enable.
note that if you do this, only https requests will be serviced.
you must be in the unix group wwdev (for access to the ssl crt and key)

Revision 4106 - Directory Listing
Modified Thu May 25 12:06:35 2006 UTC (13 years, 8 months ago) by gage
Corrected typ in spelling of moodle_table_prefix  variable.

Revision 4105 - Directory Listing
Modified Thu May 25 04:01:44 2006 UTC (13 years, 9 months ago) by sh002i
use correct $moodle_table_prefix variable from global.conf (was
$moodle_prefix). include moodlekey table for now.

Revision 4104 - Directory Listing
Modified Thu May 25 03:14:13 2006 UTC (13 years, 9 months ago) by gage
Added in applet support (applets are now searched for in specified directories.)

Revision 4103 - Directory Listing
Modified Thu May 25 03:12:57 2006 UTC (13 years, 9 months ago) by gage
Added  definition for $moodle_table_prefix.

REmoved commented out moodlekey table

Revision 4086 - Directory Listing
Modified Thu May 18 19:49:26 2006 UTC (13 years, 9 months ago) by sh002i
fixed typo in last commit.

Revision 4085 - Directory Listing
Modified Thu May 18 19:46:08 2006 UTC (13 years, 9 months ago) by sh002i
add @dblayout_order and %dbLayout_descr (to replace constants in CourseAdmin.pm)

Revision 4081 - Directory Listing
Modified Thu May 18 19:27:00 2006 UTC (13 years, 9 months ago) by sh002i
add non_native=>1 param to moodle tables. CourseManagement.pm will
ignore them.

Revision 4077 - Directory Listing
Modified Tue May 16 21:12:01 2006 UTC (13 years, 9 months ago) by sh002i
housekeeping

Revision 4076 - Directory Listing
Modified Tue May 16 21:11:52 2006 UTC (13 years, 9 months ago) by sh002i
load php4 module

Revision 4075 - Directory Listing
Modified Tue May 16 21:11:07 2006 UTC (13 years, 9 months ago) by sh002i
add $moodle_* seed variables for database.conf
add authentication module selector

Revision 4074 - Directory Listing
Modified Tue May 16 21:10:35 2006 UTC (13 years, 9 months ago) by sh002i
add sql_moodle database layout

Revision 4073 - Directory Listing
Modified Tue May 16 21:06:47 2006 UTC (13 years, 9 months ago) by sh002i
actually check in session key format changes:
* session key is now 32 chars rather than 40, to make it a little more
  manageable in length
* session key now only uses letters and numbers, rather than some
  special characters.

Revision 4072 - Directory Listing
Modified Tue May 16 18:58:04 2006 UTC (13 years, 9 months ago) by sh002i
small changes to configuration:
* session key is now 32 chars rather than 40, to make it a little more
  manageable in length
* session key now only uses letters and numbers, rather than some
  special characters.
* variables $database_dsn, $database_username, $database_password, and
  $database_debug are defined in global.conf before database.conf is
  loaded. this means that in the typical case, database.conf doesn't
  need to be modified at all.
* changes to database.conf to support $database_dsn, $database_username,
  $database_password, and $database_debug variables.
* changes to some comments in database.conf, and removal of SQL/GDBM
  stubs.

Revision 4022 - Directory Listing
Modified Mon Feb 13 20:56:27 2006 UTC (14 years ago) by glarose
Update gateway template to clarify time warnings.

Revision 3973 - Directory Listing
Modified Wed Jan 25 23:13:56 2006 UTC (14 years ago) by sh002i
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 3967 - Directory Listing
Modified Tue Jan 24 23:40:43 2006 UTC (14 years ago) by sh002i
forward-port from rel-2-2-dev: (removed bad characters)

Revision 3965 - Directory Listing
Modified Tue Jan 24 23:34:20 2006 UTC (14 years ago) by sh002i
forward-port from rel-2-2-dev: (re-add $courseDirs{DATA}, since it is
still potentially useful.)

Revision 3963 - Directory Listing
Modified Tue Jan 24 23:27:02 2006 UTC (14 years ago) by sh002i
forward-port from rel-2-2-dev: (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 3951 - Directory Listing
Modified Tue Jan 24 02:05:09 2006 UTC (14 years ago) by sh002i
from rel-2-2-dev: (make templates validate)

Revision 3925 - Directory Listing
Modified Fri Jan 20 00:17:39 2006 UTC (14 years, 1 month ago) by sh002i
forward-port to head (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 3924 - Directory Listing
Modified Fri Jan 20 00:11:50 2006 UTC (14 years, 1 month ago) by sh002i
*** empty log message ***

Revision 3918 - Directory Listing
Modified Thu Jan 19 01:05:46 2006 UTC (14 years, 1 month ago) by sh002i
Forward-port from rel-2-2-patches: housekeeping.

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

Revision 3847 - Directory Listing
Modified Thu Dec 22 18:43:33 2005 UTC (14 years, 2 months ago) by glarose
Gateway update: restore runtimer() to gateway.template (though for some
reason it no longer likes the onload() handler in the body tag?).  add
nocache headers to try and avoid pernicious use of the back button.
correct javascript timer to avoid negative times.

Revision 3846 - Directory Listing
Modified Thu Dec 22 18:41:59 2005 UTC (14 years, 2 months ago) by glarose
Gateway update: change $gatewayGracePeriod

Revision 3840 - Directory Listing
Modified Wed Dec 21 23:20:17 2005 UTC (14 years, 2 months ago) by glarose
Gateway update: add gateway.css stylesheet to gateway template

Revision 3839 - Directory Listing
Modified Wed Dec 21 23:19:01 2005 UTC (14 years, 2 months ago) by glarose
Gateway update: add view_proctored_tests permission level and
gateway_grace_period parameter to global.conf.  view_proctored_tests
will be used to determine if proctored tests by default appear in
a students' problem_set_list.  gateway_grace_period is the time
after the actual time limit for the set that we will still grade
it.

Revision 3831 - Directory Listing
Modified Mon Dec 19 03:40:58 2005 UTC (14 years, 2 months ago) by sh002i
instead of a template hash, we give the default theme name and default
template name.

Revision 3830 - Directory Listing
Modified Mon Dec 19 03:37:33 2005 UTC (14 years, 2 months ago) by sh002i
moved template files into theme directories

Revision 3829 - Directory Listing
Modified Mon Dec 19 00:13:00 2005 UTC (14 years, 2 months ago) by sh002i
added math-based template hack on it and figure out how it sucks.

Revision 3828 - Directory Listing
Modified Sun Dec 18 22:38:58 2005 UTC (14 years, 2 months ago) by sh002i
get rid of submiterror escape

Revision 3826 - Directory Listing
Modified Sun Dec 18 22:00:58 2005 UTC (14 years, 2 months ago) by sh002i
change it back

Revision 3825 - Directory Listing
Modified Sun Dec 18 21:44:54 2005 UTC (14 years, 2 months ago) by sh002i
test fix of copyright symbol

Revision 3822 - Directory Listing
Modified Fri Dec 16 23:03:06 2005 UTC (14 years, 2 months ago) by sh002i
disable gdbm and sql database layouts, remove unneeded config options.
this is the first step in removing support for these deprecated database
layouts.

Revision 3813 - Directory Listing
Modified Wed Dec 14 16:42:40 2005 UTC (14 years, 2 months ago) by gage
Removed unneeded spacing.  The spacing problem has been
fixed by aligning the login status information to the right.
That's a better fix than the non-breaking spaces.

Revision 3809 - Directory Listing
Modified Tue Dec 13 18:28:52 2005 UTC (14 years, 2 months ago) by sh002i
use Parser-based num_cmp and fun_cmp by default.

Revision 3807 - Directory Listing
Modified Tue Dec 13 18:18:34 2005 UTC (14 years, 2 months ago) by sh002i
push loginstatus over to the right

Revision 3804 - Directory Listing
Modified Sun Dec 11 01:33:31 2005 UTC (14 years, 2 months ago) by gage
Put a little space between the bread crumb path and the login status information.

Revision 3801 - Directory Listing
Modified Thu Dec 8 18:10:22 2005 UTC (14 years, 2 months ago) by sh002i
quick hack to prevent path text and loginstatus text from overlapping.

Revision 3795 - Directory Listing
Modified Mon Dec 5 19:43:38 2005 UTC (14 years, 2 months ago) by sh002i
add permission for viewing problem debugging info.

Revision 3778 - Directory Listing
Modified Tue Nov 22 01:42:19 2005 UTC (14 years, 3 months ago) by sh002i
fixed a couple of bugs in the previous commit:
* links() preserves displayMode/showOldAnswers properly (bug #896)
* loginstatus() fixes formatting
* ur.template fixes a typo

Revision 3774 - Directory Listing
Modified Mon Nov 21 21:23:10 2005 UTC (14 years, 3 months ago) by sh002i
don't check "if loggedin" before calling loginstatus. loginstatus now
says "not logged in" when the user is not logged in.

Revision 3773 - Directory Listing
Modified Mon Nov 21 21:20:19 2005 UTC (14 years, 3 months ago) by sh002i
fix doctype, remove duplicate "message" escape.

Revision 3764 - Directory Listing
Modified Thu Nov 17 22:56:23 2005 UTC (14 years, 3 months ago) by dpvc
Updated jsMath to version 2.4a.  This fixes a number of alignment
problems.  Most of these are for math in tables, and baseline
alignment issues in MSIE.  A new feature is the ability to
double-click on a mathematical expression on get a small window witht
eh TeX source code for the expression.  This can be disabled by
setting

    $pg{displayModeOptions}{jsMath}{processDoubleClicks} = 0;

in gloabl.conf.

[jsMath v2.4a also includes a number of new features for the tex2math
plugin, but this is not used by WeBWorK, so they will not be listed
here.  See the jsMath home page for more details.]

Revision 3740 - Directory Listing
Modified Mon Nov 7 21:16:42 2005 UTC (14 years, 3 months ago) by sh002i
updated "test" template for debugging. all current template escapes are
now represented, and their output is surrounded by visible DIVs. much
more useful now. ;)

Revision 3737 - Directory Listing
Modified Wed Nov 2 18:58:15 2005 UTC (14 years, 3 months ago) by sh002i
removed unmaintained templates

Revision 3717 - Directory Listing
Modified Mon Oct 17 03:37:36 2005 UTC (14 years, 4 months ago) by gage
Added support for a directory for temporary edit files  default:  templates/tmpEdit

Revision 3707 - Directory Listing
Modified Tue Oct 11 21:04:08 2005 UTC (14 years, 4 months ago) by sh002i
added $default_permission_level

Revision 3701 - Directory Listing
Modified Mon Oct 10 22:36:54 2005 UTC (14 years, 4 months ago) by sh002i
putting site_info back in htdocs. see bug #832.

Revision 3698 - Directory Listing
Modified Mon Oct 10 22:17:27 2005 UTC (14 years, 4 months ago) by sh002i
added names to From: and To: email addresses, if users have names
defined. noted in global.conf.dist that feedbackRecipients can include
user names.

Revision 3697 - Directory Listing
Modified Mon Oct 10 22:02:22 2005 UTC (14 years, 4 months ago) by sh002i
fix for bug #832 -- default site_info.txt is blank and in correct place.

Revision 3691 - Directory Listing
Modified Sat Oct 8 21:56:46 2005 UTC (14 years, 4 months ago) by sh002i
added "include_in_email" behavior to Enrolled and Audit statuses.

Revision 3688 - Directory Listing
Modified Wed Oct 5 18:16:52 2005 UTC (14 years, 4 months ago) by sh002i
Implemented status system as per bug #743.

The status system consists of a new hash in the course environment,
%statuses, that maps status names (like "Enrolled", "Drop", "Audit") to
(a) a list of allowed abbreviations for the status and (b) a list of
behaviors the system should have when dealing with users who have the
status.

I didn't want to have to mangle that hash-of-hashes-of-arrays myself in
many modules, but I also didn't want to devote an entire module
(Status.pm) to it. So, I'm trying a little experiment: I've added them
as methods to WeBWorK::CourseEnvironment. My thinkint is that since all
the data for these operations comes from the course environment, so why
not have them be course environment methods? Here they are:

    status_abbrev_to_name($status_abbrev)
        Given the abbreviation for a status, return the name. Returns undef
        if the abbreviation is not found.

    status_name_to_abbrevs($status_name)
        Returns the list of abbreviations for a given status. Returns an
        empty list if the status is not found.

    status_has_behavior($status_name, $behavior)
        Return true if $status_name lists $behavior.

    status_abbrev_has_behavior($status_abbrev, $behavior)
        Return true if the status abbreviated by $status_abbrev lists
        $behavior.

Since I removed the previous $siteDefaults{status} hash from
global.conf, I have already switched modules that formerly used that
hash over to using the new methods:

Authen.pm: use status_abbrev_has_behavior($status, "allow_course_access")
to determine if a user should be allowed to log in.

Feedback.pm: look up status abbreviation using status_abbrev_to_name()
and print the result for the status field in the email.

Instructor.pm: use status_abbrev_has_behavior($status, "include_in_assignment")
to determine if a user should be included in an assignment.

UserList.pm and UsersAssignedToSet.pm: use status_abbrev_to_name() to
get name of CSS class.

Revision 3681 - Directory Listing
Modified Sun Oct 2 19:44:44 2005 UTC (14 years, 4 months ago) by jj
Add location/name of simple configuration file.  It is written by the Config module.

Revision 3675 - Directory Listing
Modified Fri Sep 30 19:36:57 2005 UTC (14 years, 4 months ago) by sh002i
added manage_course_files activity. changed FileManger to use new
activity. added hasPermissions() checks to Index and Contentgenerator to
only show File Manger when user has permission.

Revision 3671 - Directory Listing
Modified Fri Sep 30 19:15:26 2005 UTC (14 years, 4 months ago) by sh002i
implemented named roles for permissions system. %userRoles maps role
names to numeric permission levels, and %permissionLevels now maps
activities* to role names. A slight change to Authz.pm accompanies this
change to do the role-to-permission-level lookups.

* a.k.a. operations, privilegespermissions, gotta get the terminology
straight. think of the users!

%userRoles should be used by modules such as UserList for providing more
intelligent editing of the permission_level field. Another possible use
would be to for pretty-printing user types -- a user could be called a
student, ta, professor, etc. based on what role corresponded to their
permission_level.

Revision 3664 - Directory Listing
Modified Wed Sep 28 23:24:15 2005 UTC (14 years, 4 months ago) by gage
Formatting change for readability

Revision 3656 - Directory Listing
Modified Tue Sep 27 03:58:06 2005 UTC (14 years, 4 months ago) by sh002i
percent sign snuck in there oops

Revision 3651 - Directory Listing
Modified Fri Sep 23 23:31:15 2005 UTC (14 years, 4 months ago) by sh002i
added download_hardcopy_format_pdf permission, set to $guest. This
allows professors to turn off hardcopy altogether by setting all the
download_hardcopy_format_* permissions to undef. Also change the default
permisisonLevel for $guest to -5, to match the permissionLevels for the
practiceUsers in defaultClasslist.lst. (It was supposed to be -5 all
along.)

Revision 3645 - Directory Listing
Modified Thu Sep 22 17:48:38 2005 UTC (14 years, 5 months ago) by sh002i
implement customizable feedback subject line. The following escape
sequences are recognized:

  %c = course ID
  %u = user ID
  %s = set ID
  %p = problem ID
  %x = section
  %r = recitation
  %% = literal percent sign

Revision 3643 - Directory Listing
Modified Wed Sep 21 20:26:29 2005 UTC (14 years, 5 months ago) by apizer
fixed small typo

Revision 3635 - Directory Listing
Modified Sat Sep 17 20:12:01 2005 UTC (14 years, 5 months ago) by gage
Added \usepackage{epstopdf}  on the suggestion of Frank Wolfs to the TeX header.

This allows the CAPA files to print pictures with pdflatex even though they
use .eps figures.

Revision 3627 - Directory Listing
Modified Fri Sep 16 19:08:17 2005 UTC (14 years, 5 months ago) by sh002i
feedback is now sent to users with receive_feedback permission
regardless of the contents of the feedbackRecipients list in
global.conf. Comments in global.conf now read:

  By default, feeback is sent to all users who have permission to
  receive_feedback. If this list is non-empty, feedback is also sent to
  the addresses specified here.

  * If you want to disable feedback altogether, leave this empty and set
    submit_feeback => $nobody in %permissionLevels below. This will
    cause the feedback button to go away as well.

  * If you want to send email ONLY to addresses in this list, set
    receive_feedback => $nodoy in %permissionLevels below.

  It's often useful to set this in the course.conf to change the
  behavior of feedback for a specific course.

Revision 3622 - Directory Listing
Modified Fri Sep 16 17:58:47 2005 UTC (14 years, 5 months ago) by sh002i
cosmetic changes (blank lines, comments, ordering)

Revision 3617 - Directory Listing
Modified Tue Sep 13 17:08:46 2005 UTC (14 years, 5 months ago) by apizer
Change back to  $mail{smtpServer}  = 'mail.yourschool.edu';

Revision 3604 - Directory Listing
Modified Wed Sep 7 01:18:00 2005 UTC (14 years, 5 months ago) by gage
Typographic clean up of global.conf.dist

Revision 3583 - Directory Listing
Modified Sun Aug 28 20:54:51 2005 UTC (14 years, 5 months ago) by jj
Allow use of an activity log which logs every click, stored on a
per-course basis.  It is turned off by default.  It can be turned
on/off for individual courses.  The three pieces here:

  global.conf.dist: adds a place to define the log file.  Here an
    empty value signals to not do this logging.

  ContentGenerator.pm: check to see if the log file is defined (and
    (non-trivial), and if so, write a log entry.  We check if it is
    defined at this point to both save some time, and because if we
    get to writeCourseLog and the log isn't defined, we get a pink
    screen.

    The bulk of the text of the log entry is performed by a new method
    prepare_activity_entry.  By default, this gives the url, and a list
    of all the cgi parameters (except for key and passwd).  This method
    can be overridden by individual modules.  The default format may
    change.  It may take some fine tuning to see what is best.

    Also, this is one of the first functions called by go.  We may want
    it to go after the action has taken place if we want instructor
    modules to be able to report results of their work through this log.

  SetMaker.pm: gives an example of overriding prepare_activity_entry.
    SetMaker has lots (and lots and lots) of data stored in cgi
    parameters.  We probably don't want to log that.  We might want to
    log a little more in SetMaker than we do here (target set), but
    this gives a start.

Revision 3581 - Directory Listing
Modified Fri Aug 26 18:03:39 2005 UTC (14 years, 5 months ago) by sh002i
replaced $externalPrograms{netpbm} with lexical $netpbm_prefix. this
will prevent netpbm from going into the cource environment (where is it
not needed) and makes it clear that it is a prefix and not the path to a
program.

Revision 3580 - Directory Listing
Modified Fri Aug 26 17:30:05 2005 UTC (14 years, 5 months ago) by jj
When dealing with showOldAnswers defaults, allow control of who get get the system default after the due date instead of hard-wiring it.  Default value is that students don't initially get old answers after the due date, but professors do.

Revision 3571 - Directory Listing
Modified Thu Aug 25 18:17:14 2005 UTC (14 years, 5 months ago) by jj
Load Parser::Legacy.

This change is needed for the current version of extraAnswerEvaluators.pl
to work out of the box.  By default, one will still get the original
(non-Parser) versions of num_cmp and fun_cmp, but turning on the
Parser-based versions will be much easier (just one line to change, or
override on a course by course basis).

There will be a companion change in the pg directories.

Revision 3564 - Directory Listing
Modified Wed Aug 24 20:22:32 2005 UTC (14 years, 5 months ago) by jj
Make it so that by default, practice users don't see saved answers.  That can be controlled in global.conf.dist.  Also, default to not showing saved answers after the due date.  In all cases, the Apply options button can adjust what you want.

Also fixed a bug with showOldAnswers related to '', 0, and undef being similar in perl.

Revision 3552 - Directory Listing
Modified Tue Aug 23 22:53:25 2005 UTC (14 years, 6 months ago) by jj
Allow snippets of html (or Tex) to be specified in global.conf to be inserted right before/after the body of a problem.  A commented out example which produces boxed problem in HTML is given.  In this approach, the added parts are not used for problems rendered in the Library Browser or Problem Set Detail.

This addresses bug 817.  This solution may not be suitable for inclusion of needed bits for modes such as asciimath or tth because the those bits of html are probably needed for display in the Library Browser.  It is hard to distinguish bits which are always wanted, and those which are only wanted for use by Problem.

To make use of this, you need to update your global.conf, and make the corresponding pg update.

Revision 3546 - Directory Listing
Modified Mon Aug 22 01:23:16 2005 UTC (14 years, 6 months ago) by jj
Moves configuration of gif2png and friends to global.conf.  Individual
paths, and/or arguments to the conversion statements can be adjusted.

To make use of this change, update global.conf and pg/macros/dangerousmacros.pl
This should close bug 813.  At some time, the scripts should be removed
from the bin directory.

Revision 3538 - Directory Listing
Modified Sun Aug 21 00:03:38 2005 UTC (14 years, 6 months ago) by dpvc
Changes needed for version 2 of jsMath.  Since the image font fallback
method works well enough without having the TeX fonts installed, the
font warning message has been turned off by default.  There is also a
new parameter that controls whether the image fonts are to be used, so
if you don't want to unpack the jsMath-fonts.tar.gz file (for space
considerations), you should set

      $pg{displayModeOptions}{jsMath}{noImageFonts} = 1;

in global.conf.

Revision 3452 - Directory Listing
Modified Thu Aug 4 21:35:19 2005 UTC (14 years, 6 months ago) by sh002i
cosmetic changes, disable experimental components by default.

Revision 3436 - Directory Listing
Modified Sun Jul 31 17:24:50 2005 UTC (14 years, 6 months ago) by gage
Make "modelCourse" the default course to use as a model when creating a new course.
The contents of the templates directory of modelCourse is copied into the templates
directory of the new course.

Revision 3407 - Directory Listing
Modified Tue Jul 26 21:15:04 2005 UTC (14 years, 6 months ago) by jj
Preparing for upgrading webwork part of problem library code.  Adding a
variable for version so we can maintain backward compatibility.

Revision 3389 - Directory Listing
Modified Tue Jul 19 17:22:53 2005 UTC (14 years, 7 months ago) by sh002i
changed default paths from /usr/local to /usr as per old email:

On Aug 24, 2004, at 11:23 AM, Arnold Pizer wrote:

> In the tarball for WW 1.9 I reset all paths to /usr/bin/ (rather than
> /usr/local/bin which FreeBSD or at least Hoss uses).  That way things
> work out of the box for most linux systems (all that I have played
> with).  I think it would be a good thing to do with future releases on
> WW 2.

Sounds good to me.
-sam

Revision 3378 - Directory Listing
Modified Thu Jul 14 14:30:19 2005 UTC (14 years, 7 months ago) by glarose
Add gateway template to templates hash.

Revision 3377 - Directory Listing
Modified Thu Jul 14 13:15:27 2005 UTC (14 years, 7 months ago) by glarose
Preliminary commit of changes to add Gateway module.
This adds to WeBWorK
 - the ability to create versioned, timed problem sets ("gateway tests")
   for which all problems are displayed on a single page ("versioned"
   means that students can get multiple versions of the problem set),
 - the ability to create sets that draw problems from groups of
   problems, and
 - the ability to create sets that require a proctor login to start
   and grade.
Sets can be defined as gateway tests or proctored gateway tests from
the ProblemSetDetail page.

Not quite bug-free yet.  Known bugs include handling of problem values
on the Student Progress page (I think this may be a problem with
changing from sql database format where all entries were 'text' to
sql_single in ver 2.1, where they are integer), and a division by zero
error on the grades page (which may be the same problem).

Tests with a number of attempts per version greater than one haven't
been carefully tested, nor has scoring of gateway tests.

Revision 3365 - Directory Listing
Modified Tue Jul 12 00:52:00 2005 UTC (14 years, 7 months ago) by sh002i
added login log.

Revision 3330 - Directory Listing
Modified Sat Jul 2 16:52:31 2005 UTC (14 years, 7 months ago) by dpvc
Major updates to the file manager to allow it to:

1.  Show dates and sizes of files (optionally, since some browsers
    don't handle the CSS to change to a monospaced font).

2.  Provide better control over renaming of uploaded files whose
    names already exist (there is a checkbox for overwriting them
    automatically; if unchecked, the user is prompted for a new name).

3.  Allow the creation or gzipped tar archives from files in the
    course directory.  Multiple files and directories can be selected
    to be included in the archive.  If only one file is selected, the
    archive will have it's name with ".tgz" appended; if mulitple
    files are selected, the archive will get a unique name starting
    with the course ID.

4.  Provide a checkbox that controls whether uploaded .tgz archives
    are unpacked automatically, and a second that controls whether the
    unpacked archive file is deleted afterward.  Files from the
    archive will be unpacked into the current directory, and will
    overwrite existing files silently.

5.  Follow symbolic links that are to files or directories within the
    course hierarchy.  In addition, there is a new variable in
    global.conf that provides a list of "valid links"; these are
    directories to which the FileManager is allowed to follow symbolic
    links.  The system administator can add directories to this list
    in order to allow professors to access limited areas outside their
    course directory (but they still need to have a symblic link
    within their course to those areas in order to view them).

I think this covers all the current FileManager requests, and this
closes bug#791.

Revision 3317 - Directory Listing
Modified Tue Jun 28 00:14:18 2005 UTC (14 years, 7 months ago) by sh002i
fixed comment about port number to describe new >= 8000 numbering scheme

Revision 3254 - Directory Listing
Modified Thu Jun 2 16:37:11 2005 UTC (14 years, 8 months ago) by gage
Allows connection of WeBWorK with Moodle via SOAP.   This
feature is still under development.

Revision 3237 - Directory Listing
Modified Fri May 20 16:34:20 2005 UTC (14 years, 9 months ago) by gage
Added a location for site_info.txt

Revision 3229 - Directory Listing
Modified Thu May 19 01:07:29 2005 UTC (14 years, 9 months ago) by gage
Add a stub to allow SOAP access to webservice

Revision 3224 - Directory Listing
Modified Sat May 14 01:32:19 2005 UTC (14 years, 9 months ago) by dpvc
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 3211 - Directory Listing
Modified Sat Apr 9 15:36:26 2005 UTC (14 years, 10 months ago) by gage
Added utf8 to the modules called to set up AlgParser.  Davide Cervone found this
fix which corrects bug #754

Revision 3190 - Directory Listing
Modified Wed Mar 16 02:47:04 2005 UTC (14 years, 11 months ago) by gage
Added a link from the logo to the home webpage for webwork.

Revision 3189 - Directory Listing
Modified Wed Mar 16 02:46:31 2005 UTC (14 years, 11 months ago) by gage
Changed port range to 8000-8999 instead of 11000 to 11999

Revision 3140 - Directory Listing
Modified Sun Feb 6 15:20:51 2005 UTC (15 years ago) by gage
backporting this file

Revision 3124 - Directory Listing
Modified Fri Jan 28 21:24:18 2005 UTC (15 years ago) by sh002i
Added WWDBv3 and stylesheet settings from my local copy.

Revision 3110 - Directory Listing
Modified Thu Jan 27 00:15:55 2005 UTC (15 years ago) by sh002i
Moved stylesheet into a separate file. Created new htdocs/css directory,
added stylesheet to that directory (ur.css). Include stylesheet in
ur.template with new "url" template escape:

<!--#url type="webwork" name="stylesheet"-->

This is 132 lines that Template.pm doesn't have to parse and 4368 bytes
that don't have to get sent to the client with every request.

Revision 3087 - Directory Listing
Modified Tue Jan 11 22:46:29 2005 UTC (15 years, 1 month ago) by gage
Fixing an error in defining $ENV{WEBWORK_ROOT}.  Now it points to the
generic '/opt/webwork2'

Revision 3070 - Directory Listing
Modified Tue Dec 28 04:59:52 2004 UTC (15 years, 1 month ago) by gage
Modifications that allow the XMLRPC modules to function.

Revision 3069 - Directory Listing
Modified Tue Dec 28 04:56:27 2004 UTC (15 years, 1 month ago) by gage
Added modifications that support the creation of blank problems
to be added to sets.  blankProblem.pg is stationery for a new
problem.

Revision 3038 - Directory Listing
Modified Fri Dec 17 17:10:05 2004 UTC (15 years, 2 months ago) by gage
Added some styles to use when editing a temporary file.  This alerts
the user that the file has not yet been permanently saved.

Revision 3014 - Directory Listing
Modified Wed Dec 1 21:54:54 2004 UTC (15 years, 2 months ago) by apizer
Add hack to get around MSIE peekaboo bug.

Arnie

Revision 3009 - Directory Listing
Modified Mon Nov 22 17:43:16 2004 UTC (15 years, 3 months ago) by sh002i
added $guest to permissionLevels hash. Guests to not have the following
permissions that students do:

* report_bugs
* submit_feedback
* change_password
* change_email_address
* record_answers_after_open_date_with_attempts

Revision 3003 - Directory Listing
Modified Fri Nov 19 19:13:20 2004 UTC (15 years, 3 months ago) by sh002i
added "login" permission, handling code.

Revision 2983 - Directory Listing
Modified Wed Nov 3 22:00:10 2004 UTC (15 years, 3 months ago) by dpvc
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 2954 - Directory Listing
Modified Fri Oct 22 18:03:14 2004 UTC (15 years, 4 months ago) by sh002i
send call stack to error log, use Apache::Log to log warnings.

Revision 2940 - Directory Listing
Modified Wed Oct 20 17:00:46 2004 UTC (15 years, 4 months ago) by sh002i
fixed typo

Revision 2925 - Directory Listing
Modified Thu Oct 14 16:55:36 2004 UTC (15 years, 4 months ago) by sh002i
removed duplicated comment

Revision 2924 - Directory Listing
Modified Thu Oct 14 15:59:43 2004 UTC (15 years, 4 months ago) by sh002i
fixed instructions on customizing webwork.apache-config.

Revision 2883 - Directory Listing
Modified Sun Oct 10 20:33:51 2004 UTC (15 years, 4 months ago) by sh002i
added lowercase "a", "d", and "c" as valid statuses.

Revision 2857 - Directory Listing
Modified Mon Oct 4 18:24:14 2004 UTC (15 years, 4 months ago) by sh002i
added instructions for listing all valid time zones.

Revision 2849 - Directory Listing
Modified Wed Sep 29 21:38:06 2004 UTC (15 years, 4 months ago) by sh002i
added permissions to allow disabling of feedback, options.
submit_feedback, change_password, change_email_address

Revision 2831 - Directory Listing
Modified Mon Sep 27 17:16:14 2004 UTC (15 years, 4 months ago) by sh002i
added hosted_courses log by default

Revision 2830 - Directory Listing
Modified Mon Sep 27 17:15:47 2004 UTC (15 years, 4 months ago) by sh002i
fixes to make setup easier.

Revision 2822 - Directory Listing
Modified Thu Sep 23 20:29:28 2004 UTC (15 years, 5 months ago) by gage
Made some of the bold face type entries on the classlist page and the
homework page.

-- Mike

Revision 2770 - Directory Listing
Modified Sat Sep 11 06:15:14 2004 UTC (15 years, 5 months ago) by sh002i
PRELIMINARY SUPPORT FOR TIME ZONES (towards closing bug #532).

(1) new configuration variable $siteDefaults{timezone}

Set the default timezone of courses on this server. This must be a value
valid for the TZ environment variable. See also tzset(3).

If left blank, the system timezone will be used. This is usually what
you want. You might want to set this if your server is NOT in the same
timezone as your school. If just a few courses are in a different
timezone, set this in course.conf for the affected courses instead.

(2) support for second optional $display_tz argument to formatDateTime()
and parseDateTime().

If specified, formatted string datetimes will be considered to be in
that timezone instead of the server's local timezone.


Remaining work:

find all calls to *DateTime() and add the $client_tz argument.

$client_tz is is really something that *DateTime() should be able to
grab out of $ce, but they're not a method on ContentGenerator, so we
have to pass it in. It might be worth moving them to ContentGenerator.
(Or some new subclass of ContentGenerator or something?)

Revision 2767 - Directory Listing
Modified Fri Sep 10 22:40:52 2004 UTC (15 years, 5 months ago) by sh002i
applied dpvc's patch to clean up the answer results table, closing bug
#635.

Revision 2764 - Directory Listing
Modified Fri Sep 10 22:03:28 2004 UTC (15 years, 5 months ago) by sh002i
new using $authz for permissions checks in hardcopy

Revision 2735 - Directory Listing
Modified Sun Sep 5 00:54:31 2004 UTC (15 years, 5 months ago) by dpvc
Modified ShowAnswers.pm so that the individual answsers are colored coded to
indicate whether they are correct or not.  I also added a permission
level called "dont_log_past_answers" that is true for professors (so
the answer log won't be cluttered up with professors answers, which we
don't really care about seeing).

While I was at it, I converted ShowAnswers.pm to use the CGI package
rather than explicit HTML.

Revision 2724 - Directory Listing
Modified Thu Sep 2 22:53:00 2004 UTC (15 years, 5 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 2722 - Directory Listing
Modified Thu Sep 2 22:30:34 2004 UTC (15 years, 5 months ago) by sh002i
rel-2-0-patches merge: allow pdflatex to handle eps graphics

Revision 2694 - Directory Listing
Modified Sat Aug 28 01:30:03 2004 UTC (15 years, 5 months ago) by sh002i
added instructions/examples for problib hash from 2-0-patches

Revision 2690 - Directory Listing
Modified Fri Aug 27 21:13:22 2004 UTC (15 years, 5 months ago) by sh002i
changed default database layout to sql_single

Revision 2689 - Directory Listing
Modified Fri Aug 27 21:12:46 2004 UTC (15 years, 5 months ago) by sh002i
added sql_single layout

Revision 2677 - Directory Listing
Modified Mon Aug 23 19:14:42 2004 UTC (15 years, 6 months ago) by jj
Changed the default behavior of feedback e-mail addresses to what was
probably intended.  The behavior before was by default, all feedback e-mail
was disabled.  Now, by default feedback goes to profs/tas with e-mail
addresses, or to the list of people if it is explicitly given (which can be
blank if you want to disable feedback e-mail).

Revision 2577 - Directory Listing
Modified Wed Aug 4 20:54:35 2004 UTC (15 years, 6 months ago) by dpvc
Added the parser to the preloaded modules list.

Revision 2520 - Directory Listing
Modified Fri Jul 16 14:27:33 2004 UTC (15 years, 7 months ago) by sh002i
tiny formatting change -- rewrapped comment.

Revision 2519 - Directory Listing
Modified Fri Jul 16 02:16:37 2004 UTC (15 years, 7 months ago) by gage
Added comment

Revision 2516 - Directory Listing
Modified Fri Jul 16 00:59:14 2004 UTC (15 years, 7 months ago) by sh002i
set default paths to /opt/{webwork2,pg}

Revision 2515 - Directory Listing
Modified Thu Jul 15 21:22:42 2004 UTC (15 years, 7 months ago) by sh002i
YET ANOTHER CONFIG CHANGE -- PLEASE READ.

This chagne allows command-line scripts to continue to work without
defining a bunch of environment variables. Hopefully this will be the
last change...

Now only $webwork_dir is set in webwork.apache-config. That file then
uses this value to read the course environment and get the rest of the
configuration values that it needs out of global.conf. global.conf now
has variables like $webwork_url, $pg_dir, etc. at the top.

In summary:

* In httpd.conf, include webwork.apache-config.
* In webwork.apache-config set $webwork_dir to the path to webwork2.
* In global.conf, set $webwork_url, $pg_dir, $webwork_htdocs_url,
  $webwork_htdocs_dir, $webwork_courses_url, and $webwork_courses_dir.

Revision 2508 - Directory Listing
Modified Tue Jul 13 04:24:37 2004 UTC (15 years, 7 months ago) by sh002i
rearranged to move commonly-changed values closer to the top.

Revision 2505 - Directory Listing
Modified Mon Jul 12 22:15:57 2004 UTC (15 years, 7 months ago) by sh002i
Generalized %can settings in Problem.pm with new permissions. Closes bug
#541. See said bug for more details.

Revision 2504 - Directory Listing
Modified Mon Jul 12 21:49:51 2004 UTC (15 years, 7 months ago) by sh002i
added light grey background to div.problem. helps to make it clear
what's part of the problem and what isn't. not sure if this is a good
idea UI-wise.

Revision 2502 - Directory Listing
Modified Mon Jul 12 16:20:41 2004 UTC (15 years, 7 months ago) by sh002i
removed alledgedly unused variables.

Revision 2501 - Directory Listing
Modified Mon Jul 12 16:20:16 2004 UTC (15 years, 7 months ago) by sh002i
added comments on how to create an .htaccess file.

Revision 2497 - Directory Listing
Modified Mon Jul 12 04:16:14 2004 UTC (15 years, 7 months ago) by sh002i
change name of htpasswd file to .htpasswd (as is typical).

Revision 2496 - Directory Listing
Modified Mon Jul 12 04:15:51 2004 UTC (15 years, 7 months ago) by sh002i
"Allow from all" for server-info/server-status in site config. People
can tighten this up by setting up authentication.

Revision 2494 - Directory Listing
Modified Mon Jul 12 03:48:48 2004 UTC (15 years, 7 months ago) by sh002i
disable authentication by default, but you should enable it.

Revision 2493 - Directory Listing
Modified Mon Jul 12 02:44:03 2004 UTC (15 years, 7 months ago) by sh002i
These files are no longer used. See devel.apache-config and
devel-site.apache-config.

Revision 2492 - Directory Listing
Modified Mon Jul 12 02:43:18 2004 UTC (15 years, 7 months ago) by sh002i
DEVEL SYSTEM CONFIG CHANGES - PLEASE READ.

To complement the new Apache/WeBWorK configuration scheme, the
http-wwmp-header.conf and http-wwmp.conf files are being eliminated in
favor of a primarily Perl-based configuration scheme. This reduces
redundancy and allows both development and production system to share a
single "core" WeBWorK configuration file, webwork.apache-config.

The setup is described in the new top-level development server config
file devel.apache-config:

    This is an Apache configuration file suitable for use when doing
    development on the WeBWorK 2 system. This setup allows each
    developer to run an independent Apache server under their own UID,
    using their own working copy of the WeBWorK code. The configuration
    is split into three parts:

    The first part is a site-specific (but user-indepenent) file named
    devel-site.apache-config. It contains directives that are common to
    all development servers on the same host. The site administrator can
    chose to maintain a single copy of this file and have all developers
    reference it in a central location.

    The second part is the stock webwork.apache-config file that is used
    for normal installations. Customize this file, setting the
    $webwork_url, $webwork_dir, $pg_dir, etc. appropriatly for your
    development server.

    The third part is this file. It contains the user-specific
    directives that are specific to each developer's server.

Of the two files specific to development server configuration, only
devel-site.apache-config will require modification, and it need be
modified only once per host machine. devel.apache-config uses the UID
and GID and of the user running it, and the values set in
webwork.apache-conf, to configure itself.

wwapachectl has also been modified to refer to devel.apache-config
instead of http-wwmp.conf and streamline its configuration.

Revision 2491 - Directory Listing
Modified Mon Jul 12 02:30:32 2004 UTC (15 years, 7 months ago) by sh002i
MORE CONFIG CHANGES -- PLEASE READ.

I've changed the way WeBWorK is configured yet again. The Apache
configuration for WeBWorK is now done with <Perl> sections. This solves
the problem of "seeding" global.conf with initial values for the various
root directories and base URLs. it also eliminates redundancy in the
Apache configuration file itself.

The Apache configuration for WeBWorK is now contained in the file
conf/webwork.apache-config. This file is used both for normal systems,
where WeBWorK is integrated into the main Apache server, and development
systems, where each developer runs his or her own Apache server.

Inside webwork.apache-config, seven configuation variables are set:

     $webwork_url            The base URL handled by Apache::WeBWorK.
     $webwork_dir            The path to the base webwork2 directory.
     $pg_dir                 The path to the base pg directory.

     $webwork_htdocs_url     The base URL of the WeBWorK htdocs directory.
     $webwork_htdocs_dir     The path to the WeBWorK htdocs directory.

     $webwork_courses_url    The base URL of the WeBWorK courses directory.
     $webwork_courses_dir    The path to the WeBWorK courses directory.

These variables are used to configure the <Location>, Alias, AliasMatch,
and <Directory> directives necessary for WeBWorK operation.
$webwork_root and $pg_root are also used in "use lib" lines to add the
WeBWorK and PG lib directories to @INC.

Additionally, the above values are shared with WeBWorK via the
%WeBWorK::SeedCE hash. WeBWorK.pm passes the contents of this hash
(along with a value for "courseName") to CourseEnvironment.pm when
initializing the course environment. In turn, CourseEnvironment.pm seeds
the course environment namespace with these variables before evaluating
global.conf and course.conf.

Revision 2490 - Directory Listing
Modified Mon Jul 12 01:19:32 2004 UTC (15 years, 7 months ago) by sh002i
some changes from a while ago, never comitted.

Revision 2477 - Directory Listing
Modified Sat Jul 10 16:05:51 2004 UTC (15 years, 7 months ago) by sh002i
replaced !WEBWORK_ROOT! with $webworkRoot.

Revision 2468 - Directory Listing
Modified Thu Jul 8 15:23:28 2004 UTC (15 years, 7 months ago) by gage
Added support for modifying .pg files in the templates directory

Revision 2449 - Directory Listing
Modified Wed Jul 7 11:35:34 2004 UTC (15 years, 7 months ago) by gage
Added

\setcounter{page}{1}%

to these two pages.

This addresses bug #593

Revision 2447 - Directory Listing
Modified Tue Jul 6 21:53:10 2004 UTC (15 years, 7 months ago) by gage
Added comments that show how variables in global.conf correspond
to variables defined in the the httpd.conf file.

Revision 2441 - Directory Listing
Modified Sun Jul 4 02:08:28 2004 UTC (15 years, 7 months ago) by dpvc
URL for jsMath and asciimath was incorrectly set during the
reorganization.

Revision 2439 - Directory Listing
Modified Sat Jul 3 17:29:12 2004 UTC (15 years, 7 months ago) by sh002i
formatting

Revision 2438 - Directory Listing
Modified Sat Jul 3 17:21:27 2004 UTC (15 years, 7 months ago) by sh002i
BIG CHANGES -- PLEASE READ.

- Changed the format of global.conf so that each setting is its own
statement. This makes it easier for users to override settings for a
course -- they can simply copy the single line from global.conf and
change the value. It also makes it easier to talk about individual
values in documentation.

- Commented each value with a description and advice. Finally! Yay!

- Moved the dvipng options to a new subhash of %pg. They are now in
$pg{displayModeOptions}{images}. Modified PG.pm and Problem.pm to match.

The next step is to do some organizaitonal work on this file so that the
most-chagned options are near the top.

Please tell me if you experience any problems as a result of these
changes! (Or better yet, submit at patch!)

Revision 2431 - Directory Listing
Modified Thu Jul 1 20:31:13 2004 UTC (15 years, 7 months ago) by dpvc
Provide mechanism for adding extra problem library buttons
to the Library Browser.

These changes allow you to specify (via course.conf or global.conf)
that certain subdirectories of the templates directory are to have
separate buttons in the top panel of the Set Maker.  These buttons
only appear if the directories actually exist, and any other
directories are listed in the "Local Problems" button as usual.  If
the list of these directories is empty (the default), then the results
are just like they currently are, but it allows one more level of
separation of the hierarchy for those who want it.

The idea is to make symbolic links to the problem libraries from
Rochester, ASU, etc., and have separate buttons for these.  This
avoids having one monster menu with all the problems in it.  (Of
course, you could make buttons for any directories you want.)  There
are instructions in global.conf.dist that exmplain how to do configure
this.

Revision 2417 - Directory Listing
Modified Sat Jun 26 20:40:17 2004 UTC (15 years, 7 months ago) by jj
Added comments on how to make a mysql database for dvipng depths.

Revision 2413 - Directory Listing
Modified Fri Jun 25 23:56:56 2004 UTC (15 years, 7 months ago) by jj
Added variables for controlling vertical alignment of dvipng images.  You
can choose your favorite constant value like baseline or absmiddle, or give
parameters for a mysql database to hold vertical offsets for individualized
alignments.

Revision 2410 - Directory Listing
Modified Fri Jun 25 16:29:20 2004 UTC (15 years, 7 months ago) by jj
Added comment on how to skip the equation cache.

Revision 2395 - Directory Listing
Modified Thu Jun 24 21:10:50 2004 UTC (15 years, 7 months ago) by dpvc
Make the spacing a little smaller, and make a break above the rule
more desirable, while disallowing one after the rule.

Revision 2382 - Directory Listing
Modified Thu Jun 24 17:22:02 2004 UTC (15 years, 7 months ago) by sh002i
indentation fix

Revision 2381 - Directory Listing
Modified Thu Jun 24 17:21:23 2004 UTC (15 years, 7 months ago) by sh002i
added bugReporter URL

Revision 2380 - Directory Listing
Modified Thu Jun 24 16:59:30 2004 UTC (15 years, 7 months ago) by sh002i
cosmetic changes

Revision 2376 - Directory Listing
Modified Wed Jun 23 21:04:17 2004 UTC (15 years, 8 months ago) by toenail
added permissions for
viewing multiple sets
viewing unpublished sets
viewing unopened sets
viewing answers before the answer date

Revision 2325 - Directory Listing
Modified Wed Jun 16 02:13:44 2004 UTC (15 years, 8 months ago) by gage
Added permission level for reporting bugs.

Revision 2324 - Directory Listing
Modified Wed Jun 16 02:00:35 2004 UTC (15 years, 8 months ago) by gage
Updated ur.template to go with changes in "link"

Revision 2315 - Directory Listing
Modified Tue Jun 15 14:55:04 2004 UTC (15 years, 8 months ago) by sh002i
fixed reference to $webworkURL in comments at top of file.

Revision 2310 - Directory Listing
Modified Mon Jun 14 22:55:52 2004 UTC (15 years, 8 months ago) by sh002i
updated instructions on how to set the database layout in course.conf.

Revision 2309 - Directory Listing
Modified Mon Jun 14 22:55:05 2004 UTC (15 years, 8 months ago) by sh002i
added fix_course_databases capability

Revision 2281 - Directory Listing
Modified Tue Jun 8 20:03:10 2004 UTC (15 years, 8 months ago) by sh002i
changed default globalUserID to "global_user"

Revision 2271 - Directory Listing
Modified Mon Jun 7 19:34:36 2004 UTC (15 years, 8 months ago) by jj
Set names might contain underscores, so they need to be protected in hardcopy
output.

Revision 2261 - Directory Listing
Modified Sun Jun 6 02:49:11 2004 UTC (15 years, 8 months ago) by gage
Tweaked the position of the help question mark.  Better default
addresses for link.

Revision 2258 - Directory Listing
Modified Sun Jun 6 00:21:50 2004 UTC (15 years, 8 months ago) by gage
Add minimal support for a help symbol to appear on each page.

Revision 2216 - Directory Listing
Modified Mon May 24 21:28:42 2004 UTC (15 years, 9 months ago) by jj
Add configuration variable for the default size of on-the-fly graphs.  Didn't really change hardcopySetHeader.

Revision 2209 - Directory Listing
Modified Mon May 24 18:25:07 2004 UTC (15 years, 9 months ago) by sh002i
removed vestigal libraryRoot line

Revision 2200 - Directory Listing
Modified Mon May 24 02:01:25 2004 UTC (15 years, 9 months ago) by dpvc
More files for asciimath rendering.

Revision 2192 - Directory Listing
Modified Mon May 24 01:03:05 2004 UTC (15 years, 9 months ago) by sh002i
display mode handling improved.
allowed display modes can now be specified via global.conf.
failover data used by the PG system now comes from PG.pm.

Revision 2182 - Directory Listing
Modified Sun May 23 23:17:23 2004 UTC (15 years, 9 months ago) by gage
Added comments to setHeader.pg.  This is now the default set header
for both the screen and hardcopy output.

Revision 2174 - Directory Listing
Modified Sun May 23 01:38:16 2004 UTC (15 years, 9 months ago) by gage
Added support for library.
Added support for jsMath

Revision 2172 - Directory Listing
Modified Sun May 23 01:32:38 2004 UTC (15 years, 9 months ago) by jj
Allow helpLink to work in pg files.

Revision 2146 - Directory Listing
Modified Sat May 22 00:10:46 2004 UTC (15 years, 9 months ago) by sh002i
moved %problemLibrary to its own section below database options.

Revision 2141 - Directory Listing
Modified Fri May 21 23:41:49 2004 UTC (15 years, 9 months ago) by jj
Extricating the problem library from DB structure, part III.

Revision 2119 - Directory Listing
Modified Sun May 16 23:33:00 2004 UTC (15 years, 9 months ago) by sh002i
changed default courseURLroot to /webwork2_course_files

Revision 2111 - Directory Listing
Modified Fri May 14 18:31:12 2004 UTC (15 years, 9 months ago) by toenail
added siteDefaults hash to store other site specific information
includes a hash for several possible values of a users status field

Revision 2110 - Directory Listing
Modified Fri May 14 18:29:35 2004 UTC (15 years, 9 months ago) by toenail
added div classes for Published, Unpublished, Audit, Drop, Enrolled

Revision 2052 - Directory Listing
Modified Sat May 8 18:02:21 2004 UTC (15 years, 9 months ago) by gage
Added a message field at the bottom of the page.

This will catch result messages issued in the body of the page

It's not as quite as eye catching to have the message at the bottom, but it's better than nothing.

Errors issued during the initialization stage appear at both the top and the bottom of the screen.

--Mike

Revision 2033 - Directory Listing
Modified Fri May 7 18:45:33 2004 UTC (15 years, 9 months ago) by sh002i
fixed some small formatting thingies

Revision 2028 - Directory Listing
Modified Fri May 7 14:13:40 2004 UTC (15 years, 9 months ago) by gage
Added message escape.

Revision 2027 - Directory Listing
Modified Fri May 7 14:13:03 2004 UTC (15 years, 9 months ago) by gage
Added support for "create_and_delete_courses" privileges.  currently set to professor.

Revision 2018 - Directory Listing
Modified Thu May 6 22:19:53 2004 UTC (15 years, 9 months ago) by gage
Changed look of Instructor page

Revision 2010 - Directory Listing
Modified Thu May 6 18:41:25 2004 UTC (15 years, 9 months ago) by toenail
added height constraint to top panel so that it wouldn't extend down

Revision 2000 - Directory Listing
Modified Wed May 5 00:53:13 2004 UTC (15 years, 9 months ago) by sh002i
added support for upload/download/delete of scoring files

Revision 1992 - Directory Listing
Modified Mon May 3 20:39:16 2004 UTC (15 years, 9 months ago) by jj
Added entries related to the problem library.

Revision 1990 - Directory Listing
Modified Mon May 3 18:01:35 2004 UTC (15 years, 9 months ago) by jj
Provide a place to set the location of the top of the problem library.

Revision 1989 - Directory Listing
Modified Sun May 2 19:55:15 2004 UTC (15 years, 9 months ago) by jj
Added new class for problems rendered out of context (i.e., away from Problem.pm).

Revision 1981 - Directory Listing
Modified Wed Apr 28 15:52:15 2004 UTC (15 years, 9 months ago) by gage
fixed error in ur.template (the submit error hook)

Revision 1969 - Directory Listing
Modified Thu Apr 22 22:17:17 2004 UTC (15 years, 10 months ago) by gage
Making this header file more compatible as well.

Revision 1968 - Directory Listing
Modified Thu Apr 22 22:15:09 2004 UTC (15 years, 10 months ago) by gage
Further modifications for the header file.

Revision 1967 - Directory Listing
Modified Thu Apr 22 21:02:07 2004 UTC (15 years, 10 months ago) by gage
Limited size of info panel to 30% so that sets with long names
display better.

Revision 1966 - Directory Listing
Modified Thu Apr 22 20:47:24 2004 UTC (15 years, 10 months ago) by gage
I made modifications to these files so that they will work with both
hardcopy and on the screen.  (The two files are currently identical.)

I think they provide a better model than the previous versions.

Revision 1965 - Directory Listing
Modified Thu Apr 22 17:37:05 2004 UTC (15 years, 10 months ago) by jj
Added defaultDisplayMatrixStyle from webwork 1, which lets people control
if they have parens or square brackets on the outsides of their matricies.
It is not really an answer evaluator variable, but it is put there since
that works and putting it with options doesn't.

Revision 1961 - Directory Listing
Modified Sat Apr 10 17:22:01 2004 UTC (15 years, 10 months ago) by sh002i
changed ServerName to devel.webwork...

Revision 1957 - Directory Listing
Modified Fri Apr 9 20:18:01 2004 UTC (15 years, 10 months ago) by sh002i
added pg root directory variable.

Revision 1946 - Directory Listing
Modified Mon Apr 5 18:01:09 2004 UTC (15 years, 10 months ago) by gage
Added item for printing timestamp at the bottom of the page.

Revision 1945 - Directory Listing
Modified Mon Apr 5 03:58:30 2004 UTC (15 years, 10 months ago) by sh002i
preliminary web-based course creation support

try it -- create a course called "admin" the usual way and then visit it
in your browser.

Revision 1944 - Directory Listing
Modified Mon Apr 5 03:56:16 2004 UTC (15 years, 10 months ago) by sh002i
css fix

Revision 1932 - Directory Listing
Modified Sat Apr 3 15:44:55 2004 UTC (15 years, 10 months ago) by jj
Added support for useBaseTenLog for ww2.

Revision 1909 - Directory Listing
Modified Tue Mar 23 01:03:40 2004 UTC (15 years, 11 months ago) by sh002i
added ButtonRow class, child of FormLayout -- appropriate for your
centered submit button!

Revision 1907 - Directory Listing
Modified Fri Mar 19 21:56:10 2004 UTC (15 years, 11 months ago) by sh002i
the info box is no longer floating,

Revision 1904 - Directory Listing
Modified Wed Mar 17 08:18:29 2004 UTC (15 years, 11 months ago) by sh002i
fixed FormLayout style

Revision 1897 - Directory Listing
Modified Wed Mar 17 03:38:29 2004 UTC (15 years, 11 months ago) by sh002i
tentative solution to two of Frank Wolf's problems:

On Tue, 16 Mar 2004, Frank Wolfs, Physics and Astronomy, U of R wrote:

> This one works for a pdf file that is based on a set without graphics,
> but it does not solve the problem with viewing the graphics in problem
> sets or making a pdf for a set with graphics.  For example viewing a set
> with a gif file gives me the following error:
>
> [Tue Mar 16 22:11:59 2004] [error] [client 208.186.61.178] File does not
> exist:
> /home/apache/htdocs/home/webwork/courses/phy121s04/html/CAPA_Graphics/Gtype20$
>
> When I try to make a pdf file I get the following error for the same
> problem:
>
> ! Could not open file
> /home/webwork/courses/phy121s04/htmlCAPA_Graphics/Gtype20
> /prob01.eps, ignoring it.
>
> Note: for the fig, the path is correct after /home/apache/htdocs, while
> for the pes file, there is a / missing between html and CAPA_Graphics.

Revision 1868 - Directory Listing
Modified Wed Mar 10 02:26:26 2004 UTC (15 years, 11 months ago) by sh002i
formatting improvements: template now uses tabs, just like everything
else. should be easier to edit in the future.

Revision 1864 - Directory Listing
Modified Tue Mar 9 15:40:18 2004 UTC (15 years, 11 months ago) by sh002i
more work on stylesheet

Revision 1860 - Directory Listing
Modified Sat Mar 6 21:47:05 2004 UTC (15 years, 11 months ago) by sh002i
the document title is now calculated using the "path" macro

Revision 1835 - Directory Listing
Modified Thu Mar 4 21:00:21 2004 UTC (15 years, 11 months ago) by sh002i
fixed some indentation problems (oddly, this file is indented with
spaces, one space per indent level) and reformatted some of the shorter
CSS rules to fit on one line.

added styles for "new standard classes" FormLayout, ResultsWithError,
and ResultsWithoutError.

added styles for ScrollingListRecord widget.

Revision 1832 - Directory Listing
Modified Thu Mar 4 17:34:00 2004 UTC (15 years, 11 months ago) by gage
Make sure that screenSetHeader.pg will work with both html and hardcopy
output.

This fixes bug #426

Revision 1830 - Directory Listing
Modified Thu Mar 4 04:43:44 2004 UTC (15 years, 11 months ago) by gage
Changed the text of this file so that it doesn't bomb when used with hard copy

Revision 1822 - Directory Listing
Modified Fri Feb 27 19:01:40 2004 UTC (15 years, 11 months ago) by sh002i
changed default courseURLRoot to /webwork2_courses/$courseName to
correspond to the latest ApacheSetup instructions.

Revision 1806 - Directory Listing
Modified Sat Feb 14 04:07:37 2004 UTC (16 years ago) by sh002i
a few more fixes

Revision 1801 - Directory Listing
Modified Sat Feb 14 00:54:02 2004 UTC (16 years ago) by sh002i
clarity changes, changed default oldProf URL, added $dbLayoutName
setting for addcourse, default dbLayout is gdbm

Revision 1800 - Directory Listing
Modified Sat Feb 14 00:53:17 2004 UTC (16 years ago) by sh002i
improved documentation on globalUserID, changed default to "global_user"

Revision 1794 - Directory Listing
Modified Thu Feb 12 14:36:56 2004 UTC (16 years ago) by gage
replaced previous file which had a gremlin somewhere

Revision 1793 - Directory Listing
Modified Thu Feb 12 14:33:07 2004 UTC (16 years ago) by gage
Changed addresses to login_info.txt and course_info.txt

These files must be in the template directory.

Revision 1787 - Directory Listing
Modified Thu Feb 12 04:25:47 2004 UTC (16 years ago) by sh002i
strings containing email addresses are now single-quoted
globalUserID is now "globaluser"

Revision 1752 - Directory Listing
Modified Sun Jan 25 18:46:56 2004 UTC (16 years ago) by gage
Changed parsehilight to put
colored box around error.

Revision 1751 - Directory Listing
Modified Sun Jan 25 18:46:29 2004 UTC (16 years ago) by gage
course_info and login_info paths
are now defined relative to the
templates directory for safety.

Revision 1740 - Directory Listing
Modified Fri Jan 23 20:23:37 2004 UTC (16 years, 1 month ago) by gage
Changed orange hilighting to a yellow box by replacing
color : by background-color:

Revision 1737 - Directory Listing
Modified Fri Jan 23 13:12:45 2004 UTC (16 years, 1 month ago) by gage
Added CSS class parsehighlite to mark the error
in a string.

Revision 1708 - Directory Listing
Modified Mon Jan 5 13:51:51 2004 UTC (16 years, 1 month ago) by gage
removed <xml? line from the top of the file that is giving
the newest msie headaches.  The line is from bbedit and gives
info on the character set begin used.  msie tries to interpret
it as xml and gets confused.  Other browsers, including msie on
the mac ignore it.

--Mike

Revision 1704 - Directory Listing
Modified Mon Jan 5 01:06:06 2004 UTC (16 years, 1 month ago) by sh002i
removed some rochester-specific stuff. in particular, this should
prevent our SMTP server from getting hammered by lazy sites.

Revision 1703 - Directory Listing
Modified Mon Jan 5 01:02:41 2004 UTC (16 years, 1 month ago) by sh002i
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 1701 - Directory Listing
Modified Mon Jan 5 00:11:07 2004 UTC (16 years, 1 month ago) by sh002i
removed junk

Revision 1700 - Directory Listing
Modified Mon Jan 5 00:10:18 2004 UTC (16 years, 1 month ago) by sh002i
fixed a syntax error

Revision 1698 - Directory Listing
Modified Sun Jan 4 07:20:33 2004 UTC (16 years, 1 month ago) by sh002i
improved documentation in database.conf.dist and addcourse. added
mksqldb utility.

Revision 1697 - Directory Listing
Modified Sat Jan 3 21:00:28 2004 UTC (16 years, 1 month ago) by sh002i
changed calls to WeBWorK::DB::new, removed obsolete config files

Revision 1696 - Directory Listing
Modified Sat Jan 3 20:07:03 2004 UTC (16 years, 1 month ago) by sh002i
UPDATE YOUR CONFIG FILES! (global.conf.dist, database.conf.dist)

Made changes to support the storage of multiple database layouts in a
single course environment. Database layouts are now stored in a hash
named %dbLayouts in database.conf, and the default layout is aliased to
*dbLayout (see comments in database.conf.dist and global.conf.dist)
sql.conf and gdbm.conf are no longer used.

Support the selection of a specific database layout when instantiating
WeBWorK::DB. WeBWorK::DB now takes a reference to a database layout
rather than an entire course environment.

All calls to WeBWorK::DB::new were updated to pass the correct argument.

Revision 1692 - Directory Listing
Modified Sun Dec 28 22:33:33 2003 UTC (16 years, 1 month ago) by gage
Added AliasMatch redirect for webwork2_files so that it doesn't have to be
configured separately.

--Mike

Revision 1666 - Directory Listing
Modified Thu Dec 11 22:04:08 2003 UTC (16 years, 2 months ago) by gage
removed <?xml   header from template which was confusing IE6 (but not
IE on the mac or mozilla etc.  apparently they ignore
<?xml version="1.0" encoding="utf-8"?>
at the beginning of a file.

--Mike

Revision 1663 - Directory Listing
Modified Tue Dec 9 01:12:32 2003 UTC (16 years, 2 months ago) by sh002i
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 1644 - Directory Listing
Modified Thu Nov 20 02:28:25 2003 UTC (16 years, 3 months ago) by sh002i
http-wwmp.conf.dist no longer includes
/usr/local/etc/apache/httpd-wwmp-header.conf, but includes instead each
user's copy.

Revision 1643 - Directory Listing
Modified Thu Nov 20 01:38:46 2003 UTC (16 years, 3 months ago) by sh002i
this file has been superceded by information in the WeBWorK Wiki:
http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/ApacheSetup

Revision 1634 - Directory Listing
Modified Wed Nov 19 18:41:51 2003 UTC (16 years, 3 months ago) by sh002i
fixed some formatting and #if nesting.

Revision 1633 - Directory Listing
Modified Mon Nov 10 05:05:21 2003 UTC (16 years, 3 months ago) by sh002i
changed defualt globalUserID to "professor". See bug #273.

Revision 1617 - Directory Listing
Modified Tue Nov 4 02:29:23 2003 UTC (16 years, 3 months ago) by sh002i
support for FileXfer and Upload.

Revision 1560 - Directory Listing
Modified Wed Oct 1 03:35:02 2003 UTC (16 years, 4 months ago) by sh002i
updated for remote renderer

Revision 1519 - Directory Listing
Modified Tue Sep 23 21:19:29 2003 UTC (16 years, 5 months ago) by sh002i
added values necessary for supporting EquationCache.

Revision 1513 - Directory Listing
Modified Mon Sep 22 18:30:30 2003 UTC (16 years, 5 months ago) by sh002i
fixed some typos

Revision 1511 - Directory Listing
Modified Mon Sep 22 14:30:07 2003 UTC (16 years, 5 months ago) by sh002i
use !WEBWORK_ROOT!/conf/htpasswd instead of
/home/!WEBWORK_USER!/webwork-modperl/conf/htpasswd

Revision 1468 - Directory Listing
Modified Sat Aug 16 01:30:46 2003 UTC (16 years, 6 months ago) by gage
Added course_info whose material will appear
on the right side of the problem sets page

and login_info whose material will appear
on the right side of the login page.
--Mike

Revision 1446 - Directory Listing
Modified Mon Aug 4 08:05:50 2003 UTC (16 years, 6 months ago) by malsyned
Added the score_sets permission

Revision 1437 - Directory Listing
Modified Fri Jul 25 14:08:57 2003 UTC (16 years, 7 months ago) by gage
Tweaked the look slightly.  Corrected reference to webwork_files
to webwork2_files
--Mike

Revision 1387 - Directory Listing
Modified Tue Jul 15 00:56:50 2003 UTC (16 years, 7 months ago) by gage
Changes made to make show Past answers work.  Basically I duplicated
writeLog with writeCourseLog which writes to the courses log directory.
I also defined answer_log in that directory.

Revision 1380 - Directory Listing
Modified Mon Jul 14 15:21:52 2003 UTC (16 years, 7 months ago) by gage
Updates for sendMail as well as PG/Local renderer and so forth
--Mike

Revision 1350 - Directory Listing
Modified Fri Jul 11 15:04:16 2003 UTC (16 years, 7 months ago) by gage
Cosmetic fix

Revision 1349 - Directory Listing
Modified Fri Jul 11 15:03:40 2003 UTC (16 years, 7 months ago) by gage
This set header can be used for both presentation on the screen
and on paper.
--Mike

Revision 1279 - Directory Listing
Modified Thu Jun 26 17:40:52 2003 UTC (16 years, 7 months ago) by malsyned
Merged the translation optimization branch into the main branch

Revision 1248 - Directory Listing
Modified Sat Jun 21 02:34:10 2003 UTC (16 years, 8 months ago) by gage
changed value of PRINT_FILE_NAMES_FOR
from array (back) to a reference to an array
--Mike

Revision 1242 - Directory Listing
Modified Sat Jun 21 00:53:09 2003 UTC (16 years, 8 months ago) by sh002i
changed the renderer from WeBWorK::PG to WeBWorK::PG::Local

Revision 1241 - Directory Listing
Modified Sat Jun 21 00:37:52 2003 UTC (16 years, 8 months ago) by malsyned
Added instructions and sample configs for limiting access to the
development servers.

Revision 1240 - Directory Listing
Modified Fri Jun 20 23:08:39 2003 UTC (16 years, 8 months ago) by sh002i
removed $webworkDirs{macros}, added $pg{renderer} (currently selected
macros) and $pg{renderers} (renderer-specific options).

Revision 1210 - Directory Listing
Modified Wed Jun 18 23:04:51 2003 UTC (16 years, 8 months ago) by malsyned
Added a new permission level.

Revision 1200 - Directory Listing
Modified Wed Jun 18 18:21:40 2003 UTC (16 years, 8 months ago) by sh002i
changed default name of error log to error.log (better for tab
completion!)

Revision 1188 - Directory Listing
Modified Tue Jun 17 21:36:34 2003 UTC (16 years, 8 months ago) by sh002i
cleanup.
-sam

Revision 1187 - Directory Listing
Modified Tue Jun 17 19:59:59 2003 UTC (16 years, 8 months ago) by gage
Removed an error in this file that caused the message
"Answer evaluators must be subroutines."

This is the default set header file if none is specified.

--Mike

Revision 1181 - Directory Listing
Modified Tue Jun 17 16:17:07 2003 UTC (16 years, 8 months ago) by gage
This fragmented should be edited and then inserted in an existing
httpd.conf file to enable WeBWorK2.0

-Mike

Revision 1177 - Directory Listing
Modified Mon Jun 16 23:57:28 2003 UTC (16 years, 8 months ago) by sh002i
changed "webwork" to "webwork2" in comments
-sam

Revision 1154 - Directory Listing
Modified Fri Jun 13 02:30:45 2003 UTC (16 years, 8 months ago) by sh002i
Rewrote ImageGenerator to work with WeBWorK2. Its arguments are now
passed in via an options hash instead of getting a whole %envir. Also,
the options are passed to the constructor and there is no initialize()
method. add() has the same interface, and render() has been changed
slightly. (This closes Bug #80!)

To make this work with 1.8, take a look at how I'm creating
ImageGenerator in &WeBWorK::PG::defineProblemEnvironment and make the
necessary modifications to processProblem8.pl.

I made changes to WeBWorK::PG to have "images" mode trigger HTML_dpng
rather than HTML_img, and also to create an ImageGenerator before
initializing and call render() after translation.

Also in PG, I shortened the names of the equation image files. They're
now "equation-$PSVN-$probnum-$seed.png". This has the added benefit of
forcing image regeneration if the problem seed changes, closing Bug
#70.

Equation files are now dumped directly into the $courseDirs{HTML_temp}
directory. This means that no one has to worry about whether "m2i"
exists any more.

global.conf.dist was changed to not include the switches to dvipng on
the command line (they're currently hardcoded into ImageGenerator).

I still have to get this to work with dvipng 0.3. I should also take
advantages of 0.3's new features, like pipelining (using the -follow
switch) and specifying the output file name (to avoid the "move" of
resulting images).

This is MUCH FASTER than the way I was calling dvipng, and I think it's
safe to say that it's a better method. Thanks JJ!
-sam

Revision 1132 - Directory Listing
Modified Wed Jun 11 20:40:56 2003 UTC (16 years, 8 months ago) by sh002i
turned off PG warning catching in conf/global.conf.dist
-sam

Revision 1131 - Directory Listing
Modified Wed Jun 11 20:40:11 2003 UTC (16 years, 8 months ago) by sh002i
Made many changes:

- turned off PG warning catching in conf/global.conf.dist
- added warning reporting to conf/templates/ur.template (but not to
  other templates!)
- modified a couple of error messages in WeBWorK.pm
- made failure to create course environment and failure to find course
  directory fatal errors in WeBWorK.pm
- added warning queueing and call stack storing to Apache::WeBWorK
- added "warnings" and "if_warnings" template escapes to
  WeBWorK::ContentGenerator
- removed warning handling from WeBWorK::ContentGenerator::Problem
- code tidying in WeBWorK::ContentGenerator::Problem
- code tidying in WeBWorK::PG::ImageGenerator

-sam

Revision 1118 - Directory Listing
Modified Wed Jun 11 14:09:39 2003 UTC (16 years, 8 months ago) by gage
Set the default globalUserID to "practice1"
to promote least hassle for "out of the
box" users migrating from WeBWorK1.8.
--Mike

Revision 1114 - Directory Listing
Modified Wed Jun 11 02:18:04 2003 UTC (16 years, 8 months ago) by gage
Added  a "snippets" entry for hardcopyUerDivider.tex file
--Mike

Revision 1112 - Directory Listing
Modified Wed Jun 11 01:58:43 2003 UTC (16 years, 8 months ago) by gage
Modified these tex files so that the \newpage command does not occur in the middle
of a column environment where it does no good.  In other words use
\end{multicols}
\newpage
\begin{\multicols}
etc.  This fixes part of bug #13
--Mike

Revision 1108 - Directory Listing
Modified Tue Jun 10 19:58:28 2003 UTC (16 years, 8 months ago) by sh002i
changed global.conf.dist to include one of sql.conf or gdbm.conf. added
sql.conf.dist and gdbm.conf.dist. continuted documenting WeBWorK::DB
-sam

Revision 1103 - Directory Listing
Modified Tue Jun 10 16:27:26 2003 UTC (16 years, 8 months ago) by malsyned
Some cleanups to global.conf.dist
-Dennis

Revision 1101 - Directory Listing
Modified Tue Jun 10 00:52:00 2003 UTC (16 years, 8 months ago) by gage
*** empty log message ***

Revision 1100 - Directory Listing
Modified Tue Jun 10 00:18:14 2003 UTC (16 years, 8 months ago) by sh002i
in the interest of alleviating crowding:
moved snippets to conf/snippets.
moved templates to conf/templates.
updated global.conf.dist to match.
-sam

Revision 1099 - Directory Listing
Modified Mon Jun 9 23:41:43 2003 UTC (16 years, 8 months ago) by gage
Added a section for special variables to be passed to the safe
environment:
%pg=(....
specialPGEnvironmentVars => {
		PRINT_FILE_NAMES_FOR      =>
['gage','apizer','voloshin','lr003k','professor'],
		CAPA_Tools                =>
"$courseDirs{macros}/CAPA_Tools/",
		CAPA_MCTools              =>
"$courseDirs{macros}/CAPA_MCTools/",
		CAPA_Graphics_URL         =>
"$courseDirs{html}/CAPA_Graphics/",
		CAPA_GraphicsDirectory    =>
"$courseDirs{html}CAPA_Graphics/",
    },
...
);

this fixes bug #66 (actually a feature request).

It allows professors to see the file names of the problems they
are looking at.  It allows the interpretation of CAPA problems as well.
-- MIke

Revision 1089 - Directory Listing
Modified Mon Jun 9 21:10:03 2003 UTC (16 years, 8 months ago) by gage
Modified directory so that
lib => $webworkroot/lib

becomes
lib => $pgRoot/lib   since this is where the *.pm macro files for the pg language go.

Should this lib be changed to pglib? (there might have to be a lot of changes to make this work.)

-- Mike

Revision 1054 - Directory Listing
Modified Fri Jun 6 23:52:13 2003 UTC (16 years, 8 months ago) by malsyned
Added params required for global table emulation.
-Dennis

Revision 1052 - Directory Listing
Modified Fri Jun 6 22:03:20 2003 UTC (16 years, 8 months ago) by malsyned
Fixed a typo
-Dennis

Revision 1051 - Directory Listing
Modified Fri Jun 6 21:47:51 2003 UTC (16 years, 8 months ago) by sh002i
moved PG modules and macro files from webwork-modperl to pg
-sam

Revision 1050 - Directory Listing
Modified Fri Jun 6 21:39:42 2003 UTC (16 years, 8 months ago) by sh002i
moved PG modules and macro files from webwork-modperl to pg
-sam

Revision 1032 - Directory Listing
Modified Thu Jun 5 20:48:39 2003 UTC (16 years, 8 months ago) by sh002i
removed per-course logs from the initial definition of the
$webworkFiles{logs} hash, and put them below, where the
$courseDirs{logs} variable is defined.

(This is sort of an issue -- I want only files/dirs/URLs that are
necessarily tied to a course to be "course" files/dirs/URLs. The
transaction log (for example) could be in a location that wasn't
course-dependant just as easily. Perhaps this whole business of
"webwork" versus "course" locations is arbitrary? Should it be
rethought?)

Also fixed some formatting problems. (Mike -- I would LOVE it if you
would use spaces for aligning your equals signs, instead of tabs!)
-sam

Revision 1028 - Directory Listing
Modified Thu Jun 5 19:43:43 2003 UTC (16 years, 8 months ago) by malsyned
Changed all relavent occurences of /webwork* in default URLs to
/webwork2*
-Dennis

Revision 1025 - Directory Listing
Modified Thu Jun 5 15:37:54 2003 UTC (16 years, 8 months ago) by gage
Modified the address to the webwork image
(used webwork2_files instead of webwork_files)
--Mike

Revision 1021 - Directory Listing
Modified Thu Jun 5 11:48:23 2003 UTC (16 years, 8 months ago) by gage
Updated global.conf.dist so that it will work out of the box
on webwork1.8 courses using GDBM.

The urls
http://machine/webwork2_files  will point to the webwork-modperl/htdocs

http://machine/webwork2_courses should be redirected by apache to
a folder containing links the the html directories of each course.
In other words apache directs .../webwork2_courses to the folder
/ww/htdocs/ which should contain links of the form
gage_course@ -> ../webwork/courses/gage_course/html

--Mike

Revision 1017 - Directory Listing
Modified Wed Jun 4 23:47:35 2003 UTC (16 years, 8 months ago) by malsyned
Instructor pages now only let instructors view and edit the database.
phew.

NOTE that there are new directives in global.conf.dist.  You won't be
able to use the professor pages until you've made that change.

Also, I added new template escapes and updated the barebones and ur
templates.
-Dennis

Revision 948 - Directory Listing
Modified Fri May 30 17:44:04 2003 UTC (16 years, 8 months ago) by sh002i
changed </hr /> to <hr /> (after the bugzilla link)
-sam

Revision 941 - Directory Listing
Modified Thu May 29 20:03:12 2003 UTC (16 years, 8 months ago) by gage
Modified ur.template to use the "options" link for display options.
--Mike

Revision 932 - Directory Listing
Modified Wed May 28 19:26:10 2003 UTC (16 years, 8 months ago) by gage
Changed the link to bugzilla to bring you directly to the page for
reporting a webwork2.0 bug.  No url is entered automatically -- that
would require, I believe, implementing this link inside a link method
in content generator.  We'll see if that is needed.
-- Mike

Revision 907 - Directory Listing
Modified Tue May 27 00:41:43 2003 UTC (16 years, 8 months ago) by gage
Added target window "_bugzilla" to the links in these two templates

Revision 905 - Directory Listing
Modified Tue May 27 00:30:06 2003 UTC (16 years, 8 months ago) by gage
Added "Report bugs" link to these two templates.  These link
to webwork3.math.rochester.edu

-- Mike

Revision 828 - Directory Listing
Modified Wed May 14 18:05:13 2003 UTC (16 years, 9 months ago) by gage
A design for the template used at UR.

Revision 811 - Directory Listing
Modified Wed Apr 23 06:35:06 2003 UTC (16 years, 10 months ago) by sh002i
Added $sessionKeyLength and @sessionKeyChars variables (for Authen.pm).
-sam

Revision 808 - Directory Listing
Modified Thu Apr 17 21:01:17 2003 UTC (16 years, 10 months ago) by sh002i
Lots of work on WWDBv2... WW1Hash is done! A complete dbLayout (as
detailed on global.conf.dist) works now.
-sam

Revision 798 - Directory Listing
Modified Fri Mar 21 23:30:16 2003 UTC (16 years, 11 months ago) by sh002i
initial support for WWDBv2:
        - DB.pm finished (except for getGlobalUser{Set,Problem} methods)
        - schema modules for password, permission, key, and user with
          WWDBv1 hash-bashed backends
        - GDBM driver
        - wwdb command-line frontend
-sam

Revision 795 - Directory Listing
Modified Fri Mar 21 21:40:01 2003 UTC (16 years, 11 months ago) by malsyned
Hit the #nav macro with a cluebat
RE: webworkURLs->htdocs vs. imageprefix=""
-Dennis

Revision 774 - Directory Listing
Modified Fri Mar 7 02:22:41 2003 UTC (16 years, 11 months ago) by sh002i
conf/global.conf.dist: fixed %dbLayout
doc/new-DB-architecture: removed a meta-note.
-sam

Revision 768 - Directory Listing
Modified Thu Mar 6 19:12:38 2003 UTC (16 years, 11 months ago) by sh002i
1. added %dbLayout (for the new DB.pm database system)
2. moved some stuff around
-sam

Revision 765 - Directory Listing
Modified Fri Feb 28 23:56:35 2003 UTC (16 years, 11 months ago) by malsyned
removed "nowrap" from barebones.template because it wasn't doing
anything anyway, and every byte counts ;-)

Changed "Logged in as:" to "User:" in ContentGenerator and killed the
CGI::br calls in that message and the "Acting as:" message

Added more context to the context URL in Feedback, and properly
obfuscated some code.

--Dennis

Revision 761 - Directory Listing
Modified Fri Feb 28 21:26:54 2003 UTC (16 years, 11 months ago) by malsyned
I made a few cosmetic changes to classic.template and reworked
barebones.template to reduce the amount of vertical screen real-estate
used by the header information.
-Dennis

Revision 760 - Directory Listing
Modified Fri Feb 28 20:46:44 2003 UTC (16 years, 11 months ago) by malsyned
Added CSS rules to arrange the answer result feedback so as to reduce
vertical screen space usage
-Dennis

Revision 759 - Directory Listing
Modified Fri Feb 28 20:37:04 2003 UTC (16 years, 11 months ago) by malsyned
I made a special template that is very similar to the look of WeBWorK
1.8
-Dennis

Revision 748 - Directory Listing
Modified Wed Feb 26 18:39:07 2003 UTC (16 years, 11 months ago) by malsyned
Added the <!--#if loggedin="1"--> template escape.  It evaluates to true
on every content generator except Login.pm and Logout.pm.  Used it to
make the barebones template look cleaner on the login page.
-Dennis

Revision 740 - Directory Listing
Modified Fri Feb 21 21:16:48 2003 UTC (17 years ago) by sh002i
1. the new global.conf key {mail}->{feedbackVerbosity} controls the
verbosity level of Feedback.pm messages.
2. Feedback includes a URL when ever the user is logged in.
-sam

Revision 737 - Directory Listing
Modified Tue Feb 18 07:04:13 2003 UTC (17 years ago) by sh002i
merged changes from rel-2-0-pr1-hardcopy-changes
-sam

Revision 706 - Directory Listing
Modified Tue Jan 21 20:25:51 2003 UTC (17 years, 1 month ago) by sh002i
commented out allowedRecipients -- this should probably be set in
course.conf.
-sam

Revision 705 - Directory Listing
Modified Tue Jan 21 20:24:03 2003 UTC (17 years, 1 month ago) by sh002i
added stuff that had been previously added to global.conf
-sam

Revision 701 - Directory Listing
Modified Fri Jan 10 21:39:29 2003 UTC (17 years, 1 month ago) by sh002i
An MOTD can be displayed on the problem sets page. Define
$courseFiles{motd} to point to a file containing the message.
-sam

Revision 700 - Directory Listing
Modified Fri Jan 10 17:28:21 2003 UTC (17 years, 1 month ago) by sh002i
"Home" (i.e. no course specified) now redirects to %webworkURLs{home}
-sam

Revision 699 - Directory Listing
Modified Thu Jan 9 19:03:54 2003 UTC (17 years, 1 month ago) by sh002i
send_mail_to now works.
-sam

Revision 695 - Directory Listing
Modified Wed Jan 8 16:23:52 2003 UTC (17 years, 1 month ago) by sh002i
$webworkURLRoot is now taken from Apache::WeBWorK instead of being
specified in global.conf.
-sam

Revision 675 - Directory Listing
Modified Fri Dec 13 21:14:54 2002 UTC (17 years, 2 months ago) by sh002i
made some improvements to Feedback, added loginStatus escape.
-sam

Revision 671 - Directory Listing
Modified Mon Dec 9 18:40:04 2002 UTC (17 years, 2 months ago) by sh002i
did some work on Feedback, etc. Added mike and arnie's comments to TODO.
-sam

Revision 670 - Directory Listing
Modified Fri Dec 6 17:50:24 2002 UTC (17 years, 2 months ago) by malsyned
Added a Professor Tools stub module that provides redirection links to
the WeBWorK 1.8 system
-Dennis

Revision 663 - Directory Listing
Modified Tue Nov 26 21:49:51 2002 UTC (17 years, 2 months ago) by sh002i
reoranized file.
-sam

Revision 656 - Directory Listing
Modified Mon Nov 25 08:31:11 2002 UTC (17 years, 2 months ago) by sh002i
renamed httpd-wwmp-header.conf -> httpd-wwmp-header.conf.dist
-sam

Revision 655 - Directory Listing
Modified Mon Nov 25 08:29:55 2002 UTC (17 years, 2 months ago) by sh002i
renamed httpd-wwmp-sample.conf -> httpd-wwmp.conf.dist
fixed a value in global.conf.dist
-sam

Revision 654 - Directory Listing
Modified Mon Nov 25 08:23:29 2002 UTC (17 years, 2 months ago) by sh002i
renamed global.conf -> global.conf.dist
-sam

Revision 653 - Directory Listing
Modified Sun Nov 24 07:34:01 2002 UTC (17 years, 3 months ago) by sh002i
DocumentRoot has to be an absolute path.
-sam

Revision 652 - Directory Listing
Modified Sun Nov 24 03:44:22 2002 UTC (17 years, 3 months ago) by sh002i
whoops.
-sam

Revision 650 - Directory Listing
Modified Sun Nov 24 03:21:12 2002 UTC (17 years, 3 months ago) by sh002i
added !WEBWORK_PORT! -- use 10000 + your UID!
-sam

Revision 649 - Directory Listing
Modified Sun Nov 24 03:10:54 2002 UTC (17 years, 3 months ago) by sh002i
replaced instances of "malsyned" with !WEBWORK_USER! and documented it
at the top of the file.
-sam

Revision 648 - Directory Listing
Modified Sun Nov 24 03:08:02 2002 UTC (17 years, 3 months ago) by sh002i
moved a comment that was at the end of a line (comments have to be on
their own lines in httpd config files.)
-sam

Revision 647 - Directory Listing
Modified Sat Nov 23 00:30:55 2002 UTC (17 years, 3 months ago) by sh002i
removed annoying comment.
-sam

Revision 639 - Directory Listing
Modified Wed Nov 20 20:26:27 2002 UTC (17 years, 3 months ago) by malsyned
Added configuration files for apache that will allow each user to control
his own seperate Apache process with a different webwork-modperl installation
-Dennis

Revision 623 - Directory Listing
Modified Fri Nov 8 22:14:18 2002 UTC (17 years, 3 months ago) by sh002i
yo shout! answer previewing is working.
-sam

Revision 619 - Directory Listing
Modified Fri Nov 1 20:44:13 2002 UTC (17 years, 3 months ago) by sh002i
turned on catchWarnings.
-sam

Revision 618 - Directory Listing
Modified Fri Nov 1 20:40:49 2002 UTC (17 years, 3 months ago) by malsyned
Fixed a syntax error
--dennis

Revision 611 - Directory Listing
Modified Mon Oct 28 21:20:06 2002 UTC (17 years, 3 months ago) by sh002i
specified 'pdftex' option to graphicx
-sam

Revision 610 - Directory Listing
Modified Mon Oct 28 21:19:25 2002 UTC (17 years, 3 months ago) by sh002i
added gif2png external program path.
-sam

Revision 608 - Directory Listing
Modified Fri Oct 25 22:16:01 2002 UTC (17 years, 3 months ago) by sh002i
added $courseEnv->{pg}->{options}->{catchWarnings} to control if PG
warnings are caught and stored in the self hash, or uncaught and
spit out on stderr (or error_log or whatever).
-sam

Revision 603 - Directory Listing
Modified Fri Oct 25 17:19:04 2002 UTC (17 years, 3 months ago) by sh002i
added screen set header file.
-sam

Revision 596 - Directory Listing
Modified Fri Oct 18 19:09:53 2002 UTC (17 years, 4 months ago) by malsyned
Added some ifs to the barebones template to prevent it from drawing the hard rule unless necessary.

Removed init.pl.  It is no longer used.

--Dennis

Revision 562 - Directory Listing
Modified Fri Sep 27 23:53:42 2002 UTC (17 years, 4 months ago) by sh002i
- created macros/IO.pl, which is loaded with no opmask by PG.pm. It is a copy
  of WeBWorK::PG::IO.pm, with some changes to make it work as a macro package.
  The translator no longer shares IO.pm's functions with the safe compartment.
  This is a BAD THING, and should be reconsidered when the Translator is
  revised.
- Changed many (but not all) checks for HTML or HTML_tth modes to match /^HTML/
  in the macros.
- changed &header to &head in Problem.pm
- Added problem environment variables for gif2eps and png2eps and modified
  &dangerousMacros::alias to use them
- fixed MOST of the harmless warnings in the system. there's still the "Use
  of uninitialized value in null operation" warning in template(), tho.

Still to come:

- make images in PDFs work
- fix TTH mode character encodings on mac (maybe)
- have logout button invalidate key
- Pretty die messages (from outside of the translator)
- Feedback - need nice modular way of sending email
- Options - email address and password

Revision 558 - Directory Listing
Modified Fri Sep 20 22:47:22 2002 UTC (17 years, 5 months ago) by sh002i
* fixed multiple-calls-to-&handler problem
* fixed if-else-endif code in &template
* added code to catch warnings in PG evaluation
* added "pink screen" and warning reporting
* started work on logging code (see Utils.pm, commented out)
-sam & dennis

Revision 555 - Directory Listing
Modified Wed Sep 18 19:25:42 2002 UTC (17 years, 5 months ago) by sh002i
fixed image centering, added head escape.
-sam

Revision 547 - Directory Listing
Modified Fri Sep 13 20:54:59 2002 UTC (17 years, 5 months ago) by sh002i
fixed hardcopy generation (errors in EV3_math_general and the
hardcopySetHeader.
-sam

Revision 526 - Directory Listing
Modified Thu Aug 29 19:56:24 2002 UTC (17 years, 5 months ago) by sh002i
HTML_img mode ("images" mode in the HTML interface) now uses dvipng to
generate images. ProblemSet now has a link to Hardcopy.
-sam

Revision 506 - Directory Listing
Modified Thu Aug 22 22:04:07 2002 UTC (17 years, 6 months ago) by malsyned
Matches the template escapes again
-dennis`

Revision 502 - Directory Listing
Modified Thu Aug 22 21:11:53 2002 UTC (17 years, 6 months ago) by sh002i
continuing work on hardcopy generation. changed interface to PG.pm to
take user, problem, and set objects instead of names.
-sam

Revision 490 - Directory Listing
Modified Wed Aug 21 15:28:06 2002 UTC (17 years, 6 months ago) by sh002i
added TeX/PG snippets for hardcopy generation.
-sam

Revision 489 - Directory Listing
Modified Wed Aug 21 15:27:07 2002 UTC (17 years, 6 months ago) by sh002i
paper* files are getting their names changed (to protect the guilty?)
-sam

Revision 474 - Directory Listing
Modified Tue Aug 20 01:04:25 2002 UTC (17 years, 6 months ago) by sh002i
added PG/TeX snippets and corresponding lines in global.conf
added a new template -- barebones.template
-sam

Revision 470 - Directory Listing
Modified Fri Aug 16 21:01:39 2002 UTC (17 years, 6 months ago) by sh002i
blah

Revision 469 - Directory Listing
Modified Fri Aug 16 20:43:38 2002 UTC (17 years, 6 months ago) by sh002i
pretty much implemented the whole thing.

yeah.
-sam

Revision 453 - Directory Listing
Modified Mon Aug 5 20:20:32 2002 UTC (17 years, 6 months ago) by malsyned
Added a bunch of the final escapes that will be a part of the templating system
-dennis

Revision 451 - Directory Listing
Modified Thu Aug 1 22:26:55 2002 UTC (17 years, 6 months ago) by malsyned
Made great progress towards a final template
-dennis

Revision 438 - Directory Listing
Modified Thu Jul 25 19:49:46 2002 UTC (17 years, 7 months ago) by sh002i
*** empty log message ***

Revision 433 - Directory Listing
Modified Fri Jul 19 02:41:25 2002 UTC (17 years, 7 months ago) by sh002i
added HTML_img display mode. it currently generates image files using
math2img (which in turn uses latex, dvips and pstoimg (which in turn
uses gs, netpbm, and possibly otheres)). doesn't do any cacheing...
which means it's s--l--o--w. but it works.
-sam

Revision 431 - Directory Listing
Modified Thu Jul 18 20:12:02 2002 UTC (17 years, 7 months ago) by sh002i
finished initial version of PG.pm and Problem.pm
-sam

Revision 424 - Directory Listing
Modified Thu Jul 11 19:09:08 2002 UTC (17 years, 7 months ago) by sh002i
Problem.pm/PG.pm/Translator.pm now compile and work (to some degree)
changed the format of pg/modules in global.conf
diddled with the format of system.template (i believe i moved an <HR>)
added ref2string function to Utils.pm, removed hash2string/array2string
fixed a package name in IO.pm

Revision 419 - Directory Listing
Modified Wed Jul 3 22:33:55 2002 UTC (17 years, 7 months ago) by sh002i
moved pg/displayMode and pg/grader into pg/options
-sam

Revision 418 - Directory Listing
Modified Wed Jul 3 22:12:25 2002 UTC (17 years, 7 months ago) by sh002i
added pg/displayMode
-sam

Revision 415 - Directory Listing
Modified Wed Jun 26 13:33:59 2002 UTC (17 years, 7 months ago) by sh002i
stuff i've been working on.
-sam

Revision 412 - Directory Listing
Modified Tue Jun 25 20:29:22 2002 UTC (17 years, 7 months ago) by sh002i
global: added some new hashes. learn how to use diff.
CourseEnv: new uses WeBWorK::Utils
WW: commented out a silly debugging function
IO: fixed package name
Translator: changed behavior of evaluate_modules and
load_extra_packages: they now update the instance variable directly to
avoid sharing modules that weren't asked for "this time".
-sam

Revision 390 - Directory Listing
Modified Wed Jun 19 22:45:47 2002 UTC (17 years, 8 months ago) by malsyned
This commit brings several packages up to date and working.  I wish I could
be more specific, but it's been a while since I've committed.  You'll have
to check the CVS diffs for more info.
--Dennis

Revision 383 - Directory Listing
Modified Tue Jun 18 22:47:05 2002 UTC (17 years, 8 months ago) by sh002i
removed by accident.
-sam

Revision 380 - Directory Listing
Modified Tue Jun 18 21:06:45 2002 UTC (17 years, 8 months ago) by gage
....
.

Revision 378 - Directory Listing
Modified Tue Jun 18 20:06:15 2002 UTC (17 years, 8 months ago) by sh002i
added dbInfo{psvn_digits} = 5
-sam

Revision 353 - Directory Listing
Modified Fri Jun 7 23:35:59 2002 UTC (17 years, 8 months ago) by malsyned
All of the content generators now work with the template system
Moved the content generators into the WeBWorK::ContentGenerator namespace
Added the default template and a few global.conf entries

Revision 352 - Directory Listing
Modified Fri Jun 7 22:12:31 2002 UTC (17 years, 8 months ago) by sh002i
fixed some typos

Revision 349 - Directory Listing
Modified Fri Jun 7 21:37:33 2002 UTC (17 years, 8 months ago) by malsyned
The framework for the template system has been laid in ContentGenerator.
Login.pm is the first module converted to work with that framework.
--Dennis

Revision 348 - Directory Listing
Modified Thu Jun 6 20:09:10 2002 UTC (17 years, 8 months ago) by malsyned
Added an instructional comment.  no biggy.

Revision 347 - Directory Listing
Modified Thu Jun 6 20:08:14 2002 UTC (17 years, 8 months ago) by malsyned
Adds support for the debugPracticeUser (formerly the hardcoded "practice666")

Revision 344 - Directory Listing
Modified Thu Jun 6 18:34:44 2002 UTC (17 years, 8 months ago) by malsyned
Added $practiceUserPrefix to global.conf, which works just like $practiceUser
in Global.pm from CGI WeBWorK.

Revision 342 - Directory Listing
Modified Wed Jun 5 19:28:52 2002 UTC (17 years, 8 months ago) by malsyned
Sam should have fixed this before he committed ;)
--Dennis

Revision 341 - Directory Listing
Modified Wed Jun 5 19:27:06 2002 UTC (17 years, 8 months ago) by sh002i
added sessionKeyTimeout value
-sam

Revision 314 - Directory Listing
Modified Thu May 30 19:11:52 2002 UTC (17 years, 8 months ago) by sh002i
changed format of global.conf: it's now perl code which gets eval'd in a
safe compartment.
-sam

Revision 311 - Directory Listing
Modified Sat May 25 00:40:54 2002 UTC (17 years, 9 months ago) by sh002i
comments to global.conf, fixed new() in courseenv.
-0sam

Revision 303 - Directory Listing
Modified Thu May 23 17:09:56 2002 UTC (17 years, 9 months ago) by sh002i
testing...

Revision 302 - Directory Listing
Modified Thu May 23 16:50:20 2002 UTC (17 years, 9 months ago) by sh002i
sklfhlkshflksfh

Revision 301 - Directory Listing
Modified Thu May 23 16:49:19 2002 UTC (17 years, 9 months ago) by sh002i
nine

Revision 300 - Directory Listing
Modified Thu May 23 16:42:17 2002 UTC (17 years, 9 months ago) by sh002i
eight

Revision 299 - Directory Listing
Modified Thu May 23 16:41:40 2002 UTC (17 years, 9 months ago) by sh002i
seven

Revision 298 - Directory Listing
Modified Thu May 23 16:40:16 2002 UTC (17 years, 9 months ago) by sh002i
five

Revision 297 - Directory Listing
Modified Thu May 23 16:40:03 2002 UTC (17 years, 9 months ago) by sh002i
four

Revision 296 - Directory Listing
Modified Thu May 23 16:10:41 2002 UTC (17 years, 9 months ago) by sh002i
three

Revision 295 - Directory Listing
Modified Thu May 23 16:09:55 2002 UTC (17 years, 9 months ago) by sh002i
two

Revision 294 - Directory Listing
Modified Thu May 23 15:52:30 2002 UTC (17 years, 9 months ago) by sh002i
test one

Revision 283 - Directory Listing
Added Wed May 22 18:44:14 2002 UTC (17 years, 9 months ago) by malsyned


Sort log by:

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9