# Certificati

> Uno spazio dove la community rilascia certificati e il membro vede, scarica in PDF, condivide e aggiunge a LinkedIn quelli che ha ricevuto. Modelli, rilascio in blocco, pagina pubblica di verifica e revoca.

Lo spazio **Certificati** è dove la community attesta che qualcuno ha concluso un corso, ha partecipato a un evento o ha completato un percorso di formazione. Lo staff prepara il modello e rilascia; il membro riceve il certificato in PDF e come immagine da condividere, con un codice che chiunque può verificare su una pagina pubblica.

## A cosa serve

| Community | Certificato |
|---|---|
| Scuola online | *Certificato di completamento* del corso, con il monte ore |
| Associazione | *Attestato di partecipazione* al congresso annuale |
| Risorse umane aziendali | *Formazione per leader*, per chi ha completato il percorso |
| Comunità di pratica | *Membro fondatore*, per la prima classe |

## Come funziona

### Cosa vede il membro

Ogni membro vede **solo i propri certificati** rilasciati in quello spazio, in **I miei certificati**. La copertina di ogni card è l'immagine per i social (1200×630, con i colori della community), con il titolo e la data di rilascio.

**Cliccando sulla copertina**, il certificato si apre a schermo intero: la pagina del certificato stesso, in A4 orizzontale, così come esce nel PDF.

In **Scarica e condividi**:

| Azione | Cosa fa |
|---|---|
| **Scarica PDF** | Il certificato in A4 orizzontale, con testo selezionabile e il QR di verifica |
| **Scarica immagine** | La pagina del certificato stesso, la stessa dello schermo intero, in alta risoluzione (2480×1754) |
| **Condividi** | Sul telefono, la condivisione del dispositivo; sul computer, LinkedIn, WhatsApp, X e copia link. Qui c'è anche l'**Immagine per i social**, in 1200×630 (LinkedIn, WhatsApp, X) o 1080×1080 (feed di Instagram) |
| **Aggiungi a LinkedIn** | Apre il modulo licenze e certificazioni di LinkedIn già compilato, con il link di verifica |
| **Vedi pagina di verifica** | La pagina pubblica del certificato |

Senza certificati: *"Non hai ancora ricevuto certificati qui."*

### Cosa vede lo staff

Chi può rilasciare vede lo stesso spazio con tre schede:

| Scheda | Cosa contiene |
|---|---|
| **I miei certificati** | Ciò che vede il membro: anche lo staff riceve certificati |
| **Rilasciati** | Tutti i certificati dello spazio: persona, modello, data, origine e stato (in generazione, rilasciato, non riuscito, revocato), con ricerca per nome o codice. Azioni: reinvia l'email, rilascia di nuovo e revoca |
| **Modelli** | I modelli dello spazio, in bozza, attivi o archiviati, con quanti ne sono già stati rilasciati |

### Chi rilascia

Quando crei lo spazio, al posto di **Chi può pubblicare** compare **Chi rilascia**:

| Scelta | Chi crea i modelli e rilascia |
|---|---|
| **Admin** (il predefinito) | Proprietario e admin |
| **Staff** | Proprietario, admin e moderatore |

Non esiste l'opzione "Chiunque": un certificato è un documento che la community attesta, e lo rilascia solo la community. **Revocare** e **rilasciare di nuovo** spettano sempre al proprietario o all'admin.

### I due tipi di modello

| | Standard della piattaforma | Grafica propria |
|---|---|---|
| Cosa fai | Compili un modulo | Carichi un'immagine e disegni dove va ogni informazione |
| L'aspetto | Layout di Memberfy con il logo e i colori della community | La tua grafica, così come l'ha fatta il designer |
| Obbligatorio | Titolo e testo | I riquadri del **nome**, della **data e ora** e del **QR con il codice** |
| Facoltativo | Descrizione, monte ore, fino a due firme | Titolo, descrizione, monte ore, **argomento**, chi firma |

**Standard della piattaforma.** Il logo della community in alto (senza logo, il nome), la cornice nel colore della community, il titolo, *"conferito a"*, il nome in evidenza, la descrizione, il monte ore, la data, fino a due firme e, a piè di pagina, il codice e il QR. Se il colore della community è troppo chiaro per essere letto sul bianco, la piattaforma ne scurisce la tonalità.

**Grafica propria.**

