<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MrSteve</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MrSteve"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/MrSteve"/>
	<updated>2026-05-14T15:16:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2014&amp;diff=91577</id>
		<title>Summer of Code/2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2014&amp;diff=91577"/>
		<updated>2014-02-25T15:10:13Z</updated>

		<summary type="html">&lt;p&gt;MrSteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Students&#039;&#039;&#039;: See our guide on [[Summer_of_Code#How_to_participate|how to participate in Google Summer of Code]] for more information.&lt;br /&gt;
&lt;br /&gt;
== Project candidates ==&lt;br /&gt;
&lt;br /&gt;
In the table below is list of projects potential participants might contribute within GSoC program.&lt;br /&gt;
&lt;br /&gt;
;Note: Potential mentors, please feel free to add ideas to this list. Also, feel free to add your name to a project you&#039;d be willing to co-mentor.&lt;br /&gt;
;Note: Potential students, more project ideas can be found on our [[Features]] page.&lt;br /&gt;
&lt;br /&gt;
== Sugar Core ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
!  !! Title !! Mentor !! Project&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:python-logo.gif|90px|thumb|center]] ||valign=top width=&amp;quot;15%&amp;quot; |Port to Python3 ||valign=top width=&amp;quot;15%&amp;quot; | Walter Bender and Daniel Narvaez||align=left valign=top|&lt;br /&gt;
;Brief explanation: There are many reasons to port Sugar to Python 3, not the least being its support for internationalization (unicode) is greatly improved over Python 2 (Very important as we have users in &amp;gt;100 languages). There is a good discussion of strategies [http://docs.python.org/3/howto/pyporting.html here]. The first task will be to work with the core developer team to decide on a strategy: writing Python 2/3 compatible source or a pure port. Once that decision is made, the remainder of the work will be to do the port itself. Developing a robust test suite is a must.&lt;br /&gt;
;Expected results: Support for Python 3 in Sugar Core and a Porting Guide for Sugar Activities.&lt;br /&gt;
;Knowledge prerequisite: Strong background in Python&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:python-logo.gif|90px|thumb|center]] ||valign=top width=&amp;quot;15%&amp;quot; |Activity Unit Tests||valign=top width=&amp;quot;15%&amp;quot; | Walter Bender and Daniel Narvaez||align=left valign=top|&lt;br /&gt;
;Brief explanation: While we have been vigilant about developing tests for most of Sugar core, we have only just begun to scratch the surface regarding test suites for Sugar activities. This project is to develop unit and UI test suites for all of the [http://download.sugarlabs.org/sources/sucrose/fructose/ &amp;quot;Fructose&amp;quot;] activities &amp;amp;ndash; those activities that are shipped as part of every Sugar distribution.&lt;br /&gt;
;Expected results: A suite of unit and UI tests for the Fructose Activities and a Testing Guide for Sugar Activities.&lt;br /&gt;
;Knowledge prerequisite: Strong background in Python, GTK3&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:JS-logo.png|90px|thumb|center]] || valign=top |JavaScript Collaboration for Sugar || valign=top | Manuel Quiñones ||align=left valign=top|&lt;br /&gt;
;Brief explanation: Sugar has promoted JavaScript/HTML5 to be a first-class development language, on par with Python. Lots of work to do to make this ready for prime time. Specific to this project is the development of a collaboration model that includes both the mechanisms for identifying potential collaborators and the mechanisms for sharing between activities. The first step is to agree upon a collaboration strategy with the developer team; then implement that strategy.&lt;br /&gt;
;Expected results: Rich, intuitive collaboration between JavaScript Activities and an update Guide for Developing Sugar Activities in JavaScript.&lt;br /&gt;
;Knowledge prerequisite: Strong background in JavaScript&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:Cordova_sugar.png|90px|center|thumb]] || valign=top | Cordova/PhoneGap container for Sugar || valign=top | Lionel Laské ||align=left valign=top |&lt;br /&gt;
;Brief explanation: The idea is to allow Sugar Web Activities to use device dependent features. In this objective, the project will be to transform Sugar into a Cordova/PhoneGap container and to implement major PhoneGap features. Shortly, the project is to add Sugar as new supported platform for Cordova/PhoneGap. Lists of Sugar features that could be exposed to Sugar Web Activities using Cordova/PhoneGap will be: Camera, Audio/Video capture, Accelerometer, Connection, Events, File, Globalization, Media. During the project, the student will also have to demonstrate its work by writing some sample activities using device features. Examples of activities include a Record-like activity or a Level-Tool-like activity.&lt;br /&gt;
;Expected results: Rich media and sensor support for JavaScript Activities and an update to the Guide for Developing Sugar Activities in JavaScript to reflect the new APIs.&lt;br /&gt;
;Knowledge prerequisite: Strong background in JavaScript&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:Microphone.svg|90px|center|thumb]] || valign=top | Voice Interface || valign=top | Martin Abente Lahaye ||align=left valign=top|&lt;br /&gt;
;Brief explanation: Speech-recognition technologies are interaction mechanisms that, nowadays, have evolved from &amp;quot;alternative&amp;quot; to &amp;quot;extended&amp;quot;. Proof of this is the proliferation of such technologies in a wide range of domains. From smartphones assistants, medical-record transcriptions, smart cars, and TV command controls to many others. In this regard, not much have been seen in the education domain. This is could be due the fact that there is still a missing glue between the speech-recognition technologies and educational content developers. This project is about filling the gap &amp;amp;ndash;within the Sugar Learning Platform.&lt;br /&gt;
;Expected results:&lt;br /&gt;
* put together a speech-recognition engine that allow us to deploy it in offline scenarios (i.e., using PocketSphinx and Voxforge projects);&lt;br /&gt;
* define a general architecture that will allow us to provide high-level speech-recognition functionality to the Sugar core and activities (i.e., exposing this engine as a DBus service);&lt;br /&gt;
* finding acceptable solutions that will allow us to add new content and being able to handle different languages.&lt;br /&gt;
;Knowledge prerequisite: Strong background in Python; some experience with either PocketSphinx or Voxforge&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:Headwand.jpg|90px|center|thumb]] || valign=top | Assistive Interface || valign=top | Andres Aguirre ||align=left valign=top |&lt;br /&gt;
;Brief explanation: Alternative input devices allow individuals to control their computers through means other than a standard keyboard or pointing device. Examples include smaller or larger keyboards, eye-gaze pointing devices, and sip-and-puff systems controlled by breathing. Using a base sensor package, the goal of this project is to provide an alternative physical-sensor interface to the Sugar desktop for people with limited motor control. The project will require an intervention into both the Sugar toolkit and Sugar core to ensure that the necessary hooks for ATSPI. The first task will be to survey the Sugar suite to find holes in the UI; the second task is to develop a work plan in conjunction with the Sugar developer community; the third task is to implement that plan; finally, arrange with the mentor to deploy the results with our target audience for feedback.&lt;br /&gt;
;Expected results: Expanded coverage of ATSPI throughout Sugar Core; a working prototype that can be tested in the field; an Assistive Technology Guide for Sugar Activity Developers&lt;br /&gt;
;Knowledge prerequisite: Strong background in Python, GTK3, and Atspi; some electronics background would also be useful.&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:Bulletin-board.jpg|90px|center|thumb]] || valign=top | Bulletin Board || valign=top | Walter Bender ||align=left valign=top |&lt;br /&gt;
;Brief explanation: While it seems the prevailing notion of collaboration in the classroom is for the teacher to be able to a service such as VNC to share a desktop with a student, it is evident from computer-supported collaborative work outside of the classroom that such models provide little if any enhancements to productivity or learning. Our approach in Sugar has always been to allow our users to collaborate directly on tasks &amp;amp;ndash; be it writing a document together; sharing bookmarks while browsing; or sharing code snippets while programming. That said, often times, a large project involves multiple tools and multiple resources to be shared among a group. This project is to provide an uber-structure for collaboration &amp;amp;ndash; the Bulletin Board &amp;amp;ndash; where a group can share resources in a persistent manner as they work on a project together. One aspect it a shared, persistent &amp;quot;clipboard&amp;quot; of artifacts being used collectively within the project; another, illustrated on the left, is a chat channel that can be overlaid on top of activities to enable targeted discussions.&lt;br /&gt;
;Expected results: Two new Sugar toolkit services: a share, persistent clipboard; and a chat overlay onto any shared activity.&lt;br /&gt;
;Knowledge prerequisite: Strong background in Python and Gtk3&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | || valign=top | Social Help || valign=top | Martin Abente, Paul Cotton, Walter Bender||align=left valign=top |&lt;br /&gt;
;Brief explanation: Last summer we had a GSoC project to implement system-wide help for Sugar activities. It is now possible to get context-dependent help anywhere within the Sugar system by simply typing Ctrl-H or by clicking on the help button on the Sugar &#039;frame&amp;quot;. This summer, we&#039;d like to add a social component to our help. Using the same mechanism for determining content, we&#039;d like to offer our users a channel for topical discussions. The most simple way to do with would be to launch them into topical IRC channels. However we&#039;d like to also explore tools such as [http://www.discourse.org/about/ &amp;quot;Discourse&amp;quot;]. The first step will be to determine a platform for the social help in discussion with the developer community; step two will be to implement the social help mechanism in Sugar.&lt;br /&gt;
;Expected results: A system-wide mechanism for jumping into a forum for topical discussions about Sugar and Sugar activities; a service that can be dropped onto a classroom server for circumstances where Internet access is not available or permitted.&lt;br /&gt;
;Knowledge prerequisite: Strong background in Python and webservices&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Sugar Activities ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
 |-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
