Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni...

29
Dip. Ingegneria dell’Informazione e Metodi Matematici Centro per le Tecnologie Didattiche e la comunicazione Prof. A. Fassò Ing. S.E. Locatelli Ing. M.Salvi

Transcript of Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni...

Page 1: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Dip. Ingegneria dell’Informazione e Metodi Matematici

Centro per le Tecnologie Didattiche e la comunicazione

Prof. A. FassòIng. S.E. LocatelliIng. M.Salvi

Page 2: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Cosa è ILIAS

•Caratt. Tecniche

•Caratt .Economiche

Impiego per la Didattica

•Organizzazione ambiente

•Organizzazione standard corso

Test ed esami online

•Esempi di impiego

•Esiti a lungo termine

OFA: case study

Sviluppi e

sperimentazioni

•Vers 4.0

•TEO

Page 3: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Il primo prototipo di ilias viene sviluppato dal 1997 in seno al progetto VIRTUS presso l’università di Colonia, nel 2000 dato il forte interesse di altre università il progetto viene reso opensource sotto la licenza GPL.

Attualmente viene impiegato a livello globale (in più di 19 nazioni) in diverse università e istituzioni sia pubbliche che private. Dal sito ufficiale della piattaforma e per le installazioni principali a livello mondiale si possono stimare un milione di utenti .

Come detto prima il progetto è opensource dal 2000 quindi chiunque può contribuire allo sviluppo.

Il team di sviluppatori originari è costituito da 6 persone e ha continuato a seguire il progetto negli anni, grazie alle donazioni di diversi enti, è riuscito a mantenere la piattaforma aggiornata con gli sviluppi delle ultime tecnologie (scorm) e ad aggiungere costantemente nuove funzionalità, oltre ad effettuare una costante revisione dei contributi di codice/estensioni che chiunque può mettere a disposizione.

Page 4: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

LAMP (Linux-Apache-Mysql-Php) LMS COMPLETO

◦ Didattica◦ Test & Esami◦ Collaborazione (Wiki, forum, chat…)

Compatibilità completa per◦ SCORM 1.2 RTE3◦ SCORM 2004◦ IMS QTI (Test&Assessment Tool)◦ AICC◦ LOM metadata◦ TEX◦ Webcasting◦ SOAP◦ Google Maps◦ Qualsiasi contenuto web

Page 5: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Basta un browser

Si può installare su proprio pc/notebook (Win-Mac-Linux) xampp

Multilanguage

Export-Import materiali ◦ singoli files : pdf, doc, xls, jpg, …

◦ …fino a corsi completi

Elaix : ponte verso Office

Page 6: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

OpenSource

No costi licenza

Ampia base di testing prodotti sempre ben consolidati e minor rischio update

Page 7: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

…ma senza prezzo non significa senza valore: cosa sarebbe costato sviluppare ILIAS con “logica commerciale”? Quanto è in termini di puro costo di sviluppo e di testing il “valore equivalente” del prodotto?

Page 8: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Il progetto è costituito da 1.381.700 linee di codice

Impegno stimato : 392 persone per 1 anno di sviluppo

Considerando un salario di 55000 dollari l’anno l’intero progetto si può stimare in un costo superiore ai 21 milioni di dollari*

* fonte www.ohloh.net

Page 9: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Area riservata (docenti)◦ Organizzata secondo la gerarchia: Facoltà

Dipartimento Area disciplinare Singolo Insegnamento

Area pubblica (studenti)◦ Organizzata secondo la gerarchia: Corsi attivi

Facoltà Gruppo insegnamento

Corsi archiviati Anno Accademico Facoltà Gruppo insegnamento

Page 10: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Produzione

•elearning2.unibg.it

ILIAS su PC docente

Backup

•Disponibilità immediata

•Storicizzazione dati

Test Nuove versioni

Esami online

Page 11: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

ILIAS

2.4.7

ILIAS

3.0

ILIAS

3.1

ILIAS

3.3

ILIAS

3 .5

ILIAS

3.7

ILIAS

3.8

ILIAS

3.9

ILIAS

3.10

ILIAS

4.0

ILIAS

4.1

Nb. Ogni versione passa attraverso un rilascio di diverse minor relaesees. 3.8.1, 3.8.2, ecc

2002 2006 2009

Page 12: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Ilias 2 Ilias 3 Ilias 4

2004/2005 27

2005/2006 35

2007/2008 51

2008/2009 70

2009/2010 > 70 ?

Page 13: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

500

25005000

2002 2005 2009

Page 14: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Contenuti

•Asincroni

•Sincroni

Interazione

•Forum

•Sondaggi

•Calendari

•Avvisi/mail

