If we switch to this simpler functionality, there is no point to have "edit groups" any more - user can add persons from desired group by using filter in "edit individuals". Also we cannot easily identify which groups were added once they're broken to separate individuals.
A simple solution is to remove "edit groups" entirely.
Another idea is to keep "edit groups":
* When adding a group, add persons who are in the group at the time. If members in group change, section individuals do not.
* Show "missing in section" individuals for added groups ("Students X (3 not in section)") and have an "update" button to add them.
* When removing a group, remove individuals who are both in section and the group.
If we switch to this simpler functionality, there is no point to have "edit groups" any more - user can add persons from desired group by using filter in "edit individuals". Also we cannot easily identify which groups were added once they're broken to separate individuals.
A simple solution is to remove "edit groups" entirely.
Another idea is to keep "edit groups":
* When adding a group, add persons who are in the group at the time. If members in group change, section individuals do not.
* Show "missing in section" individuals for added groups ("Students X (3 not in section)") and have an "update" button to add them.
* When removing a group, remove individuals who are both in section and the group.