[Modules] Allow module to be assigned to the whole class after early access for a student(s)

Problem statement:

Big thanks to Instructure for allowing us to assign a module to individuals, sections or tags in 2024. However, the most frequent use for this feature at our school is to open a module early for a particular student(s), and everyone else needs access later. Our faculty needs to be able to give one (or more) students early access to a module for various reasons: disabled student accommodations, IEP, military deployment, travel, etc. The entire class will use the same module, just at a different date. Currently, the only way to open a module after making an individual assignment is to edit and change the assignment to "Everyone". It must be done on the date they should have access; the very useful lock until date can't be set to automatically open the module for the whole class. Also, not being assigned the module, the rest of the class won't have their regular locked module view, they'll be unable to see module items until assigned. If the teacher forgets or is unavailable on the day, students will not be able to progress, and in the case of an accommodation it could be for every module in the class. It's not an elegant solution.

Proposed solution:

My solution is to have multiple Assign to's in module settings, not just one, each with its own lock until date. Thus opening the module to the class on a specific date becomes automatic. In module Settings, once module visibility is changed from Everyone by selecting Assign to, under the selection box a "lock until" checkbox would appear. Also appearing, a +Assign to button in which "Everyone else" will be a possible choice. Each Assign to would have its own lock until date.

User role(s):

instructor,student,designer