openwebwork/webwork2 — pull request #7 by ionparticle (2012-03-28 23:43:49+00:00)
Title: Webservices create course, add/drop user.

Adds the add createCourse(), addUser(), dropUser() calls to Webservices.

Expected parameters for XMLRPC is in the comments of their respective functions in WebworkWebservice.pm

To enable all features, add to postlocal.conf

$webservices->{enableCourseActions} = 1; # enables course and user creation
$webservices->{enableCourseActionsLog} = 1; # creates a log file of all course actions performed
$webservices->{courseActionsAdminUser} = "admin"; # courses created with webservices will have this default user.
$webservices->{courseActionsAdminPassword} = "admin";
$webservices->{courseActionsAssignHomework} = 1; # added users will be assigned all visible homework sets