I am a bit of a noob to Moodle but I am learning it as quickly as I can.
The issue I would like some help with exists because I have been asked to put together a site that would handle mass enrolment (and I don't mean 100 students, I mean more like in the millions) as well as allow students to self enroll.
As I understand it, the mass enrolment process is best handled using a csv flat file that is then converted to a cohort. However, this particular organization already has multiple other organizations from multiple countries ready to purchase the courses and I really feel like I am asking a lot of them to create a csv file to our exact parameters. At the same time, simply having them send a list of students for us to manually enter ourselves is unrealistic as the number of students we are talking about would require an amount of time that far exceeds the time we have available to manually enroll them.
I guess then that my question is, if you knew for a fact that you would be enrolling millions of students in a course from multiple nations at the same time (and a great many of those would be paid for in bulk) how would you handle that while still allowing other students to pay for and enroll themselves? Or am I simply overthinking this?