Bulk Enrolment Updatesr

Bulk Enrolment Updatesr

Rashan Anushka - દ્વારા
Number of replies: 4
Dear all,
I am running moodle 1.6+ on LAMP and using the Internal enrollment.
when creating accounts for the first time i could easily enroll the students to relevant courses using the same CSV file (via user upload), but my problems starting when i want to update the students enrollments after a while.

So does any one know method to update student enrolments of a large batch (via a CSV file ,...) something similar to "User upload".

ps: I cant use the enrolment key in my case as the enrolment is totally a manual one (i am getting Excel files containing student information time to time ).




In reply to Rashan Anushka

Re: Bulk Enrolment Updatesr

Iñaki Arenaza - દ્વારા
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
You can use flat file enrolment. Go to http://your.moodle.site/admin/, click on 'Enrolment Plugins', enable the Flat File enrolment plugin, and click on its 'Edit' link to configure all the details.

Saludos. Iñaki.
In reply to Iñaki Arenaza

Re: Bulk Enrolment Updatesr

Rashan Anushka - દ્વારા
thanks Iñakismile

yes, i could use this method from the beginningthoughtful. but, since i have used the internal enrollment for all the courses, do i need to change the "enrollment plug in" in course settings of all my courses?

ah! and another thing. according to the description about the "flat file", i have to know the student id (the id given by moodle), but i only getting the username with my course enrollment updates (these records coming from our administration branch as excel sheets).

I just thought about something like "../admin/uploaduser.php" where we can upload new students enrollments as a CSV file. (ah! having a option to select update existing enrollments).



In reply to Rashan Anushka

Re: Bulk Enrolment Updatesr

Jay Lee - દ્વારા
Rather than bother with flat files all the time why not use external database enrollment? It just takes creating one more table in your database of choice. Then, if you can have this table updated whenever students are added /removed from a course (manually or with some SQL programming), course enrollment and enrollment will be automatic for you...

Jay