While entering courses, we've been adding "Program" to the enrollment methods, thinking that if we don't, and later include the course in a program, that the users enrolled in the program won't be enrolled in that particular course because it wasn't included in the enrollment methods.
However, when we return to the courses, "Program" disappears from the enrollment methods list. What's most troubling is that it disappears about 80% of the time, but not 100%, so that adds to our confusion.
We tested what would happen if we add the courses to a test program and assign the program. We found that even though the Program enrollment method wasn't active on the course before, that it was automatically added once it was in a program and assigned.
We're tempted to just assume that "Program" won't appear in the enrollment method list until it's actually used in a program, but the fact that a few of our courses list it anyway TOTALLY confuses us!
Can you describe the expected behavior here? I didn't see anything about this in the documentation. We just don't want to go live with our programs if there's a chance some courses won't be in our assigned users' lists.