Differences Between: [Versions 400 and 402] [Versions 401 and 402]
(no description)
File Size: | 125 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. param: int $courseid the course id return: string Course state in JSON |
execute_returns() X-Ref |
Webservice returns. return: external_value |