[system] / trunk / webwork2 / lib / Apache / WeBWorK.pm Repository:
ViewVC logotype

Log of /trunk/webwork2/lib/Apache/WeBWorK.pm

Parent Directory Parent Directory


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

Revision 1141 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 12 19:27:36 2003 UTC (9 years, 11 months ago) by sh002i
File length: 3753 byte(s)
Diff to previous 1131 , to selected 446
changed calls to Apache::DB::backtrace with calls to
Apache::DB->backtrace to eliminate warning about that.
-sam

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
File length: 3737 byte(s)
Diff to previous 1051 , to selected 446
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 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
File length: 2302 byte(s)
Diff to previous 1050 , to selected 446
moved PG modules and macro files from webwork-modperl to pg
-sam

Revision 1050 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 6 21:39:42 2003 UTC (9 years, 11 months ago) by sh002i
File length: 2268 byte(s)
Diff to previous 1029 , to selected 446
moved PG modules and macro files from webwork-modperl to pg
-sam

Revision 1029 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 5 19:47:38 2003 UTC (9 years, 11 months ago) by malsyned
File length: 2283 byte(s)
Diff to previous 1001 , to selected 446
Changed another occurence of /webwork to /webwork2
-Dennis

Revision 1001 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 4 00:19:38 2003 UTC (9 years, 11 months ago) by sh002i
File length: 2282 byte(s)
Diff to previous 986 , to selected 446
Fixed (again) error handling. Now we're simply catching any uncaught
exceptions and emitting an HTML error message.
(also, added a "my" in Problem.pm)
-sam

Revision 986 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 3 18:25:00 2003 UTC (9 years, 11 months ago) by sh002i
File length: 3123 byte(s)
Diff to previous 978 , to selected 446
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

Revision 978 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 2 22:07:05 2003 UTC (9 years, 11 months ago) by malsyned
File length: 7734 byte(s)
Diff to previous 971 , to selected 446
There's no longer a seperate "Add Set" content generator.  That form is
now right on the problem set list.
-Dennis

Revision 971 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 2 20:03:04 2003 UTC (9 years, 11 months ago) by sh002i
File length: 7933 byte(s)
Diff to previous 963 , to selected 446
Added CGI::Carp error reporting.
-sam

Revision 963 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 2 08:18:51 2003 UTC (9 years, 11 months ago) by malsyned
File length: 6785 byte(s)
Diff to previous 935 , to selected 446
Added the ability to add sets.
-Dennis

Revision 935 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 28 21:28:08 2003 UTC (9 years, 11 months ago) by malsyned
File length: 6586 byte(s)
Diff to previous 890 , to selected 446
A start on the final version of the problem set editor.  The code from
the previous version is still in the file as mike_body, becuase it will
be added in (with modifications) as the file progresses.
-Dennis

Revision 890 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 22 21:43:27 2003 UTC (9 years, 11 months ago) by gage
File length: 6573 byte(s)
Diff to previous 861 , to selected 446
Added the case where instructor/pgProblemEditor/ is dispatched to
an Instructor/ PGProblemEditor.pm object.

Revision 861 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 18 03:28:05 2003 UTC (10 years ago) by gage
File length: 6355 byte(s)
Diff to previous 836 , to selected 446
Added an entry for problemSetEditor pointing to
Instructor::ProblemSetEditor

Revision 836 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 21:20:13 2003 UTC (10 years ago) by malsyned
File length: 6145 byte(s)
Diff to previous 832 , to selected 446
Removed the Professor content generator and link.
Made a little progress on ProblemSetList.
-Dennis

Revision 832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 20:28:18 2003 UTC (10 years ago) by malsyned
File length: 6287 byte(s)
Diff to previous 831 , to selected 446
Added shell code for the UserList and ProblemSetList
-Dennis

Revision 831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 18:44:54 2003 UTC (10 years ago) by malsyned
File length: 5915 byte(s)
Diff to previous 829 , to selected 446
Moved Instructor.pm to Instructor/Index.pm and made Instructor.pm an
abstract superclass of all the instructor pages.
-Dennis

Revision 829 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 18:11:45 2003 UTC (10 years ago) by malsyned
File length: 5901 byte(s)
Diff to previous 820 , to selected 446
Added the beginnings of the instructor pages.
--Dennis

Revision 820 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 25 05:10:08 2003 UTC (10 years ago) by malsyned
File length: 5750 byte(s)
Diff to previous 819 , to selected 446
Added the instructor URL dispatching.
-dennis

