# 11 ottobre 2026

> Proprietario e amministratore creano e costruiscono il corso nell'app, con la scheda Studenti, e lo spazio Corsi ottiene la modalità Un solo corso.

Oggi il team della community può costruire corsi senza uscire dall'app.

## Costruire il corso nell'app

**Che cos'è.** Il proprietario e l'amministratore creano il corso da **Nuovo corso** (titolo, indirizzo, descrizione, livello, tag e copertina), aggiungono moduli e lezioni di video, testo, link o immagine, le riordinano con i pulsanti su e giù, e usano la barra **Gestisci corso** per pubblicare, tornare a bozza, archiviare o eliminare. La scheda **Studenti** mostra chi ha iniziato il corso, la percentuale di avanzamento, l'ultima attività e chi lo ha concluso; il moderatore la vede, in sola lettura.

**Perché conta.** Prima il corso lo costruivano solo l'assistente o l'API. Ora il team fa tutto dallo schermo, con avvisi prima di pubblicare un corso vuoto e prima di eliminare qualcosa in cui gli studenti hanno già avanzamento.

**Dove si trova.** Nello spazio **Corsi**, **Nuovo corso**; poi la pagina del corso, con le schede **Contenuto** e **Studenti**.

**Come iniziare.**
1. Fai clic su **Nuovo corso**, compila la scheda **Generale** e crealo. Nasce come bozza.
2. In **Contenuto**, aggiungi i moduli e le lezioni.
3. In **Gestisci corso**, fai clic su **Pubblica**.

**Esempio.** Una scuola costruisce *Excel da zero* con 3 moduli, la settimana dopo guarda la scheda **Studenti** e vede chi ha superato la metà. Vedi [Corsi](/espacos/cursos#costruire-il-corso).

## Spazio "Un solo corso"

**Che cos'è.** Quando crei uno spazio Corsi, in **Come funziona lo spazio**, scegli **Elenco di corsi** (predefinito) o **Un solo corso**. Con il secondo, chi apre lo spazio arriva direttamente al corso, senza elenco. Spazio e corso nascono insieme, con il corso in bozza. Puoi cambiare la modalità in seguito da **Modifica spazio**.

**Perché conta.** Per una mentorship o un programma con un solo corso, il membro non passa da un elenco di un elemento.

**Esempio.** Una mentorship di 90 giorni diventa uno spazio con un corso. Vedi [Corsi](/espacos/cursos#corsi-in-modalita-un-solo-corso).

## Miglioramenti

- Nuovi controlli di sicurezza.
- La barra di avanzamento di ogni studente conta solo le lezioni esistenti, e eliminare una lezione o un modulo avvisa quanti studenti hanno avanzamento lì.

## Per sviluppatori

### API

- `GET /api/courses/{id}/enrollments`: l'elenco della scheda Studenti, paginato (proprietario, amministratore e moderatore).
- `PUT /api/courses/{courseId}/modules/order` e `PUT /api/courses/module/{moduleId}/lessons/order`: salvano l'ordine di tutti i moduli (o delle lezioni di un modulo) in una volta.
- `moduleConfig.mode` (`single` o `multi`) negli spazi Corsi e `course` in `POST /api/spaces`, che crea spazio e corso insieme. Un secondo corso in uno spazio `single`, e il passaggio a `single` con 2 o più corsi, restituiscono `409`.
- `stats.enrollments` del corso arriva solo al team. Vedi [Ordine di creazione](/api/ordem-de-criacao#corso).

### MCP: dettagli tecnici

- Nuovi: `list_course_enrollments` (moderatore o superiore), `reorder_course_modules` e `reorder_lessons` (amministratore).
- `create_space` e `update_space` accettano `mode`; `create_space` accetta `course`; `create_course` accetta `mode`. `list_spaces` e `get_course` mostrano la modalità.
- `enroll_in_course`: `already_enrolled` è vero solo per un'iscrizione in corso o conclusa. Vedi [Strumenti · Corsi](/mcp/ferramentas-cursos).
