Moodle 2.7 - amministrazione base - importare utenti da database

12

description

Moodle 2.7, amministrazione base, come importate gli utenti da database esterni, italiano, corso tenutosi presso http://www.stra-le.it/

Transcript of Moodle 2.7 - amministrazione base - importare utenti da database

Page 1: Moodle 2.7 - amministrazione base - importare utenti da database
Page 2: Moodle 2.7 - amministrazione base - importare utenti da database

Importazione utentidi Laura Camellini

Page 3: Moodle 2.7 - amministrazione base - importare utenti da database

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

Page 4: Moodle 2.7 - amministrazione base - importare utenti da database

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

Page 5: Moodle 2.7 - amministrazione base - importare utenti da database

anteprima

La preview utenti ti permette di aggiornare I

dati in tempo reale tramite un form.

aggiornamenti

Page 6: Moodle 2.7 - amministrazione base - importare utenti da database

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

Page 7: Moodle 2.7 - amministrazione base - importare utenti da database

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

Page 8: Moodle 2.7 - amministrazione base - importare utenti da database

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

Page 9: Moodle 2.7 - amministrazione base - importare utenti da database

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

Page 10: Moodle 2.7 - amministrazione base - importare utenti da database

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

Page 11: Moodle 2.7 - amministrazione base - importare utenti da database

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

Page 12: Moodle 2.7 - amministrazione base - importare utenti da database

grazieSpazio Domande