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

Required?: NO
Authenticated Request?: YES
Request Arguments: Generic Proxy Tool Request Arguments, content_id, course_id, backup_id, type
Sample Implementation: ContentHandlerAction.java ?action=content-exported
Action on Failure Return: Error added to export log; Export continues.
Action on Communications Error: Same as failure (Error logged to file)
Action when proxy tool not available: Event ignored and assumed to have succceeded.

If specified then this request is called as a simple xml response method. This request is called during course Export and Archive operations to let you take an appropriate copy of your tool-specific data to be associated with the export/archive file.

The extra arguments are:

  • content_id: The ID of the content item being exported.
  • course_id: The course being exported.
  • backup_id: A unique identifier for the export/archive file being generated. Use this to link up the data you save when the user restores/imports the file later on.
  • type: exact or shallow. exact allows the snapshot of per-user data to be saved. shallow saves the metadata of the content, not the per-user data.
To make sure the per-course data is backed up as part of the course exported handler make sure that the logic is reflected in the handler. Content may be exported by itself without the settings.

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

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