Creates just one user taking into account his password might be encrypted
function WSEditUserCredentials($params)
Edits one user's credentials (username + password)
function WSEditUsers($params)
Edit several users in batch.
function WSEditUser($params)
Edit just one user
function WSEditUsersPasswordCrypted($params)
Edit users, sending encrypted passwords
function WSEditUserPasswordCrypted($params)
Edit one user, sending encrypted password.
Warning : although very discrete, there is an issue in Chamilo LMS 1.9.* whereby WSCreateUserPasswordCrypted expects the username in the form of a « loginname » field, whereas WSEditUserPasswordCrypted expects the username in the form of a « username » field. Make sure you don't fall for this one, as it might be time-costly.
function WSDeleteUsers($params)
Delete users in batch
function WSDisableUsers($params)
Disable users in batch
function WSEnableUsers($params)
Enable users in batch
function WSCreateCourse($params)
Create a course
function WSCreateCourseByTitle($params)
Create a course giving only a title
function WSEditCourse($params)
Edit an existing course
function WSCourseDescription($params)
Get the course description for a given course
function WSEditCourseDescription($params)
Edit a course description
function WSDeleteCourse($params)
Delete a course
function WSCreateSession($params)
Create a session. This method expects the following parameters :
WARNING : please note the typing mistake here : the service is called « suscribe » instead of « subscribe ». For backwards compatibility, we left it that way, but make no mistake : you have to type it in an incorrect English to make it work !Subscribe a user to a session. This method expects the following parameters :