Moodle 2.7 - amministrazione base - Plugin e ruoli

43
gestione plugin by Laura Camellini

Transcript of Moodle 2.7 - amministrazione base - Plugin e ruoli

Page 1: Moodle 2.7 - amministrazione base - Plugin e ruoli

gestione pluginby Laura Camellini

Page 2: Moodle 2.7 - amministrazione base - Plugin e ruoli

Plugin

attivitá blocchi filtri

Page 3: Moodle 2.7 - amministrazione base - Plugin e ruoli

Plugin

I plugin non sono altro che moduli esterni al core di moodle, si installano come file scompattando gli archivi

zip nelle rispettive cartelle.Le Attivitá sono plugin usati per lo piu' per riempire la colonna centrale delle pagine dei corsi e nella home

page.I Blocchi hanno invece la funzione di plasmare il

design dell'interfaccia da un punto di vista estetico e funzionale (es calendario e login)

I Filtri sono invece funzionalita' importanti ma molto pesanti che parsano il contenuto delle pagine ad

esempio per creare la versione multilingua.

pezzi di codice

Page 4: Moodle 2.7 - amministrazione base - Plugin e ruoli
Page 5: Moodle 2.7 - amministrazione base - Plugin e ruoli
Page 6: Moodle 2.7 - amministrazione base - Plugin e ruoli

blocchi

I blocchi si trovano nella directory blocks e

possono essere bloccati dall'amministratore senza lasciare la possibilita' alle altre tipologie di utenti di

rimuoverli.La pagina di gestione blocchi l'abbiamo gia'

analizzata nella spiegazione delle

funzionalita di strutturazzione

dell'interfaccia della home page.

blocchi permanenti

Page 7: Moodle 2.7 - amministrazione base - Plugin e ruoli

filtri

Tutti i filtri forniti con l’installazione base di Moodle sono in stato di off, in modo

da non assorbire risorse inutilmente arrivando a rallentare in maniera

consistente il caricamento delle pagine, soprattutto se il server di cui disponiamo non

dovesse essere particolarmente performante. Il consiglio è quindi di attivare

esclusivamente i filtri strettamente necessari alle

proprie necessità, lasciando su off tutti gli altri.

gestire il peso

Page 8: Moodle 2.7 - amministrazione base - Plugin e ruoli

filtri

Plugin multimediali: riconosce i link che puntano a contenuti multimediali come: video, filmati flash o file mp3; se il collegamento è corretto, si visualizza il player.Generazione di link al database : il database in parola è quello presente tra le attività di Moodle gestite

dal creatore del corso.Collegamento al glossario : Moodle è in grado

di gestire in vario modo diversi tipi di glossari, che devono essere creati dal docente.

Link ai nomi delle risorse wiki ed attivitá: i nomi delle risorse diventano collegamenti ipertestuali

che puntano alle risorse del corso.Notazione algebrica e TeX: converte in immagini

GIF le formule algebriche prodotte racchiudendo l’espressione tra due simboli @ e la sintassi TeX in due

simboli $.

default

Page 9: Moodle 2.7 - amministrazione base - Plugin e ruoli

filtriCensura parola: cliccando sul link Impostazioni di

questo filtro, abbiamo la possibilità di inserire un elenco di parole da sottoporre a censura.

Protezione e-mail : quando questo filtro è abilitato, Moodle controlla tutti i testi inseriti alla ricerca di

indirizzi e-mail; dopo averli trovati li maschera in modo che i motori degli spammer non se ne possano

appropriare.Contenuto Multilingua.

Page 10: Moodle 2.7 - amministrazione base - Plugin e ruoli

filtri

Per eliminare un filtro e' necessario che di cancelli la

directory del filtro nella cartella moodle/filter

eliminazione

Page 11: Moodle 2.7 - amministrazione base - Plugin e ruoli

impostazioni comuni

le impostazioni comuni sono utili ad ottimizzare il funzionamento dei filtri

ottimizzazioneE' a disposizione un elenco specifico delle

impostazioni piu' adatta per I filtri.

