Campi personalizzati: differenze tra le versioni
Riga 74: | Riga 74: | ||
==Per saperne di più== | ==Per saperne di più== | ||
*Video di MoodleBites | *Video di MoodleBites {{en}} [https://www.youtube.com/watch?v=5x9etteuayc&feature=youtu.be Custom Profile Fields] - su YouTube. | ||
*Documentazione per sviluppatori {{en}} [[:dev:User profile fields|User profile fields]] | *Documentazione per sviluppatori {{en}} [[:dev:User profile fields|User profile fields]] | ||
Versione attuale delle 14:09, 7 feb 2020
Panoramica
Gli Amministratori possono creare nuovi campi personalizzati e nuove categorie da Amministrazione del sito > Utenti > Profili > Campi personalizzati.
Per creare un nuovo campo personalizzato, scegliere il formato che si desidera dal menù a discesa: Area di testo, Checkbox, Data/Ora, Riga di testo, Menu a discesa. I campi possono essere a compilazione obbligatoria o meno.
I nuovi campi personalizzati possono essere visibili solo dall’utente sul proprio profilo, a tutti, oppure solo dall’Amministratore se l’opzione Visibilità del campo è impostata su Non visibile.
I campi possono essere compilati al momento della creazione dell’account se l’opzione Da compilare nella pagina di creazione account è impostata su Sì. Si noti che se è stata selezionata l’opzione Non visibile non saranno mai mostrati.
Per creare una categoria, dalla pagina Campi personalizzati cliccare su Crea una categoria per i campi personalizzati e associarla ai campi di volta in volta creati.
È possibile impostare l’ordine di visualizzazione dei campi personalizzati, in base alla categoria di appartenenza, utilizzando le frecce su/giù sotto la voce Modifica.
Impostazioni comuni
A ogni nuovo campo occorre assegnare un Nome abbreviato (univoco) e un Nome (che è visualizzato sulla pagina del profilo). Inoltre, si può inserire la Descrizione del campo come riferimento personale.
Opzioni di configurazione comuni a tutti i tipi di campi personalizzati :
- Compilazione obbligatoria
- Questa opzione specifica se la compilazione del campo è obbligatoria o no.
- Campo bloccato
- Impostando l’opzione su Sì, una volta che l’informazione è stata inserita, gli utenti non potranno più modificarla.
- I dati devono essere univoci
- Se si desidera che le informazioni inserite nel campo siano univoche nel sistema (come un numero ID) selezionare Sì per questa opzione e l’aggiornamento della pagina del profilo eseguirà un controllo di convalida sui dati immessi.
- Da compilare nella pagina di creazione account
- A seconda del metodo di autenticazione in uso sul sito Moodle, è possibile consentire agli utenti di creare il proprio account. Selezionare Sì per questa opzione se si desidera che questo campo sia visualizzato nella pagina di creazione account.
- Visibilità del campo
- A ogni campo personalizzato può essere assegnata una delle tre impostazioni di visibilità:
- Non visibile
- Visibile a tutti
- Visibile all'utente
L'impostazione Non visibile è generalmente impostata da un Amministratore che desidera mantenere privati i dati degli utenti. L'impostazione Visibile all'utente è normalmente selezionata per un campo che contiene dati sensibili, mentre l'impostazione Visibile a tutti può essere utilizzata per qualsiasi tipo di informazione.
Impostazioni specifiche
Vi sono inoltre alcune Impostazioni specifiche a seconda del tipo di campo e richiedono di essere configurate ad esempio per il Valore di default e l’eventuale dimensione.
Attenzione: Se l’Amministratore del sito importa utenti in massa tramite un file .csv, è fondamentale seguire la convenzione di denominazione (profile_field_shortname) per rappresentare il nuovo campo personalizzato. |
Sostituire shortname con il nome abbreviato effettivamente utilizzato per il nuovo campo personalizzato, ad esempio dob, così che la denominazione del campo risulti profile_field_dob.
Tuttavia, prima di provare a caricare un file che utilizzi tale campo, occorre crearlo da Amministrazione del sito > Utenti > Profili > Campi personalizzati cliccando su Crea un campo personalizzato.
Importare utenti in massa utilizzando un file .csv con un campo personalizzato che non è stato precedentemente creato darà l’errore: profile_field_shortname non è nome di campo valido.
Esempi d'uso
- Sistema Casa
Molte scuole hanno un sistema Casa in cui Studenti e personale sono assegnati a una determinata Casa. Ad esempio, una scuola potrebbe avere 8 case, che prendono il nome dai suoi fondatori: Adderton, Coolock, Gorry, Loretto, McAuley, Mercedes, Tighe e Whitty.
L’Amministratore del sito potrebbe aggiungere un campo personalizzato che offra un menù a discesa per indicare a quale Casa gli utenti appartengono. È anche possibile indicare un valore predefinito.
Se l’Amministratore decide di caricare in massa i dati di una casa per gli utenti tramite un file .csv, dovrebbe rappresentare l'array di valori di cui sopra come Adderton, Coolock, Gorry, Loretto, McAuley, Mercedes, Tighe e Whitt.Ovvero, se un utente appartiene alla Casa Adderton, il valore Adderton deve essere inserito nel campo personalizzato Casa di quell’utente.
- Stati U.S.A.
Questo campo potrebbe essere utilizzato per specificare ulteriormente indirizzi ambigui includendo ad esempio lo Stato.
Traduzione dei campi personalizzati
Il Filtro Contenuto multi-lingua può essere utilizzato per fornire agli utenti etichette di campo multi-lingua. Assicurarsi che il filtro sia attivo e abilitato per Contenuti e intestazioni.
GDPR
GDPR è l'acronimo di General Data Protection Regulation e fa riferimento al regolamento sulla protezione dei dati per tutti gli individui all'interno dell'Unione Europea. Consultare GDPR per Amministratori.
Per saperne di più
- Video di MoodleBites (EN) Custom Profile Fields - su YouTube.
- Documentazione per sviluppatori (EN) User profile fields