Access Keys:
Skip to content (Access Key - 0)

Required?: NO
Authenticated Request?: YES
Request Arguments: Generic Proxy Tool Request Arguments, type, oldCourseId, newCourseId
Sample Implementation: CourseOperationsAction.java ?action=course-copied
Action on Failure return: Warning message added to log file and email notifies user of warnings during the copy. Event is NOT queued for later delivery.
Action on Communications error: Same as failure plus the Event is queued up to be delivered later (Deferred Event Delivery).
Action when proxy tool not 'available': Event queued for later delivery.

If specified then this request is called as a simple xml response method. The extra arguments passed are:

  • type: exact or shallow.
  • oldCourseId: The course id being copied.
  • newCourseId: The course id of the new course.
    Some of the generic arguments are not valid in this request: ticket, user_id, and role. Ignore these.

Use this callback to copy any course-level data (i.e. data persisted as part of the coursetool, tool, communication links).

Refer to Content Exchange and Proxy Tools for an outline of how this fits into the contentexchange picture.

Adaptavist Theme Builder (4.1.3) Powered by Atlassian Confluence 3.3, the Enterprise Wiki