Viewing Groups Scenarios
Scenarios for Design
The following tasks are a small subset of those that will eventually be supported in Sakai 3. They are meant to drive the initial design work in this area representing a broad spectrum of common activities.
Viewing / notifying
View-1
Goal:Â Know what groups I am a member of
Task:Â See my groups
Who:Â All
Scenario:Â Overview of communities and commitments
Christy wants to view all her groups/communities to determine if she can join one more professional organization. She goes to the "dashboard" for her communities where she can see all the communities she is a member of along with some basic information (what basic info is needed?).  Since she wants to get a sense whether or not she can squeeze in another one, she goes to the calendar view for all her communities and sees at a glance when she has time commitments for all of her communities. Christy wants to participate in everything and often over-commits. She needs to remind herself how busy she is in general so she wants to see all her activities, assignments, plans, etc. on the calendar.
Activity Diagram
Â
Conceptual wireframeÂ
Task Conceptual Models
Task:Â V1 - See my groups
Persona:Â Christy Gonzola (Undergraduate Student - Molecular & Cell Biology)
Task |
Should I join a new professional organization? |
View all communities I belong to |
View calendar of all activities related to my communities |
Add course schedules and assignments to calendar along with any other commitments I have like job interviews, yoga, etc. |
Scenario |
Christy wants to view all her groups/communities to determine if she can join one more professional organization. |
Christy goes to the "dashboard" for her communities and she can see all the communities she is a member of along with some basic information (what basic info is needed?) |
Since she wants to get a sense whether or not she can squeeze in another one, she goes to the calendar view for all her communities and see at a glance when she has time commitments for all of her communities. |
Christy wants to participate in everything and often over-commits. She needs to remind herself how busy she is in general so she wants to see all her activities, assignments, plans, etc. on the calendar. |
Considerations / Influencers                  |
How many communities do I belong to? Do I have time to join another? Is there overlap in this new community with any of my other communities? |
Which communities does this include? What about communities I participate in but am not officially a member? How important are each of these communities? |
Do I (will I) actually attend all of these events? Which communities and events are most important? Which are high priority and which are lower priority? |
How busy am I really? How much of my "empty" time is really taken up with studying? How much down time do I need? |
Pain-points                  |
In this case, Christy already knows about the organization she's thinking of joining but if she didn't there is not an easy way to find organizations you might want to be part of. The current Membership tool is just a long list alphabetically with all different kinds of organizations mixed in together. There is no way to search. |
Currently I have to go to many different places to see all my communities - both within the system and outside. Even for those available within Sakai my various communities are only accessed via a site and the sites are hard to find and access in tabs and the long dropdown. |
No shared calendar. She can use google calendar to keep track of all her stuff but she has to manually move events from a disparate Sakai calendar into her google calendar. Maintenance of all her calendars is a nightmare. |
All this information can be overwhelming in a calendar. Currently there is no way to easily see more details in the context of the calendar (ex. click on an event in the calendar for more details) |
Experience |
Christy should easily be able find organizations relevant to her interests - both through searching and browsing. She should be able to learn more about the organization once she finds it. |
Christy needs an at-a-glance view of all her communities with details available if she wants them. She should be able to organize and perhaps categorize them however makes sense to her. |
Christy should be able to easily see which activities belong to which communities (think google calendar & ical color coding). The calendar should have an at a glance view of all the activities with an ability to see details. She should be able to choose what kind of a view she wants (day, week, month). |
The additional activities display and are also somehow coded so she can see what community they are related to. She would like to be able to add some sort of priority code to calendar items. |
Improvements |
|
Should be a way to tell the difference between the types of communities (e.g. classes vs SIG vs recreational groups). The organization needs to flexible and allow for user folksonomies. |
Color coding (or something similar) to differentiate between community activities. Ability to click on a event to see more details. Compatibility / integration with outside calendars? |
Layering of events so user can see as few as they want or as many as they want based on the community it is related to or the type of event it is or date or? |
Key Learnings                  |
In some ways communities are first class citizens. Many times users will be thinking about a community and then what site/spaces they might have rather than thinking about a site then what communities are attached to it. |
A holistic view of communities is important with the 1000 foot view and a more detailed view available. |
All items on a calendar are not of equal value. Some are personal and some are group-based and knowing the difference is important. Some are more important because of the community they are related to. And some just are more important. Being able to see the importance I give to a particular calendar item is important. |
Being able to add and subtract items from display on the calendar is important. Also same as cell to left. |
Key Functionality                  |
|
|
|
|