@chris-thompson For your first question, removing a person from a course, whether they do it or you do it, does not reset the student. All of their previous work would come back so they would not be able to do it again. I would have a least a quiz or something that has a single attempt and use this as the way (or at least one way) to know they completed the work. This could be as simple as a quiz question saying they are signing off that they completed the work and then they type their name as the signature. Once they have done this once, there is no way for the student to do it again so they could not complete the course multiple times with the hope of getting more credits.
For your second question, this would have to be done manually, as you suggested, but I think it is a great idea. I do the same thing for a rolling Professional Development course we have. Currently Canvas does not offer a way for you to force which section students are enrolled in when you use the enroll link or button method. I know that is a feature request right now so if that gets added, that would be an option for you down the road.
Hope this helps!
Nick
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.