NAME

WeBWorK - Dispatch requests to the appropriate content generator.

SYNOPSIS

 my $r = Apache->request;
 my $result = eval { WeBWorK::dispatch($r) };
 die "something bad happened: $@" if $@;

DESCRIPTION

WeBWorK is the dispatcher for the WeBWorK system. Given an Apache request object, it performs authentication and determines which subclass of WeBWorK::ContentGenerator to call.

AUTHOR

Written by Dennis Lambe, malsyned at math.rochester.edu. Modified by Sam Hathaway, sh002i at math.rochester.edu.