!  !! Title !! Mentor !! Project&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:Turtle-3d.png|90px|thumb|center]] || valign=top width=&amp;quot;15%&amp;quot; | Turtle Art 3D || valign=top width=&amp;quot;15%&amp;quot; | Walter Bender, Antonio Battro, Horacio Reggini||align=left valign=top|&lt;br /&gt;
;Brief explanation: Sugar is lacking any 3D programming environments. This project would be to develop such an environment. There is a rich program in 3D Logo developed by Horacio Reggini [http://www.horacioreggini.com.ar/?cat=13]. The specific project would be to write an extension to [[Activities/Turtle Art|Turtle Blocks]] to encompass Reggini&#039;s ideas.&lt;br /&gt;
;Expected results: A new Turtle Art plugin that adds basic 3D transforms to Turtle Blocks (e.g., setxyz, pitch, roll, yaw); camera and lighting models; surface texture mapping; and a rich set of example projects. A bonus would be a plugin for generating objects for MineCraft.&lt;br /&gt;
;Knowledge prerequisite: Python and some 3D graphics (3D transform) experience.&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:MusicKeyboard.png|90px|thumb|center]] || valign=top | Music Suite || valign=top |Gonzalo Odiard ||align=left valign=top|&lt;br /&gt;
;Brief explanation: Sugar&#039;s primary music offering, the TamTam suite, is woefully inadequate with touch interfaces. The goal of this project is to rewrite the suite to use the underlying mechanisms demonstrated in the touch-friendly Music Keyboard activity.&lt;br /&gt;
;Expected results: Touch-friendly replacements for TamTamMini, TamTamJam, TamTamEdit, and TamTamSynthesizerLab.&lt;br /&gt;
;Knowledge prerequisite: Python and digital audio experience (CSound a real plus).&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:Camera.svg|90px|thumb|center]] || valign=top |Video Editing Suite || valign=top |Gonzalo Odiard ||align=left valign=top|&lt;br /&gt;
;Brief explanation: Sugar need a simple activity to process video. The interface should be simple and need run in a device with low computational and storage resources as the OLPC XO or Intel Classmate. Limited screen real estate must also be a consideration.&lt;br /&gt;
;Expected results: A new Sugar activity for rich media editing and an extension to the Sugar toolkit for generating video from data within existing Sugar activities such as FotoToons and Portfolio.&lt;br /&gt;
;Knowledge prerequisite: Strong background in Python, GTK and GStreamer.&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | [[File:Butia.jpg|90px|center|thumb]] || valign=top |Assistive Robots || valign=top |Alan Alguar ||align=left valign=top|&lt;br /&gt;
;Brief explanation: In conjunction with the Assitive Interface project, the goal of this project is to provide a physical sensor interface to the Sugar robots suite ([http://activities.sugarlabs.org/en-US/sugar/addon/4434 Turtle Bots]) for people with limited motor control.&lt;br /&gt;
;Expected results: We have access to a target population of children with special needs that would love to work with robotics. We expect an adaption of the Turtle Bots (Turtle Blocks) interface to support programming through a simple pointing device to be deployed with this population and to solicit feedback on the intervention.&lt;br /&gt;
;Knowledge prerequisite: Strong background in Python programming&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | || valign=top |GST-1.0|| valign=top |Walter Bender ||align=left valign=top|&lt;br /&gt;
;Brief explanation: We ported Sugar to GTK-3 several years ago. However, we have yet to completely deprecate our GTK-2 branch because there are still a number of core activities that have not been ported to GTK-3, e.g., Turtle Blocks, Measure, and Record. The reason that these activities have not been ported is because of some dependencies on GST-0.10. Specifically, the code associated with accessing raw data streams from audio devices that are then used to feed these activities. This project is to remove the GST-0.10 dependencies and replace them with GST-1.0 libraries. While seemingly trivial, is quite challenging since the equivalent libraries do not exist in GST-1.0. It will require writing some new GST sinks and providing introspection support in Python.&lt;br /&gt;
;Expected results: Elimination of all GST-0.10 code from Sugar activities; deprecation of the Gtk-2 branch&lt;br /&gt;
;Knowledge prerequisite: Strong background in C and Python programming, GTK3, and GST 1.0&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | || valign=top |Hack a Stuffed Animal|| valign=top |Stephen Thomas||align=left valign=top|&lt;br /&gt;
;Brief explanation: Many children can not communicate verbally whether due to nonverbal autism or some other factor.  While there are many catalogs and websites with adaptive equipment and software but the prices are high.  There is a OLPC deployment in Uraguay where a student uses his stuffed animal as an input device for using an XO and Etoys.  We would like to build on this to make it easier and lower cost or these children and their parents to communicate and use computers.  The software would be free and OpenSource and the hardware to hack a Stuffed Animal could potentially repurpose old keyboards [2] or under $10 by repurposing a used USB game controller (free if kids donate their old ones). &lt;br /&gt;
&lt;br /&gt;
In this project a student would design and document how to hack a stuffed animal to be used as an input device similar to a joystick or arrow and a few other keys to allow a nonverbal child to use their favorite stuffed animal as an input device.&lt;br /&gt;
&lt;br /&gt;
;Expected results: Documentation and parts lists for Hacking a Stuffed Animal into an input device.  Some basic demonstration programs to use the input device with Etoys, TurtleArt etc.&lt;br /&gt;
;Knowledge prerequisite: Maker skills. To Hack a stuffed animal. Etoys (If student knows Scratch, they can learn the skills needed in Etoys for this project)&lt;br /&gt;
|-&lt;br /&gt;
!valign=top | || valign=top |PECS system for Non-Verbal Communication|| valign=top |Stephen Thomas||align=left valign=top|&lt;br /&gt;
;Brief explanation: Many children can not communicate verbally whether due to nonverbal autism or some other factor.  While there are many catalogs and websites with adaptive equipment and software but the prices are high.  There is a OLPC deployment in Uraguay where a student uses his stuffed animal as an input device for using an XO and Etoys.  We would like to build on this to make it easier and lower cost or these children and their parents to communicate and use computers.  The software would be free and OpenSource and the hardware to hack a Stuffed Animal could potentially repurpose old keyboards [2] or under $10 by repurposing a used USB game controller (free if kids donate their old ones). &lt;br /&gt;
&lt;br /&gt;
In this project a student would a student would design a set of picture boards that could be navigated using a joystick or arrow keys and arrow and few other keys.  The project would also allow a parent or teacher to simply add and re-arrange pictures using a webcam, imported pictures or simple drawings that can be made using Etoys[1].  Etoys runs on Linux, Windows and Mac OS and is one of the core applications in the OLPC XO.&lt;br /&gt;
&lt;br /&gt;
;Expected results: Working Etoys program where a student could navigate a PECS ([http://activities.sugarlabs.org/en-US/sugar/addon/4434 Picture Exchange Communication System]) like system to communicate with others.  Also the ability for parents and caregivers can modify the PECS elements with little to no training.&lt;br /&gt;
;Knowledge prerequisite: Maker skills. To Hack a stuffed animal. Etoys (If student knows Scratch, they can learn the skills needed in Etoys for this project)}&lt;/div&gt;</summary>
		<author><name>MrSteve</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2012&amp;diff=75408</id>
		<title>Summer of Code/2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2012&amp;diff=75408"/>
		<updated>2012-02-10T04:15:21Z</updated>

		<summary type="html">&lt;p&gt;MrSteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Project candidates ==&lt;br /&gt;
&lt;br /&gt;
A list of projects potential participants might contribute within GSoC program. Every project is shortly described with mentioning secondary skills for possible participants (the primal skill is desire to do something useful).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Potential mentors and participants, please feel free to start adding things to this list.&lt;br /&gt;
&lt;br /&gt;
=== Turtle Art Nutrition ===&lt;br /&gt;
&lt;br /&gt;
Working with the maintainer of [[Activities/TurtleArt|Turtle Blocks]] to further develop the prototype [[Activities/TurtleArt#Nutrition|Turtle Nutrition plug-in]] into a stand-alone activity. In its current state, Turtle Nutrition is a plug-in to the Turtle Blocks application. The plug-in aims to raise awareness of nutritional values through visual programming elements.&lt;br /&gt;
&lt;br /&gt;
[[File:Food-plugin.png|300px]]&lt;br /&gt;
&lt;br /&gt;
This project will involve more designing and testing than coding. But a working knowledge of Python is a must. Spanish-language skills is a plus, as we will most likely be testing the tool in one of our Latin American deployments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contact&#039;&#039;: [[User:Walter]]&lt;br /&gt;
&lt;br /&gt;
=== Portfolio Videos ===&lt;br /&gt;
&lt;br /&gt;
Working with the maintainer of [[Activities/Portfolio|Portfolio]] to add a mechanism for exporting .ogv (voice over still images) of a portfolio presentation. This is a request that has come from deployments: they&#039;d like to be able to post videos of student work, which is currently available as a slide show with audio voice-over.&lt;br /&gt;
&lt;br /&gt;
[[File:Portfolio-Tool.png|300px]]&lt;br /&gt;
&lt;br /&gt;
A working knowlewdge of Python and some gstreamer skills are a must.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contact&#039;&#039;: [[User:Walter]]&lt;br /&gt;
&lt;br /&gt;
=== Unified Journal View ===&lt;br /&gt;
&lt;br /&gt;
Rather than viewing the details of a Journal entry on a separate page, the idea is to make the details appear in an expandabe in-line format on the main Journal view. The look and feel would be more like Google+ or Facebook. Performance will be a major challenge.&lt;br /&gt;
&lt;br /&gt;
[[File:Journal-02.jpeg|300px]]&lt;br /&gt;
&lt;br /&gt;
This project requires some working knowledge of the low-level Sugar Journal and datastore code.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contact&#039;&#039;: [[User:Walter]]&lt;br /&gt;
&lt;br /&gt;
=== Sugar &amp;quot;Sweets&amp;quot; Trisquel GNU/Linux Distro ===&lt;br /&gt;
&lt;br /&gt;
What we need to get Sugar into classrooms and community centers is a software distribution that works &amp;quot;out of the box&amp;quot; with both Sugar and Gnome.  The Trisquel GNU/Linux distribution is the most promising of the efforts to make this a reality.  I&#039;d like to pilot it in my ICT lab in Arlington, Virginia, and would love to mentor a GSOCer hack the packages needed to make it work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contact&#039;&#039;: [[User:Jelkner]]&lt;br /&gt;
&lt;br /&gt;
=== Background Image on Home View ===&lt;br /&gt;
&lt;br /&gt;
Since we are replacing Hippo, it is relatively trivial to add a background image to the Home View. The image could be set from the Sugar control panel.&lt;br /&gt;
&lt;br /&gt;
Benefit: Deployments could customize backgrounds for l12n purposes. Uses could customize the look of their machines. Background could add some structure to the Home View. The example below, just for fun, was generated in Turtle Art.&lt;br /&gt;
&lt;br /&gt;
[[File:Background-spiral.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Decent Python skills required and some familiarity with GTK.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contact&#039;&#039;: [[User:Walter]]&lt;br /&gt;
&lt;br /&gt;
=== Multi-touch Sugar ===&lt;br /&gt;
&lt;br /&gt;
With the advent of a number touch-enabled devices capable of running Sugar and with the port to GTK-3, it is time to take seriously the issue of multitouch. How should we be exploiting touch in the interface? How will be circumvent some of the current UI affordances that either reply on the keyboard or hover, e.g., invoking the Sugar Frame?&lt;br /&gt;
&lt;br /&gt;
Strong Python skills and experience with GTK-3 required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contact&#039;&#039;: [[User:Walter]]&lt;br /&gt;
&lt;br /&gt;
=== Project Sharing Website ===&lt;br /&gt;
Create a Project Hosting Site similar to the Scratch website where kids can share the projects they have created using various Sugar Activities.  The site should foster collaboration and sharing of projects.  The Web Site should be built using a free web framework so that it can be installed at deployment sites.   Some features include:&lt;br /&gt;
&lt;br /&gt;
* Ability to engage and connect with friends and classmates using various  Social Networking sites/techniques.&lt;br /&gt;
* Ability to post projects from various Sugar Activities (ex: Turtle Blocks, Etoys, Memorize, Physics, etc.)&lt;br /&gt;
* Separate landing pages for different audiences (kids, teachers, parents, etc)&lt;br /&gt;
* Section to share kid created art from projects&lt;br /&gt;
* Ability for users to create galleries (of their own projects, favorite projects, subject specific topics, etc).&lt;br /&gt;
* Ability to have “private classroom spaces”&lt;br /&gt;
* Tools to support community management of the site&lt;br /&gt;
* Multi-language support&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Contact&#039;&#039;: [[User:MrSteve]]&lt;br /&gt;
&lt;br /&gt;
== Proposals Template == &lt;br /&gt;
&lt;br /&gt;
Put and fill your proposal template at a page like:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;http://wiki.sugarlabs.org/go/Summer_of_Code/2012/YourProposal&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
====About you====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
* &#039;&#039;&#039;If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;How do you propose you will be keeping the community informed of your progress and any problems or questions you might have over the course of the project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
* &#039;&#039;&#039;We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please 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 &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* For examples see:&lt;br /&gt;
&lt;br /&gt;
[[:Category:2012 GSoC applications]]&lt;/div&gt;</summary>
		<author><name>MrSteve</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/Resources/Curriculum_Chart&amp;diff=65360</id>
		<title>Math4Team/Resources/Curriculum Chart</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Math4Team/Resources/Curriculum_Chart&amp;diff=65360"/>
		<updated>2011-05-05T06:13:41Z</updated>

		<summary type="html">&lt;p&gt;MrSteve: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TeamHeader|Math4Team|home=Project Home|xbgColor=ffe792}}&amp;lt;/noinclude&amp;gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
In order to be useful to teachers, it&#039;s important to connect activities and content to quantifiable learning objectives.&lt;br /&gt;
&lt;br /&gt;
There are many great, well-established curriculum frameworks that would make this easy.&lt;br /&gt;
&lt;br /&gt;
We are using the [http://www.doe.mass.edu/frameworks/current.html Massachusetts Curriculum Framework for Mathematics] for experimental purposes.  (As we understand it, this work is public domain.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The goal: to create at least one activity that teaches each one of these objectives.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Curriculum Framework, 4th Grade Maths ==&lt;br /&gt;
&lt;br /&gt;
=== Number Sense and Operations ===&lt;br /&gt;
&lt;br /&gt;
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Id&lt;br /&gt;
! Standard Description&lt;br /&gt;
! Who&#039;s working on it?&lt;br /&gt;
! What Sugar activity satisfies this objective?&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.1&lt;br /&gt;
| Exhibit an understanding of the base ten number system by reading, modeling, writing, and interpreting whole numbers to at least 100,000; demonstrating an understanding of the values of the digits; and comparing and ordering the numbers.&lt;br /&gt;
| [http://sadamclemson.blogspot.com/  Adam Schreiber]&lt;br /&gt;
| [http://git.sugarlabs.org/projects/deka  Deka] [[Activities/Abacus|Abacus]]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.2&lt;br /&gt;
| Represent, order, and compare large numbers (to at least 100,000) using various forms, including expanded notation, e.g., 853 = 8 x 100 + 5 x 10 + 3.&lt;br /&gt;
| [[Team:UTOS-XO|UTOS-XO]], [http://sadamclemson.blogspot.com/  Adam Schreiber]  &lt;br /&gt;
| [http://git.sugarlabs.org/projects/deka  Deka]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.3&lt;br /&gt;
| Demonstrate an understanding of fractions as parts of unit wholes, as parts of a collection, and as locations on the number line.&lt;br /&gt;
| None&lt;br /&gt;
| TurtleArt [http://tonyforster.blogspot.com/2009/12/turtle-fractions.html] [http://tonyforster.blogspot.com/2011/04/fractions-and-decimals-4th-grade-maths.html]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.4&lt;br /&gt;
| Select, use, and explain models to relate common fractions and mixed numbers (1/2, 1/3, 1/4, 1/5, 1/6, 1/8, 1/10, 1/12, and 11/2), find equivalent fractions, mixed numbers, and decimals, and order fractions.&lt;br /&gt;
| None&lt;br /&gt;
| [[Activities/Abacus|Abacus]] (Caacupé abacus) [[Activities/Abacus/Worksheet |Worksheet]], TurtleArt [http://tonyforster.blogspot.com/2011/04/fractions-and-decimals-4th-grade-maths.html]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.5&lt;br /&gt;
| Identify and generate equivalent forms of common decimals and fractions less than one whole (halves, quarters, fifths, and tenths).&lt;br /&gt;
| None&lt;br /&gt;
| TurtleArt [http://tonyforster.blogspot.com/2011/04/fractions-and-decimals-4th-grade-maths.html]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.6&lt;br /&gt;
| Exhibit an understanding of the base ten number system by reading, naming, and writing decimals between 0 and 1 up to the hundredths.&lt;br /&gt;
| [http://sadamclemson.blogspot.com/ Adam Schreiber]&lt;br /&gt;
| [http://git.sugarlabs.org/projects/deci Deci ] , TurtleArt [http://tonyforster.blogspot.com/2011/04/fractions-and-decimals-4th-grade-maths.html]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.7&lt;br /&gt;
| Recognize classes (in particular, odds, evens; factors or multiples of a given number; and squares) to which a number may belong, and identify the numbers in those classes. Use these in the solution of problems.&lt;br /&gt;
| [http://en.opensuse.org/User:Dglenn Doug Glenn]&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.8&lt;br /&gt;
| Select, use, and explain various meanings and models of multiplication and division of whole numbers. Understand and use the inverse relationship between the two operations.&lt;br /&gt;
| [http://mrstevesscience.blogspot.com/2011/04/ways-to-multiply.html Steve Thomas]&lt;br /&gt;
| Etoys [http://mrstevesscience.blogspot.com/2011/04/ways-to-multiply.html]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.9&lt;br /&gt;
| Select, use, and explain the commutative, associative, and identity properties of operations on whole numbers in problem situations, e.g., 37 x 46 = 46 x 37, (5 x 7) x 2 = 5 x (7 x 2).&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.10&lt;br /&gt;
| Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.11&lt;br /&gt;
| Know multiplication facts through 12 x 12 and related division facts. Use these facts to solve related multiplication problems and compute related problems, e.g., 3 x 5 is related to 30 x 50, 300 x 5, and 30 x 500.&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.12&lt;br /&gt;
| Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.&lt;br /&gt;
| [[Team:UTOS-XO|UTOS-XO]]&lt;br /&gt;
| [http://activities.sugarlabs.org/en-US/sugar/addon/4271 Tuxmaths]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.13&lt;br /&gt;
| Divide up to a three-digit whole number with a single-digit divisor (with or without remainders) accurately and efficiently. Interpret any remainders.&lt;br /&gt;
| [[Team:UTOS-XO|UTOS-XO]]&lt;br /&gt;
| TurtleArt [http://tonyforster.blogspot.com/2011/04/turtle-division-drill.html]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.14&lt;br /&gt;
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithms for addition and subtraction (up to five-digit numbers), and multiplication (up to three digits by two digits).&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.15&lt;br /&gt;
| Demonstrate in the classroom an understanding of and the ability to use the conventional algorithm for division of up to a three-digit whole number with a single-digit divisor (with or without remainders).&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.16&lt;br /&gt;
| Round whole numbers through 100,000 to the nearest 10, 100, 1000, 10,000, and 100,000.&lt;br /&gt;
| [http://wiki.sugarlabs.org/go/User:Ossfm User:ossfm]&lt;br /&gt;
| [http://activities.sugarlabs.org/en-US/sugar/addon/4209 Hop-A-Round]&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.17&lt;br /&gt;
| Select and use a variety of strategies (e.g., front-end, rounding, and regrouping) to estimate quantities, measures, and the results of whole-number computations up to three-digit whole numbers and amounts of money to $1000, and to judge the reasonableness of the answer.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.N.18&lt;br /&gt;
| Use concrete objects and visual models to add and subtract common fractions.&lt;br /&gt;
| None&lt;br /&gt;
| [[Activities/Abacus|Abacus]] (Caacupé abacus) [[Activities/Abacus/Worksheet |Worksheet]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns, Relations, and Algebra ===&lt;br /&gt;
&lt;br /&gt;
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Id&lt;br /&gt;
! Standard Description&lt;br /&gt;
! Who&#039;s working on it?&lt;br /&gt;
! What Sugar activity satisfies this objective?&lt;br /&gt;
|-&lt;br /&gt;
| 4.P.1&lt;br /&gt;
| Create, describe, extend, and explain symbolic (geometric) and numeric patterns, including multiplication patterns like 3, 30, 300, 3000, ….&lt;br /&gt;
| [http://sadamclemson.blogspot.com/  Adam Schreiber], [[User:Dfu]]&lt;br /&gt;
| [http://git.sugarlabs.org/projects/deka  Deka]&lt;br /&gt;
|-&lt;br /&gt;
| 4.P.2&lt;br /&gt;
| Use symbol and letter variables (e.g. v, x) to represent unknowns or quantities that vary in expressions and in equations or inequalities (mathematical sentences that use =, &amp;lt;, &amp;gt;).&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.P.3&lt;br /&gt;
| Determine values of variables in simple equations, e.g.,  4106 – x = 37, 5 = y + 3, and s – y = 3.&lt;br /&gt;
| [[User:Gdk]] (developer),[[User:Rholden]]&lt;br /&gt;
| https://fedorahosted.org/dungeonsofmongo/&lt;br /&gt;
|-&lt;br /&gt;
| 4.P.4&lt;br /&gt;
| Use pictures, models, tables, charts, graphs, words, number sentences, and mathematical notations to interpret mathematical relationships.&lt;br /&gt;
| None&lt;br /&gt;
| [http://activities.sugarlabs.org/en-US/sugar/addon/4084 Socialcalc Activity]&lt;br /&gt;
|-&lt;br /&gt;
| 4.P.5&lt;br /&gt;
| Solve problems involving proportional relationships, including unit pricing (e.g., four apples cost 80¢, so one apple costs 20¢) and map interpretation (e.g., one inch represents five miles, so two inches represent ten miles).&lt;br /&gt;
| None&lt;br /&gt;
| Google Maps&lt;br /&gt;
|-&lt;br /&gt;
| 4.P.6&lt;br /&gt;
| Determine how change in one variable relates to a change in a second variable, e.g., input-output tables.&lt;br /&gt;
| [[User:Rholden]]&lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Geometry ===&lt;br /&gt;
&lt;br /&gt;
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Id&lt;br /&gt;
! Standard Description&lt;br /&gt;
! Who&#039;s working on it?&lt;br /&gt;
! What Sugar activity satisfies this objective?&lt;br /&gt;
|-&lt;br /&gt;
| 4.G.1&lt;br /&gt;
| Compare and analyze attributes and other features (e.g.,  number of sides, faces, corners, right angles, diagonals, and symmetry) of two- and three-dimensional geometric shapes.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.G.2&lt;br /&gt;
| Describe, model, draw, compare, and classify two- and three-dimensional shapes, e.g., circles, polygons- especially triangles and quadrilaterals—cubes, spheres, and pyramids.&lt;br /&gt;
| None&lt;br /&gt;
| TurtleArt [http://activities.sugarlabs.org/en-US/sugar/addon/4027]&lt;br /&gt;
|-&lt;br /&gt;
| 4.G.3&lt;br /&gt;
| Recognize similar figures.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.G.4&lt;br /&gt;
| Identify angles as acute, right, or obtuse.&lt;br /&gt;
| Christian Cook&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.G.5&lt;br /&gt;
| Describe and draw intersecting, parallel, and perpendicular lines.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.G.6&lt;br /&gt;
| Using ordered pairs of numbers and/or letters, graph, locate, identify points, and describe paths (first quadrant).&lt;br /&gt;
| [http://danielsmw.fedorapeople.org/ Matthew Daniels], [http://www.cs.clemson.edu/~rseay Rob Seay]&lt;br /&gt;
| [https://fedorahosted.org/nevhma/ Nevhma] (Under construction) TurtleArt [http://activities.sugarlabs.org/en-US/sugar/addon/4027]&lt;br /&gt;
|-&lt;br /&gt;
| 4.G.7&lt;br /&gt;
| Describe and apply techniques such as reflections (flips), rotations (turns), and translations (slides) for determining if two shapes are congruent.&lt;br /&gt;
| None&lt;br /&gt;
| [http://tonyforster.blogspot.com/2011/04/turtle-flip-and-rotate-4th-grade-maths.html TurtleArt]&lt;br /&gt;
|-&lt;br /&gt;
| 4.G.8&lt;br /&gt;
| Identify and describe line symmetry in two-dimensional shapes.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.G.9&lt;br /&gt;
| Predict and validate the results of partitioning, folding, and combining two- and three-dimensional shapes.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Measurement ===&lt;br /&gt;
&lt;br /&gt;
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Id&lt;br /&gt;
! Standard Description&lt;br /&gt;
! Who&#039;s working on it?&lt;br /&gt;
! What Sugar activity satisfies this objective?&lt;br /&gt;
|-&lt;br /&gt;
| 4.M.1&lt;br /&gt;
| Demonstrate an understanding of such attributes as length, area, weight, and volume, and select the appropriate type of unit for measuring each attribute.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.M.2&lt;br /&gt;
| Carry out simple unit conversions within a system of measurement, e.g., hours to minutes, cents to dollars, yards to feet or inches, etc.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.M.3&lt;br /&gt;
| Identify time to the minute on analog and digital clocks using a.m. and p.m. Compute elapsed time using a clock (e.g., hours and minutes since…) and using a calendar (e.g., days since…).&lt;br /&gt;
| None&lt;br /&gt;
| [http://activities.sugarlabs.org/en-US/sugar/addon/4191 Clock Activity] [http://activities.sugarlabs.org/en-US/sugar/addon/4112 GCompris Clockgame] [http://activities.sugarlabs.org/en-US/sugar/addon/4263 Stopwatch Activity]  Turtle clock [[Activities/TurtleArt#maths | 1]] [http://tonyforster.blogspot.com/2011/02/turtle-talking-clock.html 2]&lt;br /&gt;
|-&lt;br /&gt;
| 4.M.4&lt;br /&gt;
| Estimate and find area and perimeter of a rectangle, triangle, or irregular shape using diagrams, models, and grids or by measuring.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.M.5&lt;br /&gt;
| Identify and use appropriate metric and English units and tools (e.g., ruler, angle ruler, graduated cylinder, thermometer) to estimate, measure, and solve problems involving length, area, volume, weight, time, angle size, and temperature.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Data Analysis, Statistics, and Probability ===&lt;br /&gt;
&lt;br /&gt;
Students engage in problem solving, communicating, reasoning, connecting, and representing as they:&lt;br /&gt;
{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Id&lt;br /&gt;
! Standard Description&lt;br /&gt;
! Who&#039;s working on it?&lt;br /&gt;
! What Sugar activity satisfies this objective?&lt;br /&gt;
|-&lt;br /&gt;
| 4.D.1&lt;br /&gt;
| Collect and organize data using observations, measurements, surveys, or experiments, and identify appropriate ways to display the data.&lt;br /&gt;
| None&lt;br /&gt;
| [http://activities.sugarlabs.org/en-US/sugar/addon/4084 Socialcalc Activity]&amp;lt;br/&amp;gt;[[Activities/TurtleArt|TurtleArt]] sensor blocks&lt;br /&gt;
|-&lt;br /&gt;
| 4.D.2&lt;br /&gt;
| Match a representation of a data set such as lists, tables, or graphs (including circle graphs) with the actual set of data.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.D.3&lt;br /&gt;
| Construct, draw conclusions, and make predictions from various representations of data sets, including tables, bar graphs, pictographs, line graphs, line plots, and tallies.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.D.4&lt;br /&gt;
| Represent the possible outcomes for a simple probability situation, e.g., the probability of drawing a red marble from a bag containing three red marbles and four green marbles.&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.D.5&lt;br /&gt;
| List and count the number of possible combinations of objects from three sets, e.g., how many different outfits can one make from a set of three shirts, a set of two skirts, and a set of two hats?&lt;br /&gt;
| None&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
| 4.D.6&lt;br /&gt;
| Classify outcomes as certain, likely, unlikely, or impossible by designing and conducting experiments using concrete objects such as counters, number cubes, spinners, or coins.&lt;br /&gt;
| None&lt;br /&gt;
| TurtleArt [http://tonyforster.blogspot.com/2009/12/turtle-random.html]  , [http://tonyforster.blogspot.com/2011/04/turtleart-die-or-spinner.html]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:TODO]]&lt;/div&gt;</summary>
		<author><name>MrSteve</name></author>
	</entry>
</feed>