4 - A way for modules to register the extent to which they support groups. Warn
5 people who try to set up groups with a module with legacy group support that it
6 might not work if more than one grouping exists.
7 - A proper user interface for using the same groups in more than one course
8 - The option of view names by last name rather than first name.
9 - Option of only showing students/teachers - having teachers mixed up with
11 - Maybe a nice way to see which users are in more than one group in a grouping?
12 - When adding users it would be nice to see the current users.
13 - Think about metacourses and how groups relate to these
15 Global groups - I want it to be possible to set up groupings for course 1 and
16 for these to be visible for all course on the site, but not editable or
17 deletable. I think this code should actually be quite easy to write now and I
18 might even do it before this code is put in, just haven't done it yet.
19 # A nicer user interface (that doesn't break the back button :-) Ajax separates
20 the back and front end of the code really well, so if anyone has good ideas on
21 this, it should be quite easy for someone else to do without having to know how
22 the internals of the groups code work.
23 # Integration with roles and permissions
24 # Sign up sheets for groups
25 # Proper support for blocks and global features.
26 # A way for modules and blocks to declare whether they support groups or not.
27 # Putting in search_users functionality for group permissions as well as just
29 # Cool ways to set up groups automatically for particular pedagogical reasons -
30 things like minimising overlap with groups in another grouping, creating groups
31 just from the users all in another group and creating groups which merge pairs
32 of groups from another grouping.
33 # Allow settings for groupings which restrict users from being in more than one
34 group, number of people per group, etc.