Documentação técnica para LMS - Criação de grupos

Neste tópico, descreve-se o método de criação de grupos na plataforma EAD, com parâmetros recebidos e saída de cada um deles.

1. Método

  • core_group_create_groups

2. Parâmetros

Parâmetro Descrição
groups[0][courseid] Código EAD do curso/disciplina
groups[0][name] Nome do grupo
groups[0][description] Enviar vazio
groups[0][descriptionformat] Valor fixo: 1



3. Exemplo de chamada via URL

http://moodle.edusoft.net/webservice/rest/server.php?wstoken=b79adc6effd3eb52cc362ed1fa7eccc0&wsfunction=core_group_create_groups&moodlewsrestformat=json&groups[0][courseid]=72694&groups[0][name]=Rio+de+Janeiro&groups[0][description]=&groups[0][descriptionformat]=1


4. Exemplo de retorno de sucesso

[
  {
    "id": 115,
    "courseid": 72694,
    "name": "Rio de Janeiro",
    "description": "",
    "descriptionformat": 1,
    "enrolmentkey": "",
    "idnumber": ""
  }
]



Dos dados retornados acima, tratamos apenas os seguintes (os demais são ignorados):

  • id: Código EAD do grupo



5. Exemplo de retorno de erro

{
    "exception": "invalid_parameter_exception",
    "errorcode": "invalidparameter",
    "message": "Valor inválido de parâmetro detectado",
    "debuginfo": "Group with the same name already exists in the course"
}


6. Exemplo de chamada no PostMan

10. Criação de grupo - core_group_create_groups

Ainda há dúvidas? Se você preferir retire suas dúvidas com o nosso suporte, clique aqui e abra um chamado para atendimento. :-)


Voltar

  • (edição externa)