Update course status

Method

Method Description
course.courseUpdateStatus Update course status.

Request parameters

{
    "id": {CourseId},
    "ignore_warnings": {IgnoreWarnings},
    "ready": {Ready}
}

Response parameters

{
    "completed": {Comleted}
}

Variable Type Appearance Description
{CourseId} Integer Mandatory Course id.
{IgnoreWarnings} Boolean Optional Setting {Ready} to true triggers a full assessment check of the course. If the check finds issues, they are returned as warnings in the response and {CourseStatus} is not updated to "completed". Review the warnings and fix them where possible. Set this to true to mark the course as completed anyway, disregarding the warnings. Has no effect when {Ready} is false or when the check finds no warnings.
{Ready} Boolean Mandatory Indicates status of course:
  • true - Course is completed and can be used
  • false - Course is not finished and is in process of modification
Please be aware that any modification to any part of course will reset its status to false.
{Completed} Boolean Mandatory Indicates whether action was successfully completed or not.