uploaduser.php on moodle 1.9

Well, the moodle 1.9 interface for uploading and managing users is much improved!

After a prolonged scuffle with flexpage (which for some unknown reason wasn’t working properly and also prevented upload users from working properly), I was happy to find success with upload users.

First, you have to create the csv file. I usually do this in excel, but check in wordpad before uploading to ensure that no empty lines of commas or other types of space have crept in.

Then, you can proceed to the upload users form in moodle. Now there are many ways to fine tune the process.  You can add new users only or update existing accounts.  See screen capture.

Additionally, there are some more advanced settings, such as email settings, html editor settings, and institution name. (see screen capture)

You are supposed to create all the courses before you enroll the users. If you forget, you will see a report that lets you know exactly which courses did not exist.  The users will be created, but they will not be enrolled in any courses. (see screen capture)

At our institution, we run upload users every night for about 2 weeks. While we have never *unenrolled* students, as they change schedules through the add-drop period, we can get them enrolled in new classes. If you need to run upload users multiple times, the settings may change a bit.  (See screen capture)Moodle helpfully gives you a report after a successful run.  Naturally if you have several thousand lines in the csv file, this is less helpful. But for initial runs to test your input file, you can see very quickly if you have a problem.

Now that I have this working properly, I will turn my attention to uploadcourse.php. Stay tuned!

Create a free edublog to get your own comment avatar (and more!)


One Response to “uploaduser.php on moodle 1.9”

  1.   Glen K. on June 1, 2008 2:08 am

    Looking forward to the revised version of uploadcourse.php! Thanks for your efforts!

    Glen

    [Reply]

Trackback URI | Comments RSS

Leave a Reply

Name (required)

Email (required)

Website

Speak your mind

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-Spam Image

    Twitter Updates