Automatic installer.php lang files by installer_builder (20070726)
[moodle-linuxchix.git] / group / onedaymaybe.txt
bloba84ff3acd23f11917a6dcfcebac62424d30c3162
1 List of nice to haves 
2 ---------------------
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
10 students is confusing
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 
28 members of groups.
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.