Interesting scenario… I guess this will need partial transition and later full transition next academic year–>
the best option would be to create the new year groups, enroll the students and only map the year groups/roll groups to the next academic year.
Hi Roman, in retrospect, this would have been a perfect case to have an Active field, as we do in so many places in Gibbon. In this way you could keep the old data, but hide it from use in dropdowns, etc.
Sadly, I did not think to build this, and retrofitting it might be a little time consuming as it would mean finding the places where this information appears. With the OOification work we’ve been doing over the past few years, however, it would be easier now than in the past. Out of interest, I wonder how @ross might judge the scope of this work?
I think the best bet, for now, would be to add your new Year Groups with a higher set of sequence numbers, so they appear after the current year groups. After your rollover, you could switch this, so the new ones appear at the top, and then old ones, less visible at the bottom. This is probably going to have various knock-ons that are hard to foresee, but it seems better than losing historical data.
Interesting scenario… I guess this will need partial transition and later full transition next academic year–>
the best option would be to create the new year groups, enroll the students and only map the year groups/roll groups to the next academic year.
During rollover you’ll have full transition.
Our academic year has just started. It was delayed due to Corona. Therefore I don’t think I have to worry about a partial transition.
@admin I think this is possible without too massive of a scope. We could update the addSelectYearGroup/addCheckboxYearGroup methods, and the list of year groups on pages like the bottom of Roll Groups. Then, we could keep an eye out for any other areas of the system where it makes sense to apply the active flag. Let me know what you think and I can add it to “the list” : )