I hope this hasn't been posted on the forum before I tried searching and couldn't find anything.
I am currently exploring cohorts and cohort sync as I want to enrol students onto a range of courses. I currently upload users with CSV files, generated from a database adding users to courses, with set expiry dates. the CSV files are getting quite cumbersome and I would like to simplify things.
My organisation has a high volume of students (thousands) with a high turnover. Students within courses have very varied enrolment dates and each week students are starting, leaving and changing courses. So this isn't for example like a university where students on a course start and end their studies at the same time.
I am posting here, as I am wondering if when using cohorts with a CSV file I can set enrolment dates for individual users? So could I have a cohort with say a thousand students, each with their own individual end date, which I could update and manage via regular csv uploads. From what I have read and tried this doesn't seem possible.It looks like I would need to manually remove students from cohorts, which isn't practical because of the high numbers involved.
I did look at the meta course link, but when a student expires in the parent course, they don't expire in the child courses. I also looked at category enrolments, but there is a warning to avoid this in the documentation.
Any help or suggestions would be greatly appreciated.