Differences Between: [Versions 402 and 403]
(no description)
File Size: | 226 lines (8 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
activity_sender:: (6 methods):
__construct()
share_activity()
prepare_share_contents()
log_event()
get_allowed_share_formats()
get_resource_description()
Class: activity_sender - X-Ref
API for sharing Moodle LMS activities to MoodleNet instances.__construct(int $cmid,protected int $userid,protected moodlenet_client $moodlenetclient,protected client $oauthclient,protected int $shareformat = self::SHARE_FORMAT_BACKUP,) X-Ref |
Class constructor. param: int $cmid The course module ID of the activity 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_activity() X-Ref |
Share an activity/resource to MoodleNet. return: array The HTTP response code from MoodleNet and the MoodleNet draft resource URL (URL empty string on fail). |
prepare_share_contents() X-Ref |
Prepare the data for sharing, in the format specified. return: stored_file |
log_event(\core\context $coursecontext,int $cmid,string $resourceurl,int $responsecode,) X-Ref |
Log an event to the admin logs for an outbound share attempt. param: \context $coursecontext The course context being shared from. param: int $cmid The CMID of the activity being shared. 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(\context $coursecontext,) X-Ref |
Fetch the description for the resource being created, in a supported text format. param: \context $coursecontext The course context being shared from. return: string Converted activity description. |