elenco

Page 12: Moodle 2.7 - amministrazione base - Plugin e ruoli

impostazioni comuniDurata della cache del testo: minuti in cui

Moodle conserva il testo in un’area cache di memoria in modo da non doverlo rielaborare nel caso vi sia una nuova richiesta nell’intervallo predefinito. Il settaggio ottimale dipende dal traffico sviluppato dal sito; un

tempo basso rallenta il sito Applica filtro sui file inviati: di norma Moodle filtra solo il testo inserito attraverso l'editor, con questo filtropossiamo decidere di filtrare anche i file inviati con

la funzione di upload, scegliendo I formati da filtrare Filtro occorrenze una volta per pagina:

Moodle crea il link solo alla prima occorrenza che trova, ignorando tutte le parole uguali presenti nella pagina.

Filtro occorrenze una volta per testo:creazione di auto collegamenti uguali purché

situati in parti di testo non contigue. Non funziona se il filtro precedente e' attivo.

Filtra tutte le stringhe : filtra non solo il testo normale ma anche i titoli, le intestazioni ecc. Serve solo

ad avere la traduzione anche di queste parti dei siti multilingua.

Page 13: Moodle 2.7 - amministrazione base - Plugin e ruoli

- Coffeebreak-Divider slide

Page 14: Moodle 2.7 - amministrazione base - Plugin e ruoli

ruoli e gruppiby Laura Camellini

Page 15: Moodle 2.7 - amministrazione base - Plugin e ruoli

contesto

L'unico utente che ha un ruolo globale in moodle e' l'amministratore. In altre parole dentro moodle si

puoi avere ruoli differenti a seconda del contesto in cui ci si muove: si puo' essere un insegnante in un corso

e studente in un'altro.Quando si assegnano o

modificano I ruoli in moodle sara' sempre richiesto il contesto di

riferimento.

ruoli

Page 16: Moodle 2.7 - amministrazione base - Plugin e ruoli

Contesto di sistema

sito utente categoria

sito bloccositomodulo sottocategoria

corso

bloccomodulo

Page 17: Moodle 2.7 - amministrazione base - Plugin e ruoli

contesti● Sistema -l'utente puo' lavorare e visualizzare tutto il

sito, con gli opportuni settaggi di solito ne fanno parte manager e creatore di corsi.

● Front Page -coloro che sono nel contesto “Sistema” non ne hanno bisogno, questo contesto

serve per gli insegnanti a cui si permette di modificare la home.

● Categoria – gli utenti possono essere inseriti in questo contesto per non doverli inserire in ogni corso

singolarmente.● Corso – usata per lo piu'per iscrivere gli studenti:

AMMINISTRAZIONE>AMMINISTRAZIONE CORSO>ISCRIVI UTENTE

● Blocco- serve a far vedere un blocco solo ad un certo gruppo di utenti.

● Modulo Attivita' cambia il ruolo di un'utente su una specifica attivita', ad esempio uno studente puo' diventare insegnante dentro un forum e moderare I

compagni.● User- un contesto nato perché I genitori possano

guardare I voti dei figli.

Page 18: Moodle 2.7 - amministrazione base - Plugin e ruoli

Gerarchia Contesti

● Sistema (nessun parente)● Front/Home page (parente = system) -● Categoria di corsi (parente = categoria

parente o sistema)● Corso (parente = categoria o sistema)

● Modulo (parente = corso o sistema)● Blocco (parente = corso or sistema)

● Utente (parente = sistema)

Page 19: Moodle 2.7 - amministrazione base - Plugin e ruoli

gestione ruoli

● Nel blocco amministrazione clicca su: AMMINISTRAZIONE SITO >UTENTI >AUTORIZZAZIONI

>GESTIONE RUOLI● clicca sull'icona di edit nel

campo del ruolo che vuoi modificare

● nella pagina modifica ruolo cambia I permessi come necessario

per ogni funzione● clicca il pulsante salva

I ruoli possono essere sempre singolarmente resettati.

modifica

