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.