/** * Returns description of list_templates_using_competency() result value. * * @return \external_description */ public static function list_templates_using_competency_returns() { return new external_multiple_structure(template_exporter::get_read_structure()); }
/** * Returns description of data_for_template_competencies_page() result value. * * @return \external_description */ public static function data_for_template_competencies_page_returns() { return new external_single_structure(array('template' => template_exporter::get_read_structure(), 'pagecontextid' => new external_value(PARAM_INT, 'Context ID'), 'canmanagecompetencyframeworks' => new external_value(PARAM_BOOL, 'User can manage competency frameworks'), 'canmanagetemplatecompetencies' => new external_value(PARAM_BOOL, 'User can manage learning plan templates'), 'competencies' => new external_multiple_structure(competency_summary_exporter::get_read_structure()), 'manageurl' => new external_value(PARAM_LOCALURL, 'Url to the manage competencies page.'), 'pluginbaseurl' => new external_value(PARAM_LOCALURL, 'Base URL of the plugin.'), 'statistics' => template_statistics_exporter::get_read_structure())); }