First post here, so bare with me if I do something wrong.
Here is my issue:
Imagine that you have a list of students in a class. You want to be able to select all of them but you also want to be able to select students who are in a grouping.
Groupings could be named: "Ahead of the curve", "Trouble reading" etc. In the example below "Grouping of students" could be "Student 1" and "Student 3".
What makes it even more complicated is that some students can be a part of more than one grouping.
In addition we really want the solution to sale well, so classes with many groupings don't become a problem.
The image below is what we've been thinking but it seems complicated and does not scale well. If you select "grouping of students", the students from that grouping is selected in the list below.
Does anyone know of a way to solve this?