際際滷

際際滷Share a Scribd company logo
Moodle 2.7 - amministrazione base - importare utenti da database
Importazione utentidi Laura Camellini
caricamento utenze
Il percorso per l'interfaccia
di upload degli utenti e':
AMMINISTRAZIONE SITO
> UTENTI > PROFILI >
IMPORTA UTENTI
Le 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 default
nel 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,jonest@someplace.edu,math102,Section 1,year 3
reznort,somesecret,Trent,Reznor,reznort@someplace.edu,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 database
Ogni 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 cambiamenti
Libero 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.
sincronizzazione
Alcune 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
grazie
Spazio Domande

More Related Content

Moodle 2.7 - amministrazione base - importare utenti da database

  • 3. caricamento utenze Il percorso per l'interfaccia di upload degli utenti e': AMMINISTRAZIONE SITO > UTENTI > PROFILI > IMPORTA UTENTI Le 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
  • 4. 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
  • 5. anteprima La preview utenti ti permette di aggiornare I dati in tempo reale tramite un form. aggiornamenti
  • 6. 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 default nel caso alcuni campi siano lasciati vuoti nel file caricato. aggiornamento account esistenti
  • 7. campi obligatori username,password,firstname,lastname,email,course1,group1,cohort1 esempi: jonest,verysecret,Tom,Jones,jonest@someplace.edu,math102,Section 1,year 3 reznort,somesecret,Trent,Reznor,reznort@someplace.edu,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
  • 8. 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
  • 9. 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
  • 10. autenticazione esterna La mappatura riguarda I campi in fondo alla pagina di autenticazione del database Ogni 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 cambiamenti Libero se vuoto l'utente puo' cambiarlo solo se il campo non e' gia' stato popolato dal database esterno o da lui stesso. mappatura campi
  • 11. 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. sincronizzazione Alcune 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