This is not entirely unrelated to this idea:
https://blackbaudk12.ideas.aha.io/ideas/K12OC-I-3459
The teacher who manages all of our exchange and travel programs (including managing their rosters) has found that if she goes into a group roster and, well… manages it, when she adds members, they are added from the enrollment term forward in time for the duration of the group. However, when she adds activity leaders they are only added for the specific enrollment term.
Further examination reveals that when activity leaders are added via Academics > Scheduling > Requests and Schedules, the leaders (and members) are automatically added for all subsequent terms as well.
This is inconsistent and frustrating.
When managing the roster, there needs to be either clear communication about what the action is doing (as in Requests and Schedules) or it needs to be consistent across roles (how is anyone to guess that some people are enrolled for one duration, others for another... based on the role that they're enrolled into?).
My strong preference would be for this to at least be a selectable preference in both Manage Roster and Requests and Schedules, to choose whether or not an enrollment should be repeated in subsequent terms.
This behavior makes no sense in the real world of a school. Activity leaders are almost always committed for the entire run of the activity. Making me add leaders term-by-term is a HUGE waste of time.
16 sections of an activity X 6 activity terms X 3 activity leaders is a lot of clicking. And that's just for one activity.
If I create an activity section and assign a leader via Data Import, the assignment lasts for all activity terms. This should be the default behavior.
If there's some really unfixable reason for it working for one term at a time, a reasonable alternative would be to allow Data Imports to assign multiple activity leaders to existing activity sections.
OMG, yes please. There is no reason for this to work any differently than a multi-term academic class.