Page 20: Moodle 2.7 - amministrazione base - Plugin e ruoli

ARCHETIPI● Amministratore sito – puo' fare tutto sul sito.

● Manager – un ruolo di amministrazione minoritario● Creatore di corsi – puo' creare corsi ma non

cancellarli● Insegnante – puo' gestire corsi ed assegnare

valutazioni nei corsi a cui e' assegnato.● Insegnante non editor -puo' assegnare

valutazioni manon modificare I corsi.● Studente – puo' accedere e partecipare ai corsi.

● Ospite – visualizza I corsi ma non vi partecipa.● Utente autenticato – ruolo di ogni utente dopo

il login.● Utente loggato in front page -un ruolo per gli

utenti loggati valido solo per la home page.

Page 21: Moodle 2.7 - amministrazione base - Plugin e ruoli

manager

L'archetipo del Manager permette all'utente di accedere ai corsi e modificarli e di operare su

funzionalita' di amministrazione in relazione ai corsi, agli utenti, settaggi delle votazioni ecc.

A differenza del ruolo di amministratore il ruolo del Manager e' un ruolo reale, le cui capacita' si possono

modificare, ma e' simile all'amministratore e molto piu' sicuro da usare a causa dei suoi poteri ampi che si

possono modificare.

descrizione

Page 22: Moodle 2.7 - amministrazione base - Plugin e ruoli

managerUtenti Profili Elenco utenti Azioni di mass Aggiungi nuovo utente Gruppi globali Importa utenti Importa immagini utenti Autorizzazioni Gestione ruoli Ruoli globali Verifica Autorizzazioni Report privilegi Corsi Aggiungi/modifica corsi Backup Impostazioni di default Impostazioni backup automatico

Valutazioni Impostazioni generali Impostazioni categorie Impostazioni elementi Scale Graduatoria letterale Impostazioni eeport Lingua Personalizzazione lingua Pagina home Impostazioni home page Ruoli home page Filtri home page Backup home page Ripristino home page Domande home apge

Reports Commenti Backups Elenco eventi Log Live log Domande Sicurezza Statistiche

Page 23: Moodle 2.7 - amministrazione base - Plugin e ruoli

manager

Le opzioni elencate nella slide precedente sono quelle visibili nel pannello di

amministrazione dell'utente manager se assegnato al contesto sito

Non sono tute le opzioni del pannello di amministrazione ma l'utente puo' cambiare I propri diritti nel pannello gestione ruoli, per proibirlo basta togliergli la facolta' di

creare e gestire I ruoli.

sitoAssegnando l'utente Manager al contesto categoria avra' accesso agli strumenti di amministrazione dei

corsi ma non del sito.I manager devono attivare la modifica per accedere

al link modifica categoria e aggiungi categoria, il blocco di amministrazione appare come in figura.

categoria

Page 24: Moodle 2.7 - amministrazione base - Plugin e ruoli

creatore di corsiL'utente puo' creare nuovi corsi ed e' iscritto come insegnante nei

corsi da lui creati e puo' aggiungere nuovi isegnanti dopo aver creato il corso.

All'utente sono visibili I corsi nascosti.Di solito questo ruolo viene assegnato ad un capo di dipartimento o

coordinatore di programmi.Se l'utente e'limitato al contesto di una categoria il pulsante

aggiungi nuovo corso appare solo se nella categoria ci sono gia' altri corsi

Un creatore di corsi di default non e' insegnante dei corsi che lui non ha creato e non puo' cancellare corsi.

Aggiungiere autorizzazioni a questo ruolo e' sconsigliato, piuttosto e' meglio usare il ruolo di manager

Questo ruolo e' finalizzato a creare utenti che possano creare nuovi corsi ma non modificare I corsi esistenti.

Page 25: Moodle 2.7 - amministrazione base - Plugin e ruoli

insegnanteGli Insegnanti hanno piena autonomia di movimento all'interno del corso a cui sono assegnati, possono

gestirlo, aggiungere studenti ed aggiungere insegnanti non editor.

