- A player must be able to create a group which can contain from 1
to ? number of players
- This player will become the leader, and is able to invite other players
to the group, and will be the person who will be followed if the group wishes
to move around as an entity.
- Upon invite, a player may refuse the inviitation, unless the person
inviting is a instructor (see next requirement)
- If a person is an instructor they are allowed to force students into
particular groups
- If a person is an instructor they are allowed to create groups that
don't contain themselves.
- The leader is allowed to remove people from the group. Other players are
allowed to remove themselves from the group, but not other players.
- The leader and only the leader is allowed to disband the group entirely
- Players will be able to follow and stop following the leader when they
want.
- Players will be able to leave notes for other group members that are offline.
- Players will be able to read notes left for them by other group members.
- Players will be able to see who is in the group with them.
- Players will be able to see how many points the group has achieved and
how many points each individual has contributed to that total.
- A group will have a particular goal that will be assigned to them.
- How the assignment occurs is presently undefined (**) Ex: Upon creation,
the leader will select a goal for the group. Or will have the goal chosen
for
him/her
- Upon entering a group, a member will decide on his or her role for the
goal the group has.
- Points will be distributed based on the goal given, needs to be defined
for each goal (**)
- Goals that can be assigned are: (**)
- Roles for Goal 1 are (**)
- Each player's role history will be tracked. What role they played in what
group for how long will be monitiored and stored
- Each group created will be maintained for research purposes. All group
creations, disbands, member additions, deletions, goal assignment, completion,
notes, name changes, conversations, and role assumptions will be tracked.
- The leader is able to set the name of the group.
- A particular class of students can create groups or not based on a
property of the class.
(Oit Specific)
- All group members will be able to see the results of an experiment performed
by a single group member (assuming everyone is in the same room)
- All group members will be able to see a shared map of an area
|