If you modify the uploadusers.php file in the admin folder you can take out the e-mail requirement. Why you ask would anyone do that. Well, I don't know there e-mail addresses!
I use a weekly export from our DA site to create a file of all students, in all classes, with all their personal data. I do a weekly upload so the Moodle always has the current addresses, contacts, course lists... for the teachers (locked from student view.)
I made uploadusers user the idnumber instead of the shortname, so that it would link right into the export from SIS. I also have it adding the course
sections (groups) for the teachers and populating them automatically. They can still make their own groups, but the course sections are already there for them.
If you don't know how... to remove e-mail go to
$required = array("username" => 1,
"password" => !$createpassword,
"firstname" => 1,
"lastname" => 1,
"email" => 1);
and change to
$required = array("username" => 1,
"password" => !$createpassword,
"firstname" => 1,
"lastname" => 1);
// "email" => 1);
Just commenter out the requirement...
I can send you my whole file if you want. I also took out 5 courses in the upload and made it one as my export does 1 line per student per course.
Brian
FYI, by doing this you will not overwrite existing users e-mail addresses that they have setup. Otherwise you will overwrite them!