(no description)
File Size: | 180 lines (7 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
course_sender:: (5 methods):
__construct()
share_resource()
log_event()
get_allowed_share_formats()
get_resource_description()
Class: course_sender - X-Ref
API for sharing Moodle LMS courses to MoodleNet instances.__construct(int $courseid,protected int $userid,protected moodlenet_client $moodlenetclient,protected client $oauthclient,protected int $shareformat = self::SHARE_FORMAT_BACKUP,) X-Ref |
Constructor for course sender. param: int $courseid The course ID of the course being shared param: int $userid The user ID who is sharing the activity param: moodlenet_client $moodlenetclient The moodlenet_client object used to perform the share param: client $oauthclient The OAuth 2 client for the MoodleNet instance param: int $shareformat The data format to share in. Defaults to a Moodle backup (SHARE_FORMAT_BACKUP) |
share_resource() X-Ref |
Share a course to MoodleNet. return: array The HTTP response code from MoodleNet and the MoodleNet draft resource URL (URL empty string on fail). |
log_event(string $resourceurl,int $responsecode,) X-Ref |
Log an event to the admin logs for an outbound share attempt. param: string $resourceurl The URL of the draft resource if it was created param: int $responsecode The HTTP response code describing the outcome of the attempt return: void |
get_allowed_share_formats() X-Ref |
Return the list of supported share formats. return: array Array of supported share format values. |
get_resource_description() X-Ref |
Fetch the description for the resource being created, in a supported text format. return: string Converted course description. |