[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/mod/scorm/classes/ -> external.php (summary)

SCORM module external API

Copyright: 2015 Juan Leyva <juan@moodle.com>
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 907 lines (39 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

mod_scorm_external:: (24 methods):
  view_scorm_parameters()
  view_scorm()
  view_scorm_returns()
  get_scorm_attempt_count_parameters()
  get_scorm_attempt_count()
  get_scorm_attempt_count_returns()
  get_scorm_scoes_parameters()
  get_scorm_scoes()
  get_scorm_scoes_returns()
  get_scorm_user_data_parameters()
  get_scorm_user_data()
  get_scorm_user_data_returns()
  insert_scorm_tracks_parameters()
  insert_scorm_tracks()
  insert_scorm_tracks_returns()
  get_scorm_sco_tracks_parameters()
  get_scorm_sco_tracks()
  get_scorm_sco_tracks_returns()
  get_scorms_by_courses_parameters()
  get_scorms_by_courses()
  get_scorms_by_courses_returns()
  launch_sco_parameters()
  launch_sco()
  launch_sco_returns()


Class: mod_scorm_external  - X-Ref

SCORM module external functions

view_scorm_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

view_scorm($scormid)   X-Ref
Trigger the course module viewed event.

param: int $scormid the scorm instance id
return: array of warnings and status result

view_scorm_returns()   X-Ref
Returns description of method result value

return: external_description

get_scorm_attempt_count_parameters()   X-Ref
Describes the parameters for get_scorm_attempt_count.

return: external_function_parameters

get_scorm_attempt_count($scormid, $userid, $ignoremissingcompletion = false)   X-Ref
Return the number of attempts done by a user in the given SCORM.

param: int $scormid the scorm id
param: int $userid the user id
param: bool $ignoremissingcompletion ignores attempts that haven't reported a grade/completion
return: array of warnings and the attempts count

get_scorm_attempt_count_returns()   X-Ref
Describes the get_scorm_attempt_count return value.

return: external_single_structure

get_scorm_scoes_parameters()   X-Ref
Describes the parameters for get_scorm_scoes.

return: external_function_parameters

get_scorm_scoes($scormid, $organization = '')   X-Ref
Returns a list containing all the scoes data related to the given scorm id

param: int $scormid the scorm id
param: string $organization the organization id
return: array warnings and the scoes data

get_scorm_scoes_returns()   X-Ref
Describes the get_scorm_scoes return value.

return: external_single_structure

get_scorm_user_data_parameters()   X-Ref
Describes the parameters for get_scorm_user_data.

return: external_function_parameters

get_scorm_user_data($scormid, $attempt)   X-Ref
Retrieves user tracking and SCO data and default SCORM values

param: int $scormid the scorm id
param: int $attempt the attempt number
return: array warnings and the scoes data

get_scorm_user_data_returns()   X-Ref
Describes the get_scorm_user_data return value.

return: external_single_structure

insert_scorm_tracks_parameters()   X-Ref
Describes the parameters for insert_scorm_tracks.

return: external_function_parameters

insert_scorm_tracks($scoid, $attempt, $tracks)   X-Ref
Saves a SCORM tracking record.
It will overwrite any existing tracking data for this attempt.
Validation should be performed before running the function to ensure the user will not lose any existing attempt data.

param: int $scoid the SCO id
param: string $attempt the attempt number
param: array $tracks the track records to be stored
return: array warnings and the scoes data

insert_scorm_tracks_returns()   X-Ref
Describes the insert_scorm_tracks return value.

return: external_single_structure

get_scorm_sco_tracks_parameters()   X-Ref
Describes the parameters for get_scorm_sco_tracks.

return: external_function_parameters

get_scorm_sco_tracks($scoid, $userid, $attempt = 0)   X-Ref
Retrieves SCO tracking data for the given user id and attempt number

param: int $scoid the sco id
param: int $userid the user id
param: int $attempt the attempt number
return: array warnings and the scoes data

get_scorm_sco_tracks_returns()   X-Ref
Describes the get_scorm_sco_tracks return value.

return: external_single_structure

get_scorms_by_courses_parameters()   X-Ref
Describes the parameters for get_scorms_by_courses.

return: external_function_parameters

get_scorms_by_courses($courseids = array()   X-Ref
Returns a list of scorms in a provided list of courses,
if no list is provided all scorms that the user can view will be returned.

param: array $courseids the course ids
return: array the scorm details

get_scorms_by_courses_returns()   X-Ref
Describes the get_scorms_by_courses return value.

return: external_single_structure

launch_sco_parameters()   X-Ref
Returns description of method parameters

return: external_function_parameters

launch_sco($scormid, $scoid = 0)   X-Ref
Trigger the course module viewed event.

param: int $scormid the SCORM instance id
param: int $scoid the SCO id
return: array of warnings and status result

launch_sco_returns()   X-Ref
Returns description of method result value

return: external_description



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1