Saltar al contenido principal

Function: importActivities()

function importActivities(
context,
siteUrl,
fromCourseId,
toCourseId,
__namedParameters?
): Promise<{
activityIds: number[];
changed: string;
}>;

Defined in: areas/backup/backup.ts:821

Imports activities from another course into a course, as Moodle's "Import" does: every activity of fromCourseId, or only activityIds, added to toCourseId's content (with their sections), without users' data. Needs moodle/restore:restoretargetimport in the course imported into and moodle/backup:backuptargetimport in the other. Returns the activities the course has afterwards that it didn't have before, by id.

Parameters​

ParameterType
contextBrowserContext
siteUrlstring
fromCourseIdnumber
toCourseIdnumber
__namedParameters{ activityIds?: number[]; }
__namedParameters.activityIds?number[]

Returns​

Promise<{ activityIds: number[]; changed: string; }>