Valutazione

•Test autoval.

•Esercitazioni

•Esami

Page 15: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Contenuti

Asincroni

Testo/HTML Immagini TEX Multimedia

Sincroni

chatIntegrazione

3°parti

Page 16: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Interazione

Forum Sondaggi Avvisi/email* Calendari

* Sistema di email integrata con la classe

Page 17: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Valutazione

Autovalutazione

Test

apprendimento

Giudizio docente

Esami online in

laboratorio

Esercitazioni a

casa

Esercitazioni in

laboratorio

Page 18: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

La sperimentazione inizia nel 2005/2006

Le richieste sono quelle di avere un sistema automatico per la correzione e fare in modo che gli studenti non possano copiare ed essendo di fronte a un pc non possano accedere a fonti esterne (internet).

Statistica è il primo corso ad adottarli

In che modo◦ Test in laboratorio x “compitini”◦ Esame finale◦ Esercitazione in aula (es Stat II)◦ Impiego per concorso

Ogni anno almeno due corsi di statistica usano questa tipologia di valutazione insieme a Informatica per il corso di Informatica II

Page 19: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Centro per le Tecnologie Didattiche e la comunicazionehw e supporto tecnico, LDAP per la gestione utenti, …

Sistemi Informativi dell’ateneogestione aule esami, profilazione avanzata utenti,…

Page 20: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

La richiesta era ovvia e formulabile in modo semplificato come

“…abbiamo un sistema semplice per inserire dei quesiti e generare in modo automatico e casuale un insieme di test equivalenti in poco tempo, considerando che dobbiamo inserire formule e grafici attualmente in tex?

…poi dovremo anche pensare a come non far copiare gli studenti...”

In collaborazione con il prof. G.Salesi

Page 21: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

costruire domande e risposte contenenti codice TEX (e quindi simboli, formule, equazioni, matrici e tutto quanto necessario per rappresentare i quesiti di fisica)

generare dei test che estraessero ogni volta un numero determinato di domande a partire da un insieme di “contenitori tematici di quesiti”, scegliendo a caso le stesse e poi ordinandole in modo ulteriormente casuale

presentare le risposte in ordine casuale

calcolare in automatico il punteggio raggiunto da ogni studente

Page 22: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Inibire l’accesso ad internet ed eventualmente permettendo l’esecuzione di software in locale

organizzare sessioni di test indipendenti preiscrivendo gli studenti (garanzia identità partecipanti)

avere in tempo reale durante il test (per il docente) l'andamento della classe (la statistica puntuale di quanti studenti stanno facendo il test, quante risposte sono state date, quante corrette...)

Indicare il tempo rimanente per il test allo studente avere la correzione automatica di tutti i test, esportabile in

excel per eventuale processing e valutazione finale possibilità di inviare mail individuale ad ogni studente con

l'esito singolo e personale del test, con allegata la versione corretta del test stesso

Page 23: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Come con poche domande abbiamo generato un numero potenzialmente molto elevato di test differenti:◦ 5 contenitori di 10 domande ognuno◦ ogni domanda ha in media 4 risposte possibili

presentate allo studente◦ un test finale composto di 10 domande, 2 da ogni

contenitore scelte a caso◦ rimescolamento dell'ordine delle domande◦ rimescolamento dell'ordine delle risposte

◦ Abbiamo con sole 50 domande inserite un numero di esami differenti (per almeno un quesito) pari a 100'000 (10^5)

Page 24: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Versione 4.0 (attualmente in test)◦ Export SCORM

◦ Nuove funzionalità multimediali

◦ Nuove metodologie sincrone

◦ Affinamento continuo

Progetto TEO◦ Definizione di Test ed Esami Online con quesiti

parametrici

◦ Il lavoro svolto

◦ I passi per la messa in produzione

Page 25: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Domande?

Vi ringraziamo per l’attenzione!

Page 26: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Mediawiki

Possibilità di integrare plugin di terze parti ◦ Moodle gift editor

◦ Wordlist processor

◦ Jeliot algorithm Visualizer

◦ Formula question plugin

Webdav

LT4eL Tools - Language Technology Tools fore-Learning

Page 27: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Cosa è un test parametrico

Vantaggio per costruzione pool quesiti per esami

Generalità dell’approccio (anche fuori da ILIAS quindi)

Page 28: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Tesi

Applicativo demo

Page 29: Dip. Ingegneria dell’Informazione e Metodi Matematici · della piattaforma e per le installazioni principali a livello mondiale si ... funzionalità, oltre ad effettuare una costante

Completare il range dei test

Integrare in ILIAS l’ambiente di “produzione”

Integrare con altri ambienti via EXPORT