In maniera simile agli studenti gli insegnanti sono iscritti ad un contesto “corso”.

Cambiare le autorizzazioni del ruolo “Insegnante” e' sconsigliato, piuttosto e' consigliabile creare un

nuovo ruolo copiando le sue autorizzazioni per poi aggiungerne altre.

Per assegnare ad un insegnante le autorizzazioni per una intera categoria assegna il contesto categoria al ruolo scelto e poi dal menu di amministrazione delal categoria assegna la categoria specifica al ruolo.

Page 26: Moodle 2.7 - amministrazione base - Plugin e ruoli

inscrivere un insegnante ad un corso

Your title

iscrizioneClicca il bottone

iscrivi utente in alto a destra o a sinistra in basso

nella pagina

opzioniSeleziona le giuste opzioni di iscrizione

amministrazioneAMMINISTRAZIONE

>AMMINISTRAZIONE

CORSO>

UTENTI>

ISCRITTI

assegna ruoloScegli il ruolo di

insegnante dal menu a cascata “assegna ruolo”

selezionaCerca o naviga fino

all'utente da selezionare.

Your titleiscriviClicca il bottone iscrivi nella riga

dell'utente desiderato, una volta abilitato il

bottone scompare.

terminaClicca il pulsante

termina iscrizioni per

chiudere la finestra di dialogo.

Page 27: Moodle 2.7 - amministrazione base - Plugin e ruoli

insegnante non editor● Se assegnato ad un corso un insegnante non editor puo' vedere e

valutare gli studenti ma non modificare o cancellare una qualsiasi delle attivita' del corso stesso

● Questo genere di ruolo viene assegnato ad un assistente di classe ad esempio.

Page 28: Moodle 2.7 - amministrazione base - Plugin e ruoli

studente● Uno Studente ha accesso a tutte le attivita' del corso

ma puo' vedere solo I propri voti se l'insegnante ne ha impostato la visibilita'.

● Quando uno studente si iscrive su Moodle puo' vedere tutti I corsi, ma dopo la sua prima iscrizione

potra' vedere solo I corsi a cui e' iscritto.● La visualizzazione di moodle dello studente differisce

molto dall'insegnante come dagli eventuali studenti che appartengono ad un altro gruppo.

● Amministratori e Insegnanti decidono come uno studente puo' iscriversi e cosa puo' vedere e fare dentro a Moodle.Queste autorizzazioni possono

cambiare da corso a corso, da contesto a contesto, alcuni studenti posso anche dare voti agli altri

studenti ed interagire con gli altri partecipanti, mentre in un contesto diverso gli studenti non avranno

possibilita' di interazione.

Page 29: Moodle 2.7 - amministrazione base - Plugin e ruoli

ospiteMoodle ha un account ospite integrato che permette a qualsiasi visitatore che preme il

pulsante accedi come ospite di guardare (accesso in sola lettura) I corsi che si stanno

svolgendo sulla piattaforma, se questa opzione e' attiva ogni utente puo' fare la stessa cosa dopo

aver effettuato l'accesso.Questa funzionalita' e' utile a mostrare ad un

esterno le caratteristiche del corso o a permettere ad uno studente di scegliere a che corso iscriversi.Tutti gli utenti non autenticati possono accedere automaticamente come ospiti, basta abilitare il

login automatico:AMMINISTRAZIONE

>AMMINISTRAZIONE SITO>UTENTI

>AUTORIZZAZIONI>POLITICHE UTENTE

Page 30: Moodle 2.7 - amministrazione base - Plugin e ruoli

ACCESSO OSPITE, DEFAULT

Accedi alle configurazioni tramite:AMMINISTRAZIONE >AMMINISTRAZIONE SITO >PLUGIN >ISCRIZIONI >ACCESSO

OSPITE● Cliccare il bottone Avanzate invece di Permetti accesso ospite permettera' di accedere alle opzioni di configurazione

dell'accesso ospiti agli insegnanti del corso, per eventualmente settare una

password ospite.

