Changes

Jump to navigation Jump to search
Line 15: Line 15:  
* Have you participated in an open-source project before? If so, please send us URLs to your profile pages for those projects, or some other demonstration of the work that you have done in open-source. If not, why do you want to work on an open-source project this summer?
 
* Have you participated in an open-source project before? If so, please send us URLs to your profile pages for those projects, or some other demonstration of the work that you have done in open-source. If not, why do you want to work on an open-source project this summer?
 
:Open-source contributions:
 
:Open-source contributions:
:* moin2.0 - [https://bitbucket.org/ana-balica/moin-2.0/commits/all?search=author(ana) change subscription mechanism and other small enhancements]
+
:* moin2.0 - [https://bitbucket.org/ana-balica/moin-2.0/commits/all?search=author(ana) change subscription mechanism and other enhancements]
:* sugar bugfix - [https://github.com/sugarlabs/sugar/pull/258 1] and [https://github.com/sugarlabs/sugar/pull/260 2]
+
:* sugar bugfix - [https://github.com/sugarlabs/sugar/commit/88da6648c3db750691897535f36104789f8b879c Fix #4733 - remove warning on username change] and [https://github.com/sugarlabs/sugar/commit/89664a09ce64f005112d1e54662b32ffeb4d64b8 Manage restart message on reverting to initial username]
    
===About the project===
 
===About the project===
Line 37: Line 37:  
File:Social_help_window.png|Social Help window design
 
File:Social_help_window.png|Social Help window design
 
</gallery>
 
</gallery>
 +
 +
:'''Update:''' This is just a prototype and there is a better idea how to handle Social Help window (from Sam Parkinson). We can add one extra icon to the static Help dialog, which will display the Social Help interface. In that way we are not overloading the user operation with extra shortcuts and we make it more discoverable, due to the fact that users are already used to static Help window.
    
====Functional requirements====
 
====Functional requirements====
Line 69: Line 71:  
| Showcase/Example || http://try.discourse.org/ || http://network.sugarlabs.org/
 
| Showcase/Example || http://try.discourse.org/ || http://network.sugarlabs.org/
 
|-
 
|-
| UI and UX || Has a clean, modern UI, contains categories, information about posts, likes, latest activity, suggested topics. It is mobile-friendly. Since it is a general purpose discussion software, it has a decent universal-like design. Discourse is skinnable and themable, therefore can be easily adapted to Sugar needs. || Follows the Sugar style guidelines, is [oriented towards low aged students http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network#Clients]. Hence represents a well-known and intuitive tool for users. Contains a grid of activities with sections divided into questions, ideas, problems, reviews, all resources and artifact gallery. Moreover has lists of resources and artifacts.
+
| UI and UX || Has a clean, modern UI, contains categories, information about posts, likes, latest activity, suggested topics. It is mobile-friendly. Since it is a general purpose discussion software, it has a decent universal-like design. Discourse is skinnable and themable, therefore can be easily adapted to Sugar needs. || Follows the Sugar style guidelines, is [[Platform_Team/Sugar_Network#Clients|oriented towards low aged students]]. Hence represents a well-known and intuitive tool for users. Contains a grid of activities with sections divided into questions, ideas, problems, reviews, all resources and artifact gallery. Moreover has lists of resources and artifacts.
 
|-
 
|-
| Current status || [http://www.discourse.org/faq/#switch Late beta], approaching version 1.0 || [http://wiki.sugarlabs.org/go/Sugar_Network/1.0/Roadmap Version 1.0]
+
| Current status || [http://www.discourse.org/faq/#switch Late beta], approaching version 1.0 || [[Sugar_Network/1.0/Roadmap|Version 1.0]]
 
|-
 
|-
| Registration and authentication  || Provides access to stand alone registration or using available services (Google, Github, Facebook and others). Respectively authentication is done using forum credentials or external credentials. || Sugar Network has an RESTful [API http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/API] and a client side application on top of it, which allows [authentication and authorization http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Network/API#Authentication]. ''At the moment I can find any relevant information regarding the registration process. Is it already integrated with Sugar Environment via users GUI?''
+
| Registration and authentication  || Provides access to stand alone registration or using available services (Google, Github, Facebook and others). Respectively authentication is done using forum credentials or external credentials. || Sugar Network has an RESTful [[Platform_Team/Sugar_Network/API|API]] and a client side application on top of it, which allows [[Platform_Team/Sugar_Network/API#Authentication|authentication and authorization]]. ''At the moment I can find any relevant information regarding the registration process. Is it already integrated with Sugar Environment via users GUID?''
 
|-
 
|-
| Usability || It is a discussion software, intuitive and easy to use (sounds like a subjective option, nevertheless it is also based on the community voice and the project scope as a whole). Provides a user profile with some data about the user and his activity on the forum. || Sugar Network is a content sharing and social activity system for Sugar Learning Environment, which represents a central point for collaboration between [http://wiki.sugarlabs.org/go/Sugar_Network/Concept#Targeted_audience students, educators, software developers]. It offers a social network to [http://wiki.sugarlabs.org/go/Sugar_Network/Declaration_of_purpose ask questions, propose ideas, complain about problems and express ideas]. It provides access not only to Internet users, but also to primary and secondary educational institutions including those without Internet connection.
+
| Usability || It is a discussion software, intuitive and easy to use (sounds like a subjective option, nevertheless it is also based on the community voice and the project scope as a whole). Provides a user profile with some data about the user and his activity on the forum. || Sugar Network is a content sharing and social activity system for Sugar Learning Environment, which represents a central point for collaboration between [[Sugar_Network/Concept#Targeted_audience|students, educators, software developers]]. It offers a social network to [[Sugar_Network/Declaration_of_purpose|ask questions, propose ideas, complain about problems and express ideas]]. It provides access not only to Internet users, but also to primary and secondary educational institutions including those without Internet connection.
 
|}
 
|}
   Line 116: Line 118:  
:Social Help doesn't have a striking, absolutely vital impact on Sugar Labs community. Nevertheless this small feature will open the borders of communication for so many users on some many topics. Social Help shows a straight-forward way where to ask a question or to share your knowledge. By completing this project, Sugar Labs community will get even closer to its users through IRC and forums, which subsequently leads to a better understanding of what it's users are expecting.  
 
:Social Help doesn't have a striking, absolutely vital impact on Sugar Labs community. Nevertheless this small feature will open the borders of communication for so many users on some many topics. Social Help shows a straight-forward way where to ask a question or to share your knowledge. By completing this project, Sugar Labs community will get even closer to its users through IRC and forums, which subsequently leads to a better understanding of what it's users are expecting.  
 
:Moreover Sugar Help will become a channel to find pals all over the world with same interests via reciprocal help.  
 
:Moreover Sugar Help will become a channel to find pals all over the world with same interests via reciprocal help.  
 +
 +
In the mid-1970s Alan Kay predicted that, among other things, computers would enhance interpersonal communication. While there remain a few skeptics, it is pretty obvious he was spot on in his prediction. People are inherently social beings and the computer gives us opportunity to exercise that aspect of our nature. Amplifying the social aspects of Sugar for our users is a great way to share best practice, provide support, and mostly have fun while learning. Social Sugar is critical to our future as a community and as a project. --[[User:Walter|Walter]] ([[User talk:Walter|talk]]) 18:23, 19 March 2014 (EDT)
 +
 +
Users require a way to provide feedback to the developers so that the platform has a chance to improve. Social Help will enable users to share their issues and help build a good knowledge base for the Sugar doers community. --[[User:Icarito|icarito]] ([[User talk:Icarito|talk]]) 23:42, 23 March 2014 (EDT)
 +
 
*''What will you do if you get stuck on your project and your mentor isn't around?''
 
*''What will you do if you get stuck on your project and your mentor isn't around?''
 
:Research or refocus. Those are the 2 strategies that always work for me. If it is a bug, then there must be a way to solve it. Get a step back and read some documentation - maybe I have missed something important. If the issue involves a collaborative decision and the presence of the mentor is absolutely critical, then I can refocus, checkout to a new topic branch and start doing other tasks.  
 
:Research or refocus. Those are the 2 strategies that always work for me. If it is a bug, then there must be a way to solve it. Get a step back and read some documentation - maybe I have missed something important. If the issue involves a collaborative decision and the presence of the mentor is absolutely critical, then I can refocus, checkout to a new topic branch and start doing other tasks.  
Line 123: Line 130:  
===Miscellaneous===
 
===Miscellaneous===
 
*''We want to make sure that you can set up a [http://developer.sugarlabs.org development environment] before the summer starts. Please do ''one'' of the following:''
 
*''We want to make sure that you can set up a [http://developer.sugarlabs.org development environment] before the summer starts. Please do ''one'' of the following:''
 +
**''Send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of "logout".''
 +
**''Send us a link to a pull request or merge request you have made on a Sugar or Sugar activity bug.''
 
:Sugar commits:
 
:Sugar commits:
 
:* [https://github.com/sugarlabs/sugar/commit/88da6648c3db750691897535f36104789f8b879c Fix #4733 - remove warning on username change ]
 
:* [https://github.com/sugarlabs/sugar/commit/88da6648c3db750691897535f36104789f8b879c Fix #4733 - remove warning on username change ]
 
:*[https://github.com/sugarlabs/sugar/commit/89664a09ce64f005112d1e54662b32ffeb4d64b8 Manage restart message on reverting to initial username]
 
:*[https://github.com/sugarlabs/sugar/commit/89664a09ce64f005112d1e54662b32ffeb4d64b8 Manage restart message on reverting to initial username]
 
* Describe a great learning experience you had as a child.
 
* Describe a great learning experience you had as a child.
* Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?
+
:In childhood I used to do all sorts of trivial experiments related to physics and biology. I was blocking the sunlight from for some plants, managing their watering cycle, filling up washbowls with different temperature water to test how same water temperature is relative to previous heat exposure of some parts of the body, trying to understand how animal communities work and how they communicate.
 
+
[[Category:2014 GSoC applications]]
<pre>[[Category:2014 GSoC applications]]</pre>
 
10

edits

Navigation menu