WeBWorK::PG::Remote - Use the WeBWorK::PG API to invoke a remote problem renderer via SOAP.
WeBWorK::PG::Remote goes through the following operations when constructed:
Reads the contents of the problem source file from disk.
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.
Use the course environment to compile a list of modules to load and extra packages to import.
Use SOAP::Lite to call the renderd remote rendering daemon.
Written by Sam Hathaway, sh002i (at) math.rochester.edu.