Changes

More object model changes
Line 25: Line 25:  
The Sugar Network is about all these:
 
The Sugar Network is about all these:
   −
* [[#Players|Players]],
+
* [[#Users|Users]],
 
* in different [[#Contexts|Contexts]],
 
* in different [[#Contexts|Contexts]],
 
* interacting with [[#Resources|Resources]],
 
* interacting with [[#Resources|Resources]],
 
* to accomplish their [[#Needs|Needs]].
 
* to accomplish their [[#Needs|Needs]].
 
* When changed, Resources broadcast [[#Events|Events]].
 
* When changed, Resources broadcast [[#Events|Events]].
* Having [[#Workflows|Workflows]] defined that describe the regular behaviour of Players.
+
* Having [[#Workflows|Workflows]] defined that describe the regular behaviour of Users.
    
== Needs ==
 
== Needs ==
Line 38: Line 38:  
'''Identity'''
 
'''Identity'''
   −
: Each player or participant should be able to create and manage a unique identity in the network. Every interaction of the player with the network should be accounted in the player's metrics, as eventually, this may be part of the player dashboard. Each player may have an individual reputation, based on other players' ratings made on his contributions.  
+
: Each User should be able to create and manage a unique identity in the network. Every interaction of the User with the network should be accounted in the User's metrics, as eventually, this may be part of the User's dashboard. Each User may have an individual reputation, based on other Users' ratings made on his contributions.  
    
'''Understanding'''
 
'''Understanding'''
   −
: A player should be able to view all objects and optionally apply filters to control their view based on the resource type, the Network Zoom level, tags, or the associated player/team. In this preview, we may be able to offer basic statistics of the object in order to give an analytical perspective to the selection. The player should be able to select the object in order to participate on a deeper level, where he should be able to explore the associated resources. As a player, I might receive events from the objects I'm subscribed to, as well as personal events, like invitations made by other players.
+
: A User should be able to view all objects and optionally apply filters to control their view based on the resource type, the Network Zoom level, tags, or the associated Users. In this preview, we may be able to offer basic statistics of the object in order to give an analytical perspective to the selection. The User should be able to select the object in order to participate on a deeper level, where he should be able to explore the associated resources. As a User, I might receive events from the objects I'm subscribed to, as well as personal events, like invitations made by other Users.
    
'''Participation'''
 
'''Participation'''
   −
: Any player may comment on any object, rate any contribution, edit any wiki, create any issue, attach any object to any gallery, become a follower of any object.  
+
: Any User may comment on any object, rate any contribution, edit any wiki, create any issue, attach any object to any gallery, become a follower of any object.  
    
'''Creation'''
 
'''Creation'''
   −
: Any player may create a new Context by defining a name, the type of Context, and the Context objective(s). A Context's creator may invite other players to follow/contribute to his Context.
+
: Any User may create a new Context by defining a name, the type of Context, and the Context objective(s). A Context's creator may invite other Users to follow/contribute to his Context.
   −
== Players ==
+
== Users ==
    
These are real people that take part in the Sugar Network.
 
These are real people that take part in the Sugar Network.
Line 62: Line 62:  
=== Reputation ===
 
=== Reputation ===
   −
Any particular Resource, i.e., contributions of some Players, might be rated by another Players. The Reputation of a particular Player depends on how other Players appreciate him or his contributions.
+
Any particular Resource, i.e., contributions of some Users, might be rated by another Users. The Reputation of a particular User depends on how other Users appreciate him or his contributions.
    
=== Statistics ===
 
=== Statistics ===
   −
Based on tracking of [[#Events|Events]], it is possible to [[#Understanding|measure]] a particular Player's behaviour. This might be useful, e.g., for researchers.
+
Based on tracking of [[#Events|Events]], it is possible to [[#Understanding|measure]] a particular User's behaviour. This might be useful, e.g., for researchers.
    
== Contexts ==
 
== Contexts ==
   −
In the Sugar Network, Contexts are the classes of content or software that include with them assumptions on how they may be shared or used.  A Context describes how Players behave with Resources. A Context represents the Behavior or set of Behaviors that are supported for associated Resources.
+
In the Sugar Network, Contexts are the classes of content or software that include with them assumptions on how they may be shared or used.  A Context describes how Users behave with Resources. A Context represents the Behavior or set of Behaviors that are supported for associated Resources.
   −
There is a predefined general Context, the Global Context, which contains all other Contexts (according to the current [[#Network_Zoom|zoom level]]). Thus, Players can interact with all Resources accessible on this [[#Network_Zoom|zoom level]].
+
There is a predefined general Context, the Global Context, which contains all other Contexts (according to the current [[#Network_Zoom|zoom level]]). Thus, Users can interact with all Resources accessible on this [[#Network_Zoom|zoom level]].
    
Context types may differ. For now, these are the only Context types:
 
Context types may differ. For now, these are the only Context types:
Line 211: Line 211:  
== Events ==
 
== Events ==
   −
If some Resource has been changed, e.g., as a result of Player interacting, Resource sends global notifications. These notification might be seen while investigating this particular object or by Following this Resource. In the last case, events will go to followers' queue of global events.
+
If some Resource has been changed, e.g., as a result of User interacting, Resource sends global notifications. These notification might be seen while investigating this particular object or by Following this Resource. In the last case, events will go to followers' queue of global events.
    
Events might be personal, e.g., personal invitations or personal messages.
 
Events might be personal, e.g., personal invitations or personal messages.
Line 217: Line 217:  
== Workflows ==
 
== Workflows ==
   −
These are kinds of workflows that [[#Roles|Roles]] can take part in. The particular activity might involve several Players and several Roles.
+
These are kinds of workflows that [[#Roles|Roles]] can take part in. The particular activity might involve several Users and several Roles.
    
=== Support ===
 
=== Support ===
Line 264: Line 264:  
Sharing arbitrary education related media content.
 
Sharing arbitrary education related media content.
   −
:* Teacher (or any other Player) creates new (or reuse existing) Wiki Context;
+
:* Teacher (or any other User) creates new (or reuse existing) Wiki Context;
 
:* Set appropriate, to the purpose, Tags and Context description;
 
:* Set appropriate, to the purpose, Tags and Context description;
 
:* Create initial Wiki page, populate it and attach media content;
 
:* Create initial Wiki page, populate it and attach media content;