Mockups in HTML and screenshots most welcome.
In this way the People Block options will display the appropriate information about erm... people in the way it does when not in editing Groups mode and the Groups icon in the Admin block would lead to the functionality for adding and subtracting folk in the same (or similar) way as displayed when the Teachers & Students icons are clicked.
Doesn't solve the interface issue but would make gaining access to the Groups editing stuff more intuitive.
I wonder how often the People block is not displayed in courses - if this was the only way to access the editing areas this could make the process of managing people more onerous that it perhaps should be.
I have renamed student to enrolment and called participant student list. I propose loosing edit profile as, IMHE, students find this out first (by clicking their name then edit profile) and it is not a frequent tasks which needs to be so prominent.
I thought about check boxes for groups like the MyFiles interface so I will post a mock up of that later if I get time.
Firstly, the best way I would find working with groups is for the group to be able to follow the user from course to course but this is a discussion which is going on in the general developers forum here
Ok, the first box allows you to see all, those not in a group and then only those of a particular group. The rationale behind this is you probably don't want a really long list - you probably just want to add those not in a group to a group most of the time. The second box is obvious.
Next, I thought it would be better to make take the names out of the box and use check boxes. I have on too many occasions 'missed' when I have been doing a ctrl+click and lost all of my selection.
There is now no need for a view profile button. The student name could be a hyperlink which would launch the user profile in another window if you like. Likewise for the group name (click launches group profile which you can then edit). Others may want more functionality for the group profile details but I never use them . Also, if you do I would imagine you only use it once or twice so it makes sense to keep it out of the main interface.
The only thing I have missed off is remove group I think.
Discuss
I envisage the search for new enrollments button returning a screen very similar to above except no groups would be indicated next to the names as the results would be users not in the current course (obviously!)
When you ticked the box and added them to a group they would be enrolled on the course also (obviously!)
2 birds with 1 stone
Actually, this part of the interface is not that part I didn't like. The current three pane interface could use a few minor improvements to allow searching and sorting but it's not that bad, is it?
(On a side note I have just added the capability to add a person to MORE than one group in 1.5)
The problem I saw was the other three screens
- the non-editing interface that lists all the groups
- the non-editing interface that lists one group in detail
- the editing interface for a single group
and how all these relate together ...
Timothy
On the upside the interface for the current groups interface is much improved and integrated better with the participants page.
Dear Martin,
Do you plan to leave out the Groups Interface Resdesign, or on the possibility of having teachers assigned to more than one group, or both? The latter is mainly taken up in the thread below. I am very happy with the current interface (accept in so far as it does not allow multiple group enrolment). But the ability to allow teachers to join more than one group, would enable the groups feature to allow for multiple class cohorts, where some teachers teach in more than one class.
Theoretically I could try and get teachers to sign in using more than one user name but I think that the IMAP passwords are bureacratically limited to one per person. I could allow teachers to see all groups by making them administrators, perhaps, but that would create unacceptable privacy issues.
Timothy
Hopefully we can tackle the multiple groups thing for 1.6.
is only accesible under payment.
Is not free the access to the develoment place?
Thanks for adding the membership to more than one group. I am eager to see this new feature working. I have tested 1.5dev downloaded today (v2005020800) but I see only the classical only-one-group behavior.
Do you mean CVS?, when a zip will be available?
I will check the pages you suggest
- Enrique -
Also, just to plant more seeds, this could lead to students setting up a MyFriends group in course 0 (MyMoodle) where they could have there own forums and activities for their mates
The current three pane interface could use a few minor improvements to allow searching and sorting but it's not that bad, is it?
It's not that bad, no. The problem I have with it is the scrolling within a little box, the ctrl+click and it's not scalable. The more people in a course you have the more difficult it becomes and let's face it, this is a task you will mainly only so once when the course first starts so that bulk selection is important. I feel my solution contains the same features in a simpler, clearer interface
As for the non-editing interface then this is not one I use. I set up the groups then after that I only worry about them in the course themselves. Perhaps I should take group photos and add a description but nobody and this is a nice option to have in there but not a priority for me.
(On a side note I have just added the capability to add a person to MORE than one group in 1.5)
This is great! If this were to be combined with John Ryan's new hack for restricting activities to specific groups, I am going to be able to much more easily manage my course enrollments.
Has this change any effect on the plans for more finely grained roles and rights? (Re: the November 2004 draft on Moodle.com.) I haven't seen any reference to those in "roadmaps" for 1.5 or 1.6 and with this new development effort going into the old groups feature, I'm wondering what is the current plan on this front.
Jussi
I see a lot of really good ideas here. I'm very new at this and don't understand the program side much at all. However, this is what I need my groups to be able to do:
1. They need a place to communicate within their own group.
2. They need the ability to view other groups postings and comment.
Currently, I am dealing with a small number of adults so my needs will vary from those dealing with larger numbers.
The ideas Darren Smith visualized are very user friendly.
As for your point 1. Have you looked at setting up a forum that is set to seperate groups. This means (I think) that posts made to that foum can only be seen by others within that same group. In fact, that may deal with you second point also.
If not, could you provide a little more information as to your exact requirements please.
Happy Moodling!
While rewriting the dutch manual for moodle 1.5, I can't find the overview page with groups, groupmembers, groupdescription (and even a group picture) anymore.
You could access the page by clicking on 'groups' in the participants block.
The possibility to enter this information is still available on the edit groups interface...
I am not sure if this has been mentioned, but sub-groups would be a great step.
Often in our classroomswe have grouped tasks and having the ability to move students into smaller groups would be great for this.
But rather than just creating new groups, making sub-groups would assist because:
- a sub-group would still work with their own heirachy. i.e.
- a student must be part of a clasgroup to be able to join a taskgroup
- taskgroup1 can stil participate in and view class1 forums and discussions
- teachers can still look at all assignments/tasks of taskgroups from the class1 views.
- students in taskgroups cannot see what others taskgroups are duing by default. Imagine settings for sub-groups similar to what we have now (seperate, visible, etc)
- taskgroups can be easily created and disolved on the fly depending on the current need while not impacting on classgroups
- Teachers can view individual students work within taskgroups to assess teamwork.
I hope I have expressed myself well. I have attached an image to show an example of the above mentioned structure.
Questions I have are:
- would anyone apart from me find this usefull?
- would sub-groups be set up per activity or through the existing group structure