Listar grupos, agrupamentos e regras mod_groupselect da disciplina
get_course_groupsLists Moodle course groups with members, groupings, permissions, and group-select activity rules, plus a suggested next unique group name.
Instructions
Lista todos os grupos de uma disciplina no Moodle (core_group_get_course_groups), seus participantes atuais, agrupamentos (groupings), permissão moodle/course:managegroups, sugestão de próximo nome único e a configuração completa das atividades mod_groupselect (como agrupamento associado, limites mínimo/máximo de participantes, prazos e permissões de criação).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_course_groups"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| courseId | No | ID da disciplina no Moodle (resolvido automaticamente se activityCmid for informado). | |
| activityCmid | No | Course module ID (cmid) opcional de uma atividade mod_groupselect (ex: 1569070) para inspecionar suas regras e verificar disponibilidade de cada grupo nela. | |
| includeMembers | No | Se true (padrão), inclui a lista confirmada de integrantes de cada grupo. | |
| includeGroupSelect | No | Se true (padrão), consulta automaticamente as configurações de mod_groupselect da disciplina. |