[system] / branches / rel-2-1-a1 / webwork-modperl / lib / WeBWorK.pm Repository:
ViewVC logotype

Log of /branches/rel-2-1-a1/webwork-modperl/lib/WeBWorK.pm

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 2295 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 12 01:02:18 2004 UTC (8 years, 11 months ago) by gage
File length: 8980 byte(s)
Diff to previous 2294
Making a non-essential change

Revision 2294 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 11 16:44:39 2004 UTC (8 years, 11 months ago) by
File length: 8974 byte(s)
Diff to previous 2098
This commit was manufactured by cvs2svn to create branch 'rel-2-1-a1'.

Revision 2098 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 13 18:28:42 2004 UTC (9 years ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8974 byte(s)
Diff to previous 1910
Defined $WeBWorK:;timer again for use in debugging code
$timerON =0   by default in WeBWorK.pm
and
 the timing log $TIMING_LOG  is initially set to the empty string which
implies STDERR

Revision 1910 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 23 01:04:02 2004 UTC (9 years, 2 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8812 byte(s)
Diff to previous 1895
handle undef CG result

Revision 1895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 16 20:00:23 2004 UTC (9 years, 2 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8774 byte(s)
Diff to previous 1885
disabled param munging -- this will prevent destruction of params with
':' and ',' in their names. closes bug #431.

Revision 1885 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 15 20:17:35 2004 UTC (9 years, 2 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8773 byte(s)
Diff to previous 1879
Authen and Authz are now passed only a WeBWorK::Request.

Revision 1879 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 15 02:25:11 2004 UTC (9 years, 2 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8801 byte(s)
Diff to previous 1836
removed old dispatch() function, renamed dispatch_new() -> dispatch(),
added upload handling code (from old dispatch function).

Revision 1836 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 4 21:00:51 2004 UTC (9 years, 2 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 22613 byte(s)
Diff to previous 1821
added dispatch_new function. w00t!

Revision 1821 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 21 10:15:58 2004 UTC (9 years, 3 months ago) by toenail
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 15989 byte(s)
Diff to previous 1803
Changed parameter calls to Error.pm, now sent using $r

Revision 1803 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 14 00:54:56 2004 UTC (9 years, 3 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 15826 byte(s)
Diff to previous 1796
added "Home" content generator to give a list of courses

Revision 1796 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 12 19:23:43 2004 UTC (9 years, 3 months ago) by toenail
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 15816 byte(s)
Diff to previous 1792
fixed incorrect error message parsing by Instructor/Index.pm

Revision 1792 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 12 14:26:18 2004 UTC (9 years, 3 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 14634 byte(s)
Diff to previous 1789
Commented out extra brace which kept this from compiling. :-)
--Mike

Revision 1789 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 12 04:26:17 2004 UTC (9 years, 3 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 14633 byte(s)
Diff to previous 1781
removed /test

Revision 1781 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 6 17:27:07 2004 UTC (9 years, 3 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 14627 byte(s)
Diff to previous 1755
dispatcher can now handle multiple slashes.

Revision 1755 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 25 19:56:09 2004 UTC (9 years, 3 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 14555 byte(s)
Diff to previous 1739
Check that arguments have been
defined at line 417

Revision 1739 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 23 16:49:09 2004 UTC (9 years, 4 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 14373 byte(s)
Diff to previous 1696
moved Assigner to UsersAssignedToSet. created new Assigner module, and
wired it to /$courseID/instructor/assigner/. It doesn't do anything yet,
but it will allow the assignment of multiple sets to multiple users, all
in one shot.

Revision 1696 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 3 20:07:03 2004 UTC (9 years, 4 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 14215 byte(s)
Diff to previous 1663
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 1663 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 9 01:12:32 2003 UTC (9 years, 5 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 14134 byte(s)
Diff to previous 1658
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 1658 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 4 20:23:25 2003 UTC (9 years, 5 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 13477 byte(s)
Diff to previous 1656
squashed some instances of the "0 is not a true value" bug that keeps
creeping in.

Revision 1656 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 4 06:19:17 2003 UTC (9 years, 5 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 13479 byte(s)
Diff to previous 1648
reduced number of return points

Revision 1648 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 3 20:27:02 2003 UTC (9 years, 5 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 13476 byte(s)
Diff to previous 1630
formatting

Revision 1630 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 9 23:21:24 2003 UTC (9 years, 6 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 13482 byte(s)
Diff to previous 1621
Removed references to ScoringTotals.pm   These capabilities
are handled by Scoring.pm
--Mike

Revision 1621 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 8 02:47:00 2003 UTC (9 years, 6 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 13433 byte(s)
Diff to previous 1616
(1) only the content generator needed for this request is loaded, and it
is done at runtime. this is good for speed and error reporting.

(2) actually instantiating CGs and running their "go" methods is defered
until the end of the handler routine. this means there is only ONE place
where this is being done.

(3) documentation has been improved.

(4) added support for UserDetail (not yet written) and
SetsAssignedToUser (written, but not yet reachable) in the UI.

Revision 1616 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 4 02:29:01 2003 UTC (9 years, 6 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 14366 byte(s)
Diff to previous 1612
support for FileXfer and Upload

Revision 1612 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 27 13:06:32 2003 UTC (9 years, 6 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 13544 byte(s)
Diff to previous 1610
Turned timing off for the CVS copy of WeBWorK.pm
--Mike

Revision 1610 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 27 13:02:44 2003 UTC (9 years, 6 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 13544 byte(s)
Diff to previous 1608
Modified the way the timing mechanisms are controlled so that a timer
must be defined before it is called.  Fixed a bug appearing on
webwork.math.rochester.edu where the timers were turned off.

--Mike

Revision 1608 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 24 00:33:11 2003 UTC (9 years, 7 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 13544 byte(s)
Diff to previous 1607
the timing switch is now turned off by default.

--Mike

Revision 1607 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 24 00:31:47 2003 UTC (9 years, 7 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 13543 byte(s)
Diff to previous 1595
Added lines that allow you to turn the timing statements off with one
switch.

Revision 1595 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 20 15:29:37 2003 UTC (9 years, 7 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 12878 byte(s)
Diff to previous 1580
Added timing code for Instructor::Index  to Instructor::Index.pm and
also to WeBWorK.pm.  We can remove this once we have finished testing
various database configs.

--Mike

Revision 1580 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 12 04:10:17 2003 UTC (9 years, 7 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 12652 byte(s)
Diff to previous 1565
Changed dispatcher to allow access to Instructor::AddUser module.

Removed references to Index2.pm

--Mike

Revision 1565 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 6 22:35:56 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 12451 byte(s)
Diff to previous 1548
docs

Revision 1548 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 30 01:12:42 2003 UTC (9 years, 7 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 9675 byte(s)
Diff to previous 1509
added $VERSION variable

Revision 1509 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 19 02:28:28 2003 UTC (9 years, 8 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 9744 byte(s)
Diff to previous 1447
Provides link to Instructor2 alternate interface for instructors.
--Mike

Revision 1447 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 4 08:06:10 2003 UTC (9 years, 9 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 9480 byte(s)
Diff to previous 1432
Added scoreDownload URL for ScoreDownload.pm module

Revision 1432 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 25 03:20:16 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 9271 byte(s)
Diff to previous 1430
Added more capabilities to the stats module.

There is some overlapping code that needs to be factored out.
--Mike

Revision 1430 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 24 21:52:17 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 9056 byte(s)
Diff to previous 1411
Added a module that shows the raw stats for a single set.
We need a better index page for this and other views of the
same statistics.
--Mike

Revision 1411 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 21 23:06:02 2003 UTC (9 years, 10 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8864 byte(s)
Diff to previous 1395
Added course/instructor/scoring => Scoring.pm

Revision 1395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 15 19:36:25 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8679 byte(s)
Diff to previous 1382
Added ShowAnswers.pm module which reads the log file of the students answers
Modifications to WeBWorK (dispatcher) and Problem (the Show Past Answer button
had to be redirected) were also made.
--Mike

Revision 1382 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 14 18:43:23 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8468 byte(s)
Diff to previous 1377
Commented out the fork statement.  Fixes the blocker bug #142
--Mike

Revision 1377 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 14 15:13:12 2003 UTC (9 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8496 byte(s)
Diff to previous 1245
Added dispatching for send_mail
--Mike

Revision 1245 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 21 02:19:14 2003 UTC (9 years, 11 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 7655 byte(s)
Diff to previous 1224
Timers turned on for now.
--Mike

Revision 1224 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 20 01:16:09 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 7659 byte(s)
Diff to previous 1204
commented out timing code

Revision 1204 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 18 20:03:03 2003 UTC (9 years, 11 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 7885 byte(s)
Diff to previous 1203
Oops.  Removed the remaining conflict line.
--Mike

Revision 1203 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 18 20:00:41 2003 UTC (9 years, 11 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 8019 byte(s)
Diff to previous 1195
Included timing code.
--Mike

Revision 1195 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 18 16:33:12 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 7503 byte(s)
Diff to previous 1173
Worked on timing system.

Revision 1173 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 16 19:05:01 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 7222 byte(s)
Diff to previous 1151
Rearranged the URL to ContentGenerator mappings for user-specific data
editors.
-Dennis

Revision 1151 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 13 02:14:13 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 7169 byte(s)
Diff to previous 1135
profiler debugging.
-sam

Revision 1135 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 12 12:53:36 2003 UTC (9 years, 11 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 7065 byte(s)
Diff to previous 1131
Quizzes are now called using quiz_mode instead of quiz

Revision 1131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 11 20:40:11 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 7060 byte(s)
Diff to previous 1130
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 1130 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 11 19:32:31 2003 UTC (9 years, 11 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 6903 byte(s)
Diff to previous 1051
Added GatewayQuiz.pm module.  It can be accessed by courseName/quiz/setNumber
--Mike

Revision 1051 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 6 21:47:51 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 6671 byte(s)
Diff to previous 1048
moved PG modules and macro files from webwork-modperl to pg
-sam

Revision 1048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 6 21:16:09 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 6585 byte(s)
Diff to previous 1047
Fixed a bug that I just introduced that was corrupting
$ce->{webworkURLs}->{root};
-Dennis

Revision 1047 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 6 20:36:44 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 6583 byte(s)
Diff to previous 1015
Multiple forward slashes in URLs are now collapsed into one before being
examined, so that we follow the usual Apache behavior of accepting paths
with // in them.
-Dennis

Revision 1015 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 4 20:19:27 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 6530 byte(s)
Diff to previous 1005
The UserList module now has a single button, "Assign to all users", that
does what it says it does.  This should allow people to create new
problems and problem sets and edit them without ever needing the old
system, assuming that they are importing an existing course into
webwork2.
-Dennis

Revision 1005 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 4 00:34:56 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 6328 byte(s)
Diff to previous 995
I split the instructor's Problem List editor off into a seperate page,
and added links to that page from a few others.
-Dennis

Revision 995 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 3 21:07:37 2003 UTC (9 years, 11 months ago) by malsyned
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 6083 byte(s)
Diff to previous 986
Efforts towards doing the Right Thing with the instructor URLs.
-Dennis

Revision 986 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Jun 3 18:25:00 2003 UTC (9 years, 11 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK.pm
File length: 6076 byte(s)
Created the top-level module WeBWorK, which now contains the dispatch
code. Apache::WeBWorK now only contains the installation of the error
handling code and a call to WeBWorK::dispatch(). This error handling
code is installed before the WeBWorK module is compiled.
-sam

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9