According to my personal experience and superficial understanding. . .
Generally speaking, there is no willingness value in the required courses, that is to say, the willingness point of everyone in the training scheme is 100 by default. When the number of people in 100 is greater than the number of people limited by the course, it will be decided by random lottery. This is where the selection of professional courses is different from the public election, which is sorted according to the volunteer points. As for what you said, you can add the same courses to professional courses. I tried. Specialized courses don't seem to show the courses in the training plan. Theoretically, there will be no two courses with exactly the same class time as the teacher. . . If you choose from a big platform, then because your willingness point is only 99 at most, it will not exceed the default 100 in the training plan, people from foreign departments generally cannot choose a popular course of a certain major. Unless the teacher explains that he multiplied you by 100, it only takes 2 or 3 points to drop 100 in our hospital. . .
Generally speaking, the choice of specialized courses is based on the training plan, and the choice of willingness points is not reliable. Courses in the training plan have nothing to do with willingness points, but are determined by rp lottery. . .