CONFIGURAZIONI● In AMMINISTRAZIONE > AMMINISTRAZIONE SITO > UTENTI > AUTORIZZAZIONI > POLITICHE

UTENTE e' possibile dare la possibilita' ad ogni visitatore di autenticarsi coem ospite in

automatico.● In AMMINISTRAZIONE > AMMINISTRAZIONE SITO > PLUGIN > AUTENTICAZIONE > GESTISCI AUTENTICAZIONE e' necessario avere il bottone

accesso ospite configurato su “mostra”● In AMMINISTRAZIONE > AMMINISTRAZIONE

SITO > SICUREZZA > POLITICHE SITO puoi abilitare I settaggi “aperto a Google” per

permettere ai robot di Google di entrare nel sito come ospiti; anche tutti coloro che accederanno dalle ricerche google saranno automaticamente

autenticati come ospiti.

AUTO-LOGIN

Page 31: Moodle 2.7 - amministrazione base - Plugin e ruoli

utente autenticatoQuando un utente si autentica sul sito gli viene

automaticamente assgnato il ruolo di utente autenticato. Un utente potra' poi avere ruoli piu' ampi a seconda di dove si trovano nella struttura del sito, come studenti in un corso.

Di default gli utenti autenticati possono modificaroe il proprio profilo, mandare

messaggi, pubblicare sul blog, tutto al di fuori dei corsi.

Page 32: Moodle 2.7 - amministrazione base - Plugin e ruoli

gestione ruoli

Nelle tabelle accessibili dalle schede in alto troviamo

l'assegnazione dei permessi per l'attribuzione, la modifica dei ruoli ed il

permesso di cambiare ruolo tra I contesti.

utenti

Page 33: Moodle 2.7 - amministrazione base - Plugin e ruoli

schedeAutorizzazione a modificare i ruoliAutorizza un utente a modificare il ruolo di un'altro, ad esempio puo' permettere ad un

insegnante di trasformare uno studente in un insegnante non editor.

Autorizzazione a cambiare ruoloAbilita' la possibilitá di cambiare ruolo nel

pannello AMMINISTRAZIONE>IMPOSTAZIONI PROFILO >RUOLI

I settaggi impostati in queste tabelle devono corrispondere con I settaggi impostati per

l'archetipo utente utilizzato.

Page 34: Moodle 2.7 - amministrazione base - Plugin e ruoli

altre operazioni

C'e' una pagina specifica per l'aggiunta di

amministratori di sistema:AMMINISTRAZIONE >

AMMINISTRAZIONE SITO >UTENTI >

AUTORIZZAZIONI >AMMINISTRATORI DEL

SITO.Il primo amministratore

(primario) non puo' essere cancellato

Per controllare il ruolo di un utente bisogna navigare alla sua pagina di profilo e nel blocco amministrazione sotto le configurazioni del

profilo cliccare su “ruoli assegnati a questo utente”

amministratori controlli

Page 35: Moodle 2.7 - amministrazione base - Plugin e ruoli

utenti nascostiPer permette ad un utente di accedere ad un corso senza che gli altri se ne accorgano usa

l#opzione “altro utente” nel menu di amministrazione del corso, sotto la voce

Utenti, potrai assengnare le autorizzazioni all'utente senza realmente iscriverlo al corso.

Page 36: Moodle 2.7 - amministrazione base - Plugin e ruoli

Aggiungi ruoloAMMINISTRAZIONE >

AMMINISTRAZIONE SITO >UTENTI >

AUTORIZZAZIONI > GESTISCI RUOLI

Clicca Aggiungi ruolo e dai un nome

aggiunta ruoli esempio

archetipoDal menu che ti

permette di copiare un archetiposcegli

“nessun ruolo”

profiloTra le configurazioni cambia “viewdetails” sotto il titolo Corso

e “viewalldetails” sotto il titolo

Utente in allow

profiloPuoi cambiare queste

funzionalita':● user:readuserblogs● user:readuserposts

● user:viewuseractivitiesreport

● user:editprofilee clicca Crea

Page 37: Moodle 2.7 - amministrazione base - Plugin e ruoli

