Making Sugar sweet Experiences in creating a great user experience with UI design. 10/08/09.

Slides:



Advertisements
Similar presentations
ETL339: E-Learning Is it all just smoke and mirrors... bells and whistles?
Advertisements

1. Creativity and Innovation 2. Communication and Collaboration
Project-Based Learning and Performance-Based Assessment.
CSTA K-12 Computer Science Standards (rev 2011)
Every child, every school, every day. What’s the real product of Arts Learning?
Invention Self-Direction CriticalThinking & Reasoning Info Literacy Collaboration Understand Art World Develop Craft Observe LOOKING Observe& Learn to.
Creator: Wendi South Diffusion and Integration of Technology in Education.
TAB (Teaching for Artistic Behavior) Authentic Creation / Thinking /Assessment.
TWSSP Summer Academy June 24-28, Celebrations.
The OLPC XO, Intel Classmate PC and Asus Eee PC user study By Constance Sibanda.
An Exploration of Who You Are and Who You Want to Be! Henrico High School 2011.
NETS Meets Common Core Teresa Knapp Gordon, NBCT
Virtual Workbenches Richard Anthony The University of Greenwich
Chapter 7 design rules.
Introduction to Scratch! Michelle Venable-Foster Barb Ericson August 2014.
Christian Studies in the Real World Vicki Schilling Lutheran Education Queensland.
What is Scratch? Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
ACOS 2010 Standards of Mathematical Practice
Moving forward with Scalable Game Design. The landscape of computer science courses…  Try your vegetables (sneak it in to an existing course)  Required.
ONE LAPTOP PER CHILD One Laptop per Child Software Development Ed McNierney September 18, 2008 One Laptop per Child.
Programming for Everyone How is Making Programming More Accessible, Meaningful, and Social Mitchel Resnick MIT Media Lab.
Manipulatives – Making Math Fun Dr. Laura Taddei.
Intel ® Teach Program International Curriculum Roundtable Programs of the Intel ® Education Initiative are funded by the Intel Foundation and Intel Corporation.
Schoolwide Preparation for English Language Learners: Teacher Community and Inquiry-Based Professional Development.
Lina Omar July,2011 From Teaching to Learning Lina Omar July,2011.
Connected Learning with Web 2.0 For Educators Presenter: Faith Bishop Principal Consultant Illinois State Board of Education
ONE LAPTOP PER CHILD This works are licensed under a Creative Commons Attribution 2.5 License. One Laptop per Child Walter Bender Software.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
ONE LAPTOP PER CHILD One Laptop per Child Software Development Ed McNierney December 16, 2008 One Laptop per Child.
=_A-ZVCjfWf8 Nets for students 2007.
Finding the Education in Educational Technology With Early Learners Leah M. Bower EDTF300 Lock Haven University Fall 2013.
SOCIALCALC A Spreadsheet Activity for Computer Supported Collaborative Learning.
ationmenu/nets/forteachers/2008s tandards/nets_for_teachers_2008.h tm Click on the above circles to see each standard.
Student outlooks for partnership in a digital learning landscape.
Chapter 3: Computer Software. Stored Program Concept v The concept of preparing a precise list of exactly what the computer is to do (this list is called.
States Rights and Slavery WebQuest A FIFTH GRADE WEBQUEST BY: MS.SHANIKA NICHOLE FREEMAN.
Inquiry-based Learning Linking Teaching with Learning.
Chapter 6: Thinking about requirements and describing them.
Nic Shulver – Scratch – what, why and how? Click to edit Master text styles Second level Third level Fourth level Fifth level.
National Educational Technology Standards for Students: The Next Generation.
Christine Yang March 17, As a teacher it is critical for me to demonstrate mastery of technology teacher standards. ISTE-NETS Teacher Standards.
Put Your Classroom On A 21 st Century DI-IT Create Engaging Technology Rich Differentiated Classroom Environments Create Engaging Technology Rich Differentiated.
ONE LAPTOP PER CHILD This works are licensed under a Creative Commons Attribution 2.5 License. One Laptop per Child Christopher Blizzard Software Lead.
SCALABLEC Computer Supported Collaborative Learning.
April 25 th Classrooms for the Future Facts 08’  358 High Schools in PA  12,100 Teachers  83,000 Laptops  101 Million Statewide Spent  3.75.
Ken Skrzesz, Coordinator of Fine Arts All Rights Reserved, Kenneth Skrzesz, 2015.
The Promise of Open Educational Resources APEC Education Meeting Xian, China January 16, 2008 Marshall S. Smith and Phoenix M. Wang The William and Flora.
Simpson County Schools Summer Leadership Retreat 2011 Enhancing Leadership Capacity and Effectiveness to Impact Student Learning and Staff Performance.
Building Bridges. After school programs can provide: an environment in which children can practice ways of learning and behaving that will help them succeed.
Intel ® Teach Program Programs of the Intel ® Education Initiative are funded by the Intel Foundation and Intel Corporation. Copyright © 2007 Intel Corporation.
This work is licensed under a Creative Commons 3.0 Attribution License 1 Wikispaces for Teachers A Guide to Using Them in Your Classroom.
Wikispaces for Teachers A Guide to Using Them in Your Classroom.
What do you think should be the goal of technology in education?
This work is licensed under a Creative Commons 3.0 Attribution License Wikispaces for Teachers A Guide to Using Them in Your Classroom.
The Future for Assessment? Assessing Pupil Progress (APP) as a tool for effective Teacher Assessment in Primary Science.
By: Jamie Morgan  A wiki is a web page or collection of web pages which you and your students can access to contribute or modify content without having.
Constructionist learning with Sugar and the Beagle Board
1ΕΕΛ/ΛΑΚ 2010 | | Athens Tomeu Vizoso and Simon Schampijer Sugar A playground for learning learning.
1SFK 2010 | | Prishtina Tomeu Vizoso, Collabora Ltd. Sugar The learning platform.
Beyond Open Source. 2 Making software easier to modify Walter Bender, Sugar Labs a member project of the Software Freedom Conservancy.
Netbook World Summit | | Paris Walter Bender Executive Director Sugar Labs Learning Learning: Sugar and the Netbook Revolution.
One Laptop Per Child Giving Millions of Children Access to Their Dreams.
National Educational Technology Standards For Students.
Contact : Walter Bender | Sugar Labs bullets
1 Learning to learn Raising the next generation of problem-solvers Walter Bender, Sugar Labs a member project of the Software Freedom Conservancy.
1FOSDEM 2009 | | Brussels Tomeu Vizoso Developer Sugar Labs Foundation The Sugar platform Why GNOME may care?
100 Days of Sugar Labs Walter Bender
Data Collection with Forms For Special Education
TECHNOLOGY STANDARDS FOR EDUCATORS BONNIE SMITH MAY 2, 2011
BREAKOUT EDU Wodonga Regional STEM
Presentation transcript:

Making Sugar sweet Experiences in creating a great user experience with UI design. 10/08/09

Our community Sugar Labs, a member project of the Software Freedom Conservancy is a community of volunteers. Sugar is free software; it is licensed under the General Public License (GPL), versions 2 and 3.

Context 3 Learning has a bearing on all of the challenges our children will inherit.

Children don’t get ideas; they make ideas. They construct knowledge in the context of building personally meaningful artifacts. —Kafai and Resnick

The challenge going to scale

A child's laptop is... Safe and robust; Light to carry; Vibrant to look at; Low power; Used outdoors; Helps them communicate and interact; Encourages them to express themselves; Lets them engage in open-ended discovery; And of course... inexpensive!

aside Sugar is a testament to the power and quality of the development tools and processes used by the Free Software community.

The Sugar Learning Platform Sugar facilitates exploring, collaboration, and reflection and to encourage critical thinking.

Originally developed for the OLPC XO Sugar is largely platform-agnostic. It can run on almost any computer, even the old, obsolete hardware typical of schools.

It's an education project Sugar is used every school day by one-million children.

Learning ≠ Windows Nothing in our children's future resembles office work from the 1970s.

Sugar users Sugar “learners” create demonstrations, projects, and critiques. They develop craft, engage and persist, envision, express, observe, reflect, stretch and explore, and understand. They engage in open-ended discovery, going far beyond the use of the computer as a means of access to information.

“ ถ่ายดอกกระเจียว เห็นไหม ”

User-centric design metrics (Nielsen) Learnability: How fast can a user learn a new system? Efficiency: How fast can a user perform tasks? Memorability: How easily can a user reestablish fluency? Errors: How often do user make errors? Satisfaction: How satisfied is the user?

Learning-centric design (Soloway) Learning: How do our design decisions impact learning?

Simplicity is not the goal We can use UI design to reduce complexity or to enable the user to reach to complexity. time complexity Buxton's Law God's Law

The culture of Free Software Free-software developers go beyond consuming; they create and they share their creations. Most important, they engage in criticism. They take nothing at face value.

Learning software must be Free Software With Sugar: children create content as well as consume it; children share their creations and help each other; and they engage in self-reflection and group critique.

Sugar core ideas Activities, not applications Presence is always present Tools of expression Journal/portfolio

Low floor, no ceiling Sugar places an emphasis on usability and discoverability.

Reading and writing and sharing

A network neighborhood

Dos and many don'ts Do use hover Do use consistent color and icon models No right click No double click No overlapping windows No “eye candy” No 3-D

Guided discovery to start clearscreen make “box1 1 setpensize 20 repeat 1300 [forward :box1 right 91 setpencolor division xcor 6 setshade heading make “box 1 sum :box1 1] end

Collaboration

Journal

View Source

Crumple zone: copy on write

Modifying physics elif event.key == K_h: self.setdensity=10 elif event.key == K_l: self.setdensity=0.1 elif event.key == K_n: self.setdensity=1

Under the hood Sugar is built on top of the GNU/Linux desktop: GTK+, X11, D-Bus, NetworkManager, Gconf, Telepathy, etc. Sugar provides data-storage service and presence service through D-Bus (Sugar activities can be coded in any programming language). The majority are written in Python, which takes advantage of binding in the Sugar-Toolkit.

Freedom and empowerment Sugar is about creativity, fluency, innovation, and problem-solving, all of which involve personal expression. Sugar bring the tools of expression within reach of children so that they can be free to change their world. The mantra of the next generation will be “show me the code and I will make it even better.”

Thank you