I hope there is a simple answer here that I am just missing, but we are getting ready to deploy 1:1 iPads to 1400 middle school students. We are already 1:1 at 3 elementary schools, deployment of apps is easy via Smart groups we have built which correspond to a physical room or cart. However, I do not see this as a solution in the secondary environment where students move around from room to room based on a schedule of class periods - or even worse A/B days. How can 100 apps be easily deployed to the students of a certain Math teacher?
I can only see a few methods to scope:
1) Import rosters from our SIS to create static user groups based on some criteria we choose (room, period, teacher).
2) Create LDAP groups based on these criteria and assign the students membership
3) Everything goes into Self Service and gets scoped to all student devices, this would be OK for free apps but what about paid apps?
Choice 1/2 will need to be constantly updated weekly or daily!