# 11 de outubro de 2026

> Proprietário e administrador passam a criar e montar o curso pelo app, com a aba Alunos, e o espaço de Cursos ganha o modo Um curso só.

Hoje a equipe da comunidade passou a construir cursos sem sair do app.

## Montar o curso pelo app

**O que é.** O proprietário e o administrador criam o curso em **Novo curso** (título, endereço, descrição, nível, tags e capa), adicionam módulos e aulas de vídeo, texto, link ou imagem, reordenam por botões de subir e descer, e usam a barra **Gerenciar curso** para publicar, voltar a rascunho, arquivar ou excluir. A aba **Alunos** mostra quem começou o curso, o percentual de progresso, a última atividade e quem concluiu; o moderador também a vê, só para leitura.

**Por que importa.** Antes, só o assistente ou a API montavam o curso. Agora a equipe faz tudo pela tela, com avisos antes de publicar um curso vazio e antes de excluir algo que tem alunos com progresso.

**Onde fica.** No espaço de **Cursos**, **Novo curso**; depois, a página do curso, abas **Conteúdo** e **Alunos**.

**Como começar.**
1. Clique em **Novo curso**, preencha a aba **Geral** e crie. Ele nasce em rascunho.
2. Em **Conteúdo**, adicione os módulos e as aulas.
3. Em **Gerenciar curso**, clique em **Publicar**.

**Exemplo.** Uma escola monta *Excel do Zero* com 3 módulos, confere a aba **Alunos** na semana seguinte e vê quem já passou da metade. Ver [Cursos](/espacos/cursos#construir-o-curso).

## Espaço "Um curso só"

**O que é.** Ao criar um espaço de Cursos, em **Como o espaço funciona**, escolha **Lista de cursos** (o padrão) ou **Um curso só**. No segundo, quem abre o espaço cai direto no curso, sem lista. Espaço e curso nascem juntos, com o curso em rascunho. Dá para trocar o modo depois em **Editar espaço**.

**Por que importa.** Para uma mentoria ou um programa com um curso só, o membro não passa por uma lista de um item.

**Exemplo.** Uma mentoria de 90 dias vira um espaço com um curso. Ver [Cursos](/espacos/cursos#cursos-no-modo-um-curso-so).

## Melhorias

- Novos controles de segurança.
- A barra de progresso de cada aluno passa a contar só as aulas que existem, e excluir uma aula ou um módulo avisa quantos alunos têm progresso ali.

## Para desenvolvedores

### API

- `GET /api/courses/{id}/enrollments`: a lista da aba Alunos, paginada (proprietário, administrador e moderador).
- `PUT /api/courses/{courseId}/modules/order` e `PUT /api/courses/module/{moduleId}/lessons/order`: gravam a ordem de todos os módulos (ou das aulas de um módulo) de uma vez.
- `moduleConfig.mode` (`single` ou `multi`) nos espaços de Cursos e `course` no `POST /api/spaces`, que cria o espaço e o curso juntos. Um segundo curso num espaço `single`, e a troca para `single` com 2 ou mais cursos, voltam `409`.
- `stats.enrollments` do curso só vem para a equipe. Ver [Ordem de criação](/api/ordem-de-criacao#curso).

### MCP: detalhes técnicos

- Novas: `list_course_enrollments` (moderador ou acima), `reorder_course_modules` e `reorder_lessons` (administrador).
- `create_space` e `update_space` aceitam `mode`; `create_space` aceita `course`; `create_course` aceita `mode`. `list_spaces` e `get_course` mostram o modo.
- `enroll_in_course`: `already_enrolled` só é verdadeiro para matrícula em andamento ou concluída. Ver [Ferramentas · Cursos](/mcp/ferramentas-cursos).
