Difference between revisions of "Sugar Network/Concept"
(→Todo) |
|||
Line 189: | Line 189: | ||
Actions: | Actions: | ||
Events: | Events: | ||
+ | |||
+ | == Roles == | ||
+ | |||
+ | These are roles, not the definition of particular people. Each person can play different roles in different time. | ||
+ | |||
+ | === Student === | ||
+ | |||
+ | === Teacher === | ||
+ | |||
+ | === Project Contributor === | ||
+ | |||
+ | === Project Coordinator === | ||
+ | |||
+ | == Activity == | ||
+ | |||
+ | The kinds of activities that [[#Roles|Roles]] take part in. | ||
+ | |||
+ | === Student === | ||
+ | |||
+ | === Teacher === | ||
+ | |||
+ | === Project Contributor === | ||
+ | |||
+ | === Project Coordinator === | ||
== Todo == | == Todo == | ||
* Class type for projects to support regular class behaviour from teachers' pov. | * Class type for projects to support regular class behaviour from teachers' pov. |
Revision as of 10:06, 11 December 2011
Summary
The Sugar Users Network (SUN) is an initiative to try to leverage collaborative, contributing, and learning behaviour in Sugar Learning Platform. It is started as the only possible option for connectivity-less Sugar deployments (but it is also being targeted to the Internet driven environments) and Peru in particular.
The intentions might be explained by the following selection from the Fundamental human needs with adding the SUN column to briefly describe the Sugar Users Network's approach:
Need/Satisfaction | Being (qualities) | Having (things) | Doing (actions) | Interacting (settings) | SUN (Sugar Users Network) |
---|---|---|---|---|---|
Understanding | critical capacity, curiosity, intuition | literature, teachers, policies, educational | analyse, study, meditate, investigate, | schools, families, universities, communities, | |
Participation | receptiveness, dedication, sense of humour | responsibilities, duties, work, rights | cooperate, dissent, express opinions | associations, parties, churches, neighbourhoods | |
Leisure | imagination, tranquillity, spontaneity | games, parties, peace of mind | day-dream, remember, relax, have fun | landscapes, intimate spaces, places to be alone | |
Creation | imagination, boldness, inventiveness, curiosity | abilities, skills, work, techniques | invent, build, design, work, compose, interpret | spaces for expression, workshops, audiences | |
Identity | sense of belonging, self-esteem, consistency | language, religions, work, customs, values, norms | get to know oneself, grow, commit oneself | places one belongs to, everyday settings | |
Freedom | autonomy, passion, self-esteem, open-mindedness | equal rights | dissent, choose, run risks, develop awareness | anywhere |
The particular implementation is tailored by the following points:
- Support Internet-less environments (but not only);
- Support decentralized collaboration model on social level, i.e., not only for low level technical details;
- ...
Overview
The Network consists of different types of parts:
- Client application that runs in Sugar learning environment on machines of people who take part in the Network;
- Server that runs either in the Internet (if connectivity is not a problem for clients) or on a school server (that is being synchronized with the Internet, thus, with the rest of school servers).
The Network supports Internet and Internet-less environments. In both cases, the participant's experience is the same. The only difference is the amount of time when all contributors will see the same picture, in case of the Internet, it will happen in live mode, for Internet-less cases, after synchronizing all school servers.
Object model
The whole experience within the Network is about interacting with the following objects:
(?):
- comments/chat/forum
- generalize tracker to support Q&A workflowf
- replace Wiki w/ more structered resources, like Solutions, and use wiki pages there
- General object vs. gallery
- groups of users (friends zoom)
- reuse sugar zooms for project visibility levels
- support coding workflow for projects
Users
Attributes: Actions: Events:
Projects
Attributes:
- Type:
- General,
- Activity,
- Wiki,
- Tracker.
- (?) particular activity
- Visibility:
- Everyone
- A group of users
- Private
Actions: Events:
Wiki
A collection of Wiki pages that use MediaWiki markup language, wikitext. Pages might be represented by a tree of pages. There is all time the root page. The idea to have a root page is to let it possible to merge these wiki pages to the standalone MediaWiki server.
Attributes: Actions: Events:
Wiki page
Attributes:
- Visibility:
- Everyone
- A group of users
- Private
Actions: Events:
Tracker
There are two types of entries:
Attributes: Actions: Events:
Requests
Attributes:
- Visibility:
- Everyone
- A group of users
- Private
Actions: Events:
Tasks
Attributes:
- Visibility:
- Everyone
- A group of users
- Private
Actions: Events:
Gallery
A collection of activity objects of types depended on Project type.
Attributes: Actions: Events:
Exhibit
Attributes:
- Visibility:
- Everyone
- A group of users
- Private
Actions: Events:
Roles
These are roles, not the definition of particular people. Each person can play different roles in different time.
Student
Teacher
Project Contributor
Project Coordinator
Activity
The kinds of activities that Roles take part in.
Student
Teacher
Project Contributor
Project Coordinator
Todo
- Class type for projects to support regular class behaviour from teachers' pov.