No, a student cannot purchase the course two or more times. However, this issue can be addressed in one of the following ways:

  1. You can remove the student from the school (please, note: the action is irreversible, the student will lose all the purchased courses and course enrollment history). This way, the student will be able to register and pay for the course again using the same email address.
  2. Using a different email address, a  student can create another account in the school and enroll in the course again. Since the student will have two accounts in your school, you should delete their old account from the course that will be re-purchased with a new account.
  3. You can copy your courses for each cohort. This way, a student can always purchase a new course (a copy of an old one). You can remove (or hide) the names of the students from the older cohorts.