NAME

WeBWorK::PG::Remote - Use the WeBWorK::PG API to invoke a remote problem renderer via SOAP.

OPERATION

WeBWorK::PG::Remote goes through the following operations when constructed:

Read the problem source file

Reads the contents of the problem source file from disk.

Compile a problem environment

Use data from the user, set, and problem, as well as the course environemnt and translation options, to compile a problem environment. The default subroutine, &WeBWorK::PG::defineProblemEnvir, is used.

Compile a list of modules to load

Use the course environment to compile a list of modules to load and extra packages to import.

Call the remote renderer

Use SOAP::Lite to call the renderd remote rendering daemon.

AUTHOR

Written by Sam Hathaway, sh002i (at) math.rochester.edu.