One awkward thing about Moodle 1.9 is that teachers are allowed to manually enroll known Moodle accounts to a course as teachers, non editing teachers, students... , but not using a 'flat file' produced by some CSV export.
They have to send a file to an admin user who will inject it into Moodle using the standard 'flatfile enrollment' method with the following limitations :
- teachers must provide account's and course idnumbers and admin user must reformat the file by adding the required extra columns 'add' and 'target role', before copying the file to the appropriate location in moodledata directory.
- the report information is sent to admin, not to the course's teacher; so admin has to forward it to the teacher after the cron job has completed.
- there is no way in flatfile enrollment method to specify in which groups these accounts should be added, so teacher has to go manually again across the list to assign accounts to groups.
This little extension, that adds itself to course administration menu will hopefully help teachers to do it themselves, of course only with existing accounts.
Enjoy.