1. Carica la grafica in PNG o JPEG, preferibilmente A4 orizzontale a 300 dpi (3508×2480), con almeno 2000 px di larghezza.
2. Scegli un campo dall'elenco (**Nome**, **Data e ora**, **QR e codice** e quelli facoltativi) e disegna il riquadro sulla grafica. Ogni riquadro si può spostare e ridimensionare.
3. In ogni riquadro, scegli il font, lo spessore, la dimensione, il colore, l'allineamento e, se vuoi, il maiuscolo.
4. Controlla l'**anteprima**, generata apposta con un nome di prova lungo, per vedere il testo ridursi.

Il PDF è sempre A4 orizzontale. Se la grafica ha un'altra proporzione, l'editor ombreggia la fascia che resta fuori, e nessun riquadro può stare lì. Un nome che non entra nel riquadro si riduce e, se serve, va a capo su due righe, senza tagliare lettere.

Il testo descrittivo accetta le variabili `{nome}`, `{assunto}` e `{cargaHoraria}` (nome, argomento, monte ore). L'**argomento** è ciò a cui si riferisce il certificato: un corso, un evento, un mentoring, qualsiasi cosa, e si indica al rilascio. I modelli precedenti con `{curso}` o `{evento}` continuano a funzionare: sono diventati altri nomi di `{assunto}`.

Un tratto tra parentesi quadre è facoltativo: in *"ha concluso[ {assunto}], con un monte ore di {cargaHoraria} ore."*, se il rilascio non ha argomento il tratto sparisce e resta *"ha concluso, con un monte ore di 8 ore."*. Senza parentesi quadre, la parte della frase (tra virgole) con la variabile vuota viene omessa. Nell'anteprima l'argomento compare con un esempio.

Ogni modello ha uno **slug**, un indirizzo breve come `completamento-corso`, creato dal nome e modificabile. Altri moduli, come i corsi, lo useranno per indicare il modello quando arriverà il rilascio automatico. Rinominare il modello non cambia lo slug.

Modificare un modello che ha già rilasciato certificati crea una nuova versione. I certificati già rilasciati restano esattamente come sono usciti.

### Lingua e fuso orario

Ogni modello ha una **lingua** (quella del testo fisso, come *"conferito a"*, e il formato della data) e un **fuso orario** (quello della data e ora stampate). Entrambi nascono con quelli della community e si possono cambiare per ogni modello.

### Il nome sul certificato

Il nome viene preso dal profilo della persona **al momento del rilascio** e resta registrato. Se in seguito la persona corregge il nome, il certificato non cambia da solo: lo staff lo **rilascia di nuovo**, il che genera un nuovo certificato, con un nuovo codice, e revoca il precedente.

### La pagina di verifica

Ogni certificato ha una pagina pubblica all'indirizzo della community, `/_/certificates/verify/<codice>`. Il codice ha 12 caratteri, come `K7Q3-9XWD-2MFA`, e non è sequenziale: non si può indovinare quello di un'altra persona.

| Situazione | Cosa mostra la pagina |
|---|---|
| Valido | *"Certificato valido"*, il nome, il titolo, la descrizione, il monte ore, la community, la data e ora, chi ha firmato, l'immagine e **Scarica PDF**. Mai l'email |
| Revocato | *"Questo certificato è stato revocato il…"*, con il titolo, la community e la data di rilascio. Senza immagine, senza PDF e senza motivo |
| Codice inesistente | *"Certificato non trovato"* |

La pagina si apre per chiunque abbia il link o il QR, senza accesso, ma per impostazione predefinita resta **fuori dai motori di ricerca**. Il membro stesso può attivare **Mostra nei motori di ricerca** sul proprio certificato.

### L'email

Al rilascio, la persona riceve *"Il tuo certificato è arrivato: …"*, con l'immagine, **Scarica PDF**, **Aggiungi a LinkedIn** e il link alla community. Il PDF arriva come link, non come allegato. Chi rilascia può disattivare l'email, per esempio in un rilascio retroattivo.

### LinkedIn

In **Impostazioni**, la community può indicare l'**ID della pagina LinkedIn** (solo cifre, prese dall'indirizzo di amministrazione della pagina aziendale). Con questo ID, il certificato compare sul profilo della persona con il logo della community; senza, solo con il nome.

## Passo dopo passo: rilasciare

*Ruolo: chi rilascia nello spazio (Admin o Staff).*

