Chirone
unalternativa open source per la formazione a distanza
di Paolo e Carlo Manfredi
http://www.formazione.unipd.it
Chirone è il nome della piattaforma tecnologica per la formazione in rete progettato e realizzato dal Settore Tecnologie Educative del Dipartimento di Scienze dell'Educazione dell'Università di Padova.
Gli
autori sono quattro: Cecilia Dal Bon si è occupata del progetto e dell'interfaccia
web, Luca Luciani ha progettato l'interfaccia grafica, Carlo Manfredi è
l'ingegnere del software e del database, Paolo Manfredi è l'ideatore
del progetto e ne ha seguito la supervisione.
Chirone nasce a settembre 2001 dopo un paio d'anni di sperimentazione nei Corsi
di perfezionamento in "Multimedialità e didattica" 1999/2000
e 2000/2001. Nonostante tutti gli esperti di tecnologie in ambito educativo
ripetano che gli aspetti metodologico-didattici hanno la preminenza rispetto
a quelli meramente info-telematici, gli interventi di formazione tecnologica
per gli insegnanti passano inevitabilmente per l'utilizzo e la conoscenza di
uno specifico software. Inevitabilmente le scelte didattiche del docente devono
adeguarsi ai limiti inevitabili della piattaforma di comunicazione e di archiviazione
adottata, pertanto conoscere le funzioni del software significa conoscere le
sue possibilità di utilizzo e di riutilizzo. In questa sede presenteremo
gli aspetti tecnologici di Chirone: le tecnologie di base, i livelli delle applicazioni,
gli utenti e le funzioni.
Com'è fatto Chirone?
Tecnologie di base
INTERNET (1970)
Web (pagine statiche e dinamiche)
Mail (posta elettronica)
Ftp (trasferimento file)
APPLICAZIONI
Server Web
Server Mail
Database relazionale
Applicazione a tre livelli:
1) Utente - Client
2) Server applicativo - Server (Middleware)
3) Server di dati - Server (Database)
Nel 1999 nel Dipartimento è stato avviato un Progetto ODL (Open and Distance
Learning) che si articolava nell'analisi delle tecnologie info-telematiche esistenti,
nella scelta del linguaggio applicativo da utilizzare (Perl - Open Source),
nella scelta del database (PostgreSQL - Open Source), nella scelta dell'hardware.
La stessa parte iniziale del progetto è stata realizzata a distanza,
l'ingegnere del software ha lavorato per un anno da Los Angeles negli Stati
Uniti sul server del Dipartimento. I primi risultati sono stati cinque corsi
di perfezionamento e specializzazione attivati. Gli strumenti forniti erano:
- Forum
- Chat
- Prove di Autovalutazione
- Materiali didattici (pagine statiche)
Nel frattempo, grazie ai risultati della sperimentazione basata sull'utilizzo
della piattaforma da parte della segreteria dei corsi, dei tutor, degli allievi,
dei docenti e della webmaster, le tecnologie sono state modificate (Php, Mysql,
Linux) e nel 2001 Chirone fa il suo ingresso nel mondo delle piattaforme Open
Source (http://thot.cursus.edu/rubrique.asp?no=12074)
per la formazione in rete.
Le tecnologie, le applicazioni, le funzioni e l'interfaccia sono state migliorate
in modo da fornire nuovi strumenti per l'amministratore e per gli utenti; l'interfaccia
grafica moderna ed efficace ha permesso di poter imparare ad utilizzare Chirone
in dieci minuti, a chi già aveva competenze di navigazione in Internet.
Per installare Chirone è necessario un server (hardware) con un sistema
operativo Unix o Linux, un Server Web con supporto php (Apache), un Database,
un Server Chat, un Server Mail.
SICUREZZA
Autenticazione
utenti
Sessione e time-out
Log degli accessi
Amministrazione sicura per amministratori
Sessione
SSL (crittografia)
Apache
Gli utenti di Chirone
Come ogni centauro che si rispetti, Chirone, questo è infatti il nome
del più sapiente fra i Centauri che educò Achille, mostra diverse
nature e diverse figure; sono esattamente quattro:
amministratore
amministratore-corso
tutor
corsista
L'amministratore può gestire:
- i Corsi (Registrazione/Modifica/Cancellazione - Corso attivo, Registrazione/Modifica/Cancellazione);
- i Gruppi (Registrazione/Modifica/Cancellazione), gli Utenti (Amministratori,
Preiscritti, Utenti, Studenti, Tutor, Amministratori Corsi).
Le funzioni per gli utenti e gli amministratori sono:
-
I miei dati: l'utente può tenere sempre aggiornati i propri dati nel
database;
- la Bacheca: usata per una comunicazione verticale fra lo staff dei corsi e gli allievi;
-
il Calendario (WebCalendar - Open Source): usato per la pianificazione delle
attività dei gruppi e dei corsi;
- il Forum (phpBB - Open Source): usato per la comunicazione molti a molti all'interno
dei gruppi specifici, dei diversi corsi e di tutta la comunità virtuale
che ruota sul server www.formazione.unipd.it;
- la Chat (Server - Open Source/Client Java - proprietario): i cui testi vengono
automaticamente archiviati nel database, usata principalmente per creare le
condizioni emotivo-relazionali per il lavoro di gruppo e per la gestione di
momenti sincroni d'incontro;
- i File condivisi: strumento per la pubblicazione di documenti mediante il
browser di navigazione;
-
Le prove di autovalutazione: strumento che permette all'amministratore del corso
di creare per gli studenti delle prove di autovalutazione a risposta multipla;
- Chi c'è in linea: permette di visualizzare gli utenti del corso che
sono connessi al sito in quel momento e il loro numero IP;
-
Il mio corso: pagina specifica di ogni corso.
Gli sviluppi futuri
Chirone non è solo un progetto informatico Open Source, è un progetto
aperto ad ulteriori sviluppi. Stiamo lavorando per creare un team multidisciplinare
finalizzato alla distribuzione del software (con licenza GPL - http://www.gnu.org/home.it.html),
all'internazionalizzazione attraverso una versione multilingua, all'indipendenza
dal Database, e alla personalizzazione mediante la creazione di corsi modulari
che le diverse tipologie di utenti possano attivare.
Inoltre si sta lavorando per la creazione di ulteriori tipologie di prove, test
e questionari di (auto)valutazione, per la pubblicazione di materiali didattici
e ipertesti online (file html, PDF), per un sistema di indicizzazione attraverso
Metadati.
Chirone è un ambiente ipertele (ipermediale e telematico) per l'apprendimento
in continuo sviluppo, basato su di una tecnologia info-telematica Open Source,
quindi personalizzabile rispetto ad una molteplicità di esigenze didattiche.
A
questo punto non vi resta che provare ad usarlo connettendovi al sito http://www.formazione.unipd.it.
Digitando username: demo01 e password: demo01 potete accedere al corso dimostrativo
"Educazione all'Umanità".