Skip to content
Tobias Reischmann edited this page May 28, 2019 · 7 revisions

This page extends the documentation of the plugin, which is listed in the README.

If you want to see the change log of the different plugin versions, go to Change log.

Configuration of the duplicate workflow

To use the backup and restore functionality, you need to specify a duplication workflow within the moodle settings. However, there is no out of the box workflow defined in Opencast, which allows to duplicate a series. You can use and adapt the following workflow two definitions: lms-x-duplicate.zip

If you want to create your own workflow, here are the descriptions of the general restore process: In the restore process, we first create a new opencast series for the new course. Afterwards, for each event id of the backup a 'duplicate' workflow is started, while the new series id is given as a configuration parameter to the start workflow call. The variable used to store the series ID is 'seriesID'. In our workflow definition example from above, the first workflow lms-automated-duplicate will duplicate the event and will start a new workflow for the new event. This second workflow lms-publish-duplicate then assigns the series of the new course to the new event. In order to be able to select your duplicate workflow within moodle, you need to assign the 'api' tag to it, since the viable duplicate workflows are filtered by that.

Clone this wiki locally