aggiunta genitore

Vai sul profilo studente: amministrazione sito >utenti >

account> navigalista utenti, accedi alla configurazioni del profilo >

ruoli > assegna ruoli e assegna il nuovo ruolo.

Aggiungi il genitore alla lista utenti esistenti dai potenziali.

studente

Page 38: Moodle 2.7 - amministrazione base - Plugin e ruoli

aggiunta genitore

Per controllare il ruolo di un utente bisogna navigare alla sua pagina di

profilo e nel blocco amministrazione sotto le

configurazioni del profilo cliccare su “ruoli assegnati a questo utente”

genitore

Page 39: Moodle 2.7 - amministrazione base - Plugin e ruoli

blocco mentees

Bisogna aggiungere questo blocco per far vedere il link al profilo del

figlio al genitore

● Vai alla home page e attiva le modifiche

● Nel menu aggiungi blocco selezione mentees

● modifica come meglio preferisci le configurazioni.

Front page

Page 40: Moodle 2.7 - amministrazione base - Plugin e ruoli

politiche utente

Molte delle opzioni che trovate in questa voce del menu amministrazione sono gia' state descritte in precedenza, mi limitero' a citare quelle che ancora non abbiamo visto:

Ruolo per I visitatori: Ospite e' consigliatoRuolo per tutti gli utenti: Utente Autenticato e' consigliato

Login automatico Ospite: se non e'attivo e' necessario autenticarsi dalla schermata di login come Ospite

Nascondi campi utente: serve ad aumentare al protezione della privacy degli studenti.Ci sono delle configurazioni di ruolo che nascondono I dati utente con piu' sicurezza.

Mostra identita' utente: alcune delle informazioni personali dell'utente sono mostrate nei campi attivati sotto.

Numero massimo utenti per paginaAssegnazione ruoli non supportata

Auto registrazione e auto-iscrizione ai corsi.LE opzioni che non affrontiamo sono specifiche del design del tema e dell'aspetto estetico.

ruoli

Page 41: Moodle 2.7 - amministrazione base - Plugin e ruoli

ruoli personalizzati

Per importare un nuovo ruolo:

Dentro a AMMINISTRAZIONE > AMMINISTRAZIONE SITO > UTENTI>

AUTORIZZAZIONI > GESTISCI RUOLI clicca su Aggiungi ruoloUpload modelloClick "Continua"

controlla il nuovo ruolo prima di cliccare il pulsante “Crea”

importazionePer esportare un ruolo

Dentro a AMMINISTRAZIONE > AMMINISTRAZIONE SITO > UTENTI>

AUTORIZZAZIONI > GESTISCI RUOLI clicca sul nome del ruolo e clicca il bottone Esporta

Sara' downloadato un file xml sul tuo computerIl file conterra' questi dati:

● Nome e descrizione ruolo● Livelli di contesto assegnati

● Settaggi relativi all'attribuzione, modifica e cambiamento di ruoli

● Autorizzazioni a livello di sitema

esportazione

Page 42: Moodle 2.7 - amministrazione base - Plugin e ruoli

permessiAlcuni ruoli possono cambiare le possibilita' di

interazione e modifica degli utenti all'interno dei contesti che gli sono assegnati, un insegnante puo'

dare facolta' ad uno studente di interagire nei forum specifici di una certa attivita' o in tutti I forum del corso.AMMINISTRAZIONE > AMMINISTRAZIONE CORSO>

UTENTI >AUTORIZZAZIONIe

AMMINISTRAZIONE > AMMINISTRAZIONE ATTIVITA' > AUTORIZZAZIONI.

Per modificare le autorizzazioni sui blocchi dal menu autorizzazione dobbiamo attivare modifica

blocchi.

Ci sono dunque alcuni contesti, in particolare I corsi, la front page e le attivita' in cui le

autorizzazioni possono essere configurate individualmente sovrascrivendo il ruolo

archetipo dell'utente.

Page 43: Moodle 2.7 - amministrazione base - Plugin e ruoli

grazieSpazio Domande