Ciao. Anche io ho avuto lo stesso problema e l'ho risolto costruendomi una aggiunta.
Sostanzialmente si tratta di modificare due files e di aggiungerne altri due.
Ecco qua come si fa.
1) modifica moodle/user/action_redir.php modificando
'messageselect.php',
'extendenrol.php'
);
in
'messageselect.php',
'downloadtxt.php',
'downloadxls.php',
'extendenrol.php'
);
2) modifica moodle/user/index.php modificando
if (has_capability('moodle/site:readallmessages', $context)) {
$displaylist['messageselect.php'] = get_string('messageselectadd');
}
if ($course->enrolperiod) {
$displaylist['extendenrol.php'] = get_string('extendenrol');
}
in
if (has_capability('moodle/site:readallmessages', $context)) {
$displaylist['messageselect.php'] = get_string('messageselectadd');
}
if (has_capability('moodle/site:uploadusers', $context)) {
$displaylist['downloadtxt.php'] = get_string('downloadtext');
$displaylist['downloadxls.php'] = get_string('downloadexcel');
}
if ($course->enrolperiod) {
$displaylist['extendenrol.php'] = get_string('extendenrol');
}
3) aggiungi i file downloadtxt.php e downloadxls.php alla cartella moodle/user
FINE.
I materiali li trovi compressi in
http://tracker.moodle.org/browse/MDL-5669: usernew.zip
Una volta finito il processo accedi al blocco partecipanti, seleziona chi vuoi e scaricane la lista.
La mia modifica attuale funziona in Moodle1.8