Allora, vediamo di affrontare tutti i punti:
C'era un bug nella creazione delle tabelle nella versione MySQL.
Spero di aver corretto il problema (purtroppo io Postgres e non MySQL e ho un'installazione un po' pasticciata per fare le prove con MySQL

)
La versione con la correzione potete scaricarla
qui (o dal CVS)
Raccomando ancora di
non usare la versione del Registro nella home page del corso Moodle Italiano che è vecchia.
Per chi ha provato prima l'installazione e ha ricevuto errore:
se volete essere certi di non avere problemi re-installando la versione corretta vi consiglio, con lo strumento di amministrazione del db (es phpMySQL)
- Eliminare le tabelle mdl_register e mdl_register_log
- Nella tabella mdl_modules cancellate la riga (non l'intera tabella!) dove appare "register"
A questo punto rientrate in Amministrazione e Moodle dovrebbe creare le nuove tabelle corrette.
Copiare le lingue nella directory
lang di moodle piuttosto che nella
moodledata è indifferente.
Moodle pesca le lingua in entrambi i posti. Diciamo che l'installazione standard mette le lingue diverse dall'inglese in moodledata, ma va bene lo stesso. Non serve copiarla in entrambi i posti e rischiate voi di fare confusione quando lo aggiornate.
L.