Revision 819 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 25 05:07:59 2003 UTC (10 years ago) by sh002i
File length: 5643 byte(s)
Diff to previous 812 , to selected 446
$db gets passed into the ContentGenerator constructor (rather than being
needlessly recreated inside).
-sam

Revision 812 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 23 06:36:30 2003 UTC (10 years ago) by sh002i
File length: 5593 byte(s)
Diff to previous 746 , to selected 446
* changed $course_env to $ce
* added code to instantiate database and pass it to Authen and Authz.
-sam

Revision 746 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 26 17:58:16 2003 UTC (10 years, 2 months ago) by sh002i
File length: 5624 byte(s)
Diff to previous 700 , to selected 446
updated httpd.conf snippet quoted in WeBWorK.pm
-sam

Revision 700 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 10 17:28:21 2003 UTC (10 years, 4 months ago) by sh002i
File length: 5586 byte(s)
Diff to previous 699 , to selected 446
"Home" (i.e. no course specified) now redirects to %webworkURLs{home}
-sam

Revision 699 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 9 19:03:54 2003 UTC (10 years, 4 months ago) by sh002i
File length: 5564 byte(s)
Diff to previous 695 , to selected 446
send_mail_to now works.
-sam

Revision 695 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 8 16:23:52 2003 UTC (10 years, 4 months ago) by sh002i
File length: 5848 byte(s)
Diff to previous 683 , to selected 446
$webworkURLRoot is now taken from Apache::WeBWorK instead of being
specified in global.conf.
-sam

Revision 683 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 6 19:17:28 2003 UTC (10 years, 4 months ago) by sh002i
File length: 5780 byte(s)
Diff to previous 682 , to selected 446
fixed formatting in &tth (dangerousMacros.pl)
ProblemSets.pm allows sorting by Name or Status (due date)
-sam

Revision 682 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 6 18:10:47 2003 UTC (10 years, 4 months ago) by sh002i
File length: 5898 byte(s)
Diff to previous 671 , to selected 446
make answer previews use $displayMode
write a template escape for printing $user, $effectiveUser, &c. nicely
-sam

Revision 671 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 9 18:40:04 2002 UTC (10 years, 5 months ago) by sh002i
File length: 5929 byte(s)
Diff to previous 670 , to selected 446
did some work on Feedback, etc. Added mike and arnie's comments to TODO.
-sam

Revision 670 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 6 17:50:24 2002 UTC (10 years, 5 months ago) by malsyned
File length: 5857 byte(s)
Diff to previous 667 , to selected 446
Added a Professor Tools stub module that provides redirection links to
the WeBWorK 1.8 system
-Dennis

Revision 667 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 4 19:07:12 2002 UTC (10 years, 5 months ago) by sh002i
File length: 5866 byte(s)
Diff to previous 657 , to selected 446
added a bunch of "***" comments.
implemented Feedback module.
-sam

Revision 657 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 25 08:32:36 2002 UTC (10 years, 5 months ago) by sh002i
File length: 5382 byte(s)
Diff to previous 646 , to selected 446
removed unused $path_translated variable, had $path_info set to "" by
default instead of undef, added some warnings.
-sam

Revision 646 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 23 00:25:40 2002 UTC (10 years, 5 months ago) by sh002i
File length: 5218 byte(s)
Diff to previous 644 , to selected 446
added REAL logout support. keys now get invalidated at logout.
also, fixed a bug in classlist (see the diff).
also, added a sub to Utils (see the diff).
-sam

Revision 644 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 22 20:30:20 2002 UTC (10 years, 5 months ago) by sh002i
File length: 5077 byte(s)
Diff to previous 636 , to selected 446
Added "Options" handler, modified the dispatcher to support it, fixed
the link to it in the &links routine.
-sam

Revision 636 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 20 19:22:01 2002 UTC (10 years, 5 months ago) by sh002i
File length: 4972 byte(s)
Diff to previous 562 , to selected 446
fixed test for hardcopy argument to not throw away "0".
0sam

Revision 562 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 27 23:53:42 2002 UTC (10 years, 7 months ago) by sh002i
File length: 4918 byte(s)
Diff to previous 555 , to selected 446
- 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 555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 18 19:25:42 2002 UTC (10 years, 8 months ago) by sh002i
File length: 4912 byte(s)
Diff to previous 494 , to selected 446
fixed image centering, added head escape.
-sam

Revision 494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 21 18:31:20 2002 UTC (10 years, 8 months ago) by sh002i
File length: 4908 byte(s)
Diff to previous 476 , to selected 446
updated copyright header.
-sam

