Upload
laura-camellini
View
288
Download
0
Embed Size (px)
DESCRIPTION
Moodle 2.7, amministrazione base, come importate gli utenti da database esterni, italiano, corso tenutosi presso http://www.stra-le.it/
Citation preview
Importazione utentidi Laura Camellini
caricamento utenze
Il percorso per l'interfaccia di upload degli utenti e':
AMMINISTRAZIONE SITO > UTENTI > PROFILI >
IMPORTA UTENTILe opzioni di upload sono
molte come I campi associati al nome utente, dall'iscrizione al singolo corso ai corsi multipli, ai
ruoli specifici nei vari contesti.
Si possono persino cancellare gli tenti.
amministrazione
caricamento
I punti chiave del processo:
● Aggiungi file da caricare● Anteprima caricamento
utente● Controllo impostazioni e
profilo● Anteprima caricamento
utente● Clicca carica utenti
● Mostra la lista utenti ● Continua
Ritorna alla schermata di upload
processo
anteprima
La preview utenti ti permette di aggiornare I
dati in tempo reale tramite un form.
aggiornamenti
altre operazioni
Di default con questo processo moodle aggiunge nuovi utenti e salta gli utenti esistenti anche se il nome utente e' lo stesso. Configura la tipologia di caricamento su aggiungi nuovo
e aggiorna utenti esistenti nel pannello che trovi nell'anteprima per cambiare questo
comportamento.Attenzione perche' un eventuale errore nella update degli utenti esistenti puo' portare a gravi disfunzioni del sistema. Puoi sempre
impostare dei campi utente di defaultnel caso alcuni campi siano lasciati vuoti nel
file caricato.
aggiornamento account esistenti
campi obligatori
username,password,firstname,lastname,email,course1,group1,cohort1
esempi:
jonest,verysecret,Tom,Jones,[email protected],math102,Section 1,year 3reznort,somesecret,Trent,Reznor,[email protected],math102,Section 3,year 4
Da notare che non ci sono gli spazi tra I campi di testo ed I delimitatori, I file di testo caricati in genere sono in formato csv.
Per una panoramica completa dei campi clicca qui.
campi obligatori del file di testo
autenticazione esterna
Questo metodo usa un database esterno per controllare se lo username e la password sono validi, se li trova e l'utente non
esiste ancora in moodle si crea un nuovo account e le informazioni copiate dal database esterno.
database esterno
autenticazione esterna
Il percorso per l'interfaccia di upload degli utenti e':
AMMINISTRAZIONE SITO > PLUGIN >
AUTENTICAZIONE > DATABASE ESTERNO
Il plugin va abilitato nella gestione
autenticazione
amministrazione
autenticazione esterna
La mappatura riguarda I campi in fondo alla pagina di autenticazione del databaseOgni campo dati nel profilo utente ha un campo di testo di fianco, inserisci li' il nome della
colonna nel database esterno che fornisce la mappa per il campo di dati utente.Aggiorna dati interni – specifica come I dati esterno saranno importati nelle tabelle di
moodle, solo al primo accesso significa che dopo la creazione del profilo esso sara' gestito in maniera interna da moodle, e' consigliabile rispetto che ad ogni login.
Aggiornamento dati esterni – invece stabilisce l'abilita' di moodle di poter cambiare I campi del database esterno.
Campi bloccati – determina quando l'utente locale puo' modificare I campi di moodle senza andare in conflitto con le impostazioni precedenti.
Libero – L'utente puo' effettuare cambiamenti che saranno sovrascritti se e' impostato aggiorna dati interni.
Bloccato -l'utente non puo' fare cambiamentiLibero se vuoto – l'utente puo' cambiarlo solo se il campo non e' gia' stato popolato dal
database esterno o da lui stesso.
mappatura campi
autenticazione esterna
Il metodo precedente aggiunge nuovi utenti solo quando loro effettuano il login. Se vuoi
che gli account siano creati indipendentementa dai reali login dell'utente il plugin di
autenticazione da database offre uno script che puoi far girare regolarmente via cron
0 * * * * /usr/bin/php /path/to/moodle/auth/db/cli/sync_users.php
>dev/null
Facendo girare questo script ogni ora leggera' l'intera tabella e aggiornera' gli utenti creando
quelli nuovi.
sincronizzazioneAlcune caratteristiche del processo di
caricamento utenti sono tipiche anche della connessione via database.
Imposta la password come changeme per forzarne il reset.
Se lo fai ricorda di non fornire la url per cambiare la password.
Non tutti I campi dell'upload esterno sono presenti anche nella connessione al
database esterno, quelli disponibili per tale procedura sono elencati nella sezione data
mapping della pagina di admin per la connessione a database esterni.
note
grazieSpazio Domande