Differences Between: [Versions 400 and 402] [Versions 400 and 403]
(no description)
File Size: | 132 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
get_state:: (3 methods):
execute_parameters()
execute()
execute_returns()
execute_parameters() X-Ref |
Webservice parameters. return: external_function_parameters |
execute(int $courseid) X-Ref |
This method will load all course, sections and cm states needed to initialize the frontend course editor module. The state data of every individual course, section and cm is build using the specifics "state" output components. By default, the states are generated by: - core_courseformat\output\state\course - core_courseformat\output\state\section - core_courseformat\output\state\cm As the other main course outputs, format plugins can override those output components to send more information to the frontend course editor. These extended classes should be located in format_XXX\output\courseformat\state\course, format_XXX\output\courseformat\state\section or format_XXX\output\courseformat\state\cm. return: string Course state in JSON param: int $courseid the course id |
execute_returns() X-Ref |
Webservice returns. return: external_value |