Revision 476 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 20 01:07:18 2002 UTC (10 years, 9 months ago) by sh002i
File length: 4930 byte(s)
Diff to previous 455 , to selected 446
fixed problem with deciding when to generate images in math2img mode
finished adding template escapes to ProblemSets, ProblemSet, and Problem

fixed a problem where modules were removed from the courseEnv while
being loaded (whups.)
-sam

Revision 455 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 5 21:34:18 2002 UTC (10 years, 9 months ago) by sh002i
File length: 4756 byte(s)
Diff to previous 448 , to selected 446
"normalized" files:
- (c) header on all files
- standard order of preamble lines:
	1. (c) header
	2. package PACKAGENAME;
	3. short summary of the package (pod's NAME section)
	4. use - pragmatic modules
	5. use - standard perl modules
	6. use - CPAN modules
	7. use - webwork modules
- ALWAYS use strict and use warnings
- use "use base" rather than "our @ISA"
so now we can be happy.
-sam

Revision 448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 1 20:22:22 2002 UTC (10 years, 9 months ago) by sh002i
File length: 4737 byte(s)
Diff to previous 446
added (c) header.
-sam

Revision 446 - (view) (download) (as text) (annotate) - [selected]
Modified Wed Jul 31 19:50:53 2002 UTC (10 years, 9 months ago) by malsyned
File length: 4496 byte(s)
Diff to previous 425
CGI.pm cleanups
-dennis

Revision 425 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 11 23:27:10 2002 UTC (10 years, 10 months ago) by sh002i
File length: 4482 byte(s)
Diff to previous 421 , to selected 446
continued to work on Problem.pm. see diffs.
-sam

Revision 421 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 3 23:10:46 2002 UTC (10 years, 10 months ago) by malsyned
File length: 4484 byte(s)
Diff to previous 393 , to selected 446
Removed some stuff that's better off in WeBWorK::Upload, fixed some comments,
cleaned up some code

Revision 393 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 20 16:02:12 2002 UTC (10 years, 11 months ago) by sh002i
File length: 4632 byte(s)
Diff to previous 390 , to selected 446
removed PerlModule line -- unnecessary.
-sam

Revision 390 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 19 22:45:47 2002 UTC (10 years, 11 months ago) by malsyned
File length: 4661 byte(s)
Diff to previous 357 , to selected 446
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 357 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 10 20:08:41 2002 UTC (10 years, 11 months ago) by malsyned
File length: 3506 byte(s)
Diff to previous 353 , to selected 446
Updated the comments to make it easier to install WeBWorK-modperl with nothing
but them to work with (since that's what we have right now ;)

Revision 353 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 7 23:35:59 2002 UTC (10 years, 11 months ago) by malsyned
File length: 3372 byte(s)
Diff to previous 343 , to selected 446
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 343 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 5 20:20:38 2002 UTC (10 years, 11 months ago) by malsyned
File length: 3083 byte(s)
Diff to previous 329 , to selected 446
GDBM Authorization works fully.
More specifically:
    Users must authenticate if they don't provide user/key data.
    Fast login is requested automatically if a key has timed out.
A framework is in place to add other auth backends easily.

Revision 329 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 30 22:12:51 2002 UTC (10 years, 11 months ago) by malsyned
File length: 3063 byte(s)
Diff to previous 323 , to selected 446
-Just a quick end of the day commit.  No big changes to report.
--Dennis

Revision 323 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 30 20:34:46 2002 UTC (10 years, 11 months ago) by malsyned
File length: 2922 byte(s)
Diff to previous 306 , to selected 446
-Fixed a few interfaces so that they make more sense (I hope)
-Added preliminary templating code to ContentGenerator
-Added a lot of logic to the dispatcher (WeBWorK.pm).  More to come, too.
-Moved lots of things over to CGI.pm, for my convenience while prototyping
-Added preliminary examples of ProblemSets, ProblemSet, and Problem.
 Problem.pm will some day go on to do what ProcessProblem8 does right now,
 so keep your eyes on that one.
--Dennis

Revision 306 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 23 21:02:40 2002 UTC (10 years, 11 months ago) by malsyned
File length: 2021 byte(s)
Diff to previous 290 , to selected 446
Just making sure all the files are synched at the end of the day.  This is
probably mostly typo cleanups and stuff.

Revision 290 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 22 20:44:45 2002 UTC (10 years, 11 months ago) by malsyned
File length: 2117 byte(s)
Diff to previous 283 , to selected 446
Mostly changes to WeBWorK.pm, making it actually be a dispatcher, instead of a dummy

Revision 283 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed May 22 18:44:14 2002 UTC (10 years, 11 months ago) by malsyned
File length: 2273 byte(s)
Diff to selected 446


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