1. Nello spazio **Certificati**, clicca su **Rilascia certificato**.
2. **Modello**: uno dei modelli attivi.
3. **Destinatari**: scegli **membri** per nome, uno o più **gruppi** e uno o più **tag**, combinati come vuoi: chi sta in più di uno riceve un solo certificato. Ricevono il certificato solo i membri della community. Non esiste il rilascio da un elenco di email, perché un indirizzo da solo non porta il nome da stampare.
4. **Dettagli di questo rilascio**: titolo, descrizione e monte ore arrivano dal modello e si possono adattare, per esempio per una classe specifica. Indica l'**argomento** (il corso, l'evento, il mentoring). Lascia attivo **invia email**.
5. **Conferma**: *"Rilascia a 37 persone"*. Chi ha già un certificato dello stesso modello viene segnalato e saltato, con l'opzione di rilasciarlo comunque.

Con più di una persona, il rilascio diventa un blocco: la scheda **Rilasciati** mostra l'avanzamento (*"31 di 37 generati, 0 errori"*). Se un certificato non riesce, gli altri proseguono, e per quello compare **riprova**.

## Revocare

*Ruolo: proprietario o admin.*

In **Rilasciati**, apri il certificato e clicca su **Revoca**, indicando un motivo (interno, nessuno dall'esterno lo vede). Da quel momento:

- la pagina di verifica dice che il certificato è stato revocato;
- il PDF e le immagini non si possono più scaricare dai link;
- il membro vede la scheda con il bollino **Revocato**, senza pulsanti per scaricare e condividere.

Un PDF che la persona aveva già scaricato continua a esistere, ma il suo QR porta alla pagina che dice che non è valido.

Un rimborso non revoca da solo: decide lo staff.

## Eliminare

*Ruolo: proprietario o amministratore.*

Un certificato che non vale più si può eliminare: quello **revocato**, compreso quello **sostituito da una riemissione** (la scheda **Rilasciati** mostra quale certificato l'ha sostituito), e quello la cui generazione **non è riuscita**. Un certificato valido non si può eliminare: revocalo prima.

Eliminare cancella il certificato e i suoi file per sempre. La pagina di verifica di quel codice mostra allora *"Certificato non trovato"*, come un codice mai esistito.

## Chi esce dalla community

| Situazione | I certificati |
|---|---|
| La persona **esce di sua iniziativa** o elimina l'account | Vengono cancellati. La verifica risponde *"Certificato non trovato"*. La schermata di uscita lo segnala prima |
| La persona viene **rimossa dallo staff** | Restano conservati, validi e verificabili |

## Esempi

**Scuola con una classe di 30.** Modello standard della piattaforma: *Certificato di completamento*, descrizione *"{nome} ha concluso[ {assunto}], con un monte ore di {cargaHoraria} ore"*, 40 ore, firma della coordinatrice. Alla fine del corso, **Rilascia certificato** al gruppo *Classe di marzo*, con l'argomento *il corso di Gestione di Community*: 30 certificati in un lotto, e ogni studente riceve l'email.

**Congresso con la grafica del designer.** La grafica in A4 orizzontale con i riquadri per nome, data e QR. Dopo l'evento, lo staff rilascia al tag *Presente al congresso* e al gruppo *Relatori* in una volta sola.

**Nome scritto male.** La studentessa corregge il nome nel profilo e avvisa. L'admin apre il certificato in **Rilasciati** e clicca su **Rilascia di nuovo**: esce un nuovo certificato con il nome giusto, e il vecchio viene revocato come nuovo rilascio.

## Cosa arriverà dopo

- **Rilascio automatico** al completamento di un corso, quando la schermata dei corsi sarà pronta. Vedi [Corsi](/espacos/cursos).
- **Rilascio per presenza** a un evento, quando ci sarà il check-in.
- **Rilascio da foglio di calcolo**, con nome, email e monte ore per riga.

## Domande frequenti

**Il certificato ha una scadenza?**
No. Un certificato è valido finché non viene revocato.

**Posso rilasciare un certificato a chi non è membro?**
No. Il certificato è legato al profilo di un membro della community.

**La pagina di verifica mostra l'email della persona?**
No. Mostra il nome, il titolo e i dati del certificato, mai dati di contatto.

**Posso usare la stessa grafica per classi diverse?**
Sì. Titolo, descrizione e monte ore si possono adattare a ogni rilascio, senza toccare il modello.

## Correlati

- [Moduli](/conceitos/modulos)
- [Corsi](/espacos/cursos)
- [Eventi](/espacos/eventos)
- [Creare e organizzare gli spazi](/espacos/criar-e-organizar-espacos)
