two aphorisms 1. you learn through doing, so if you want more learning you want more doing; and 2. love is a better master than duty—you want people to engage in things that are authentic to them, things that they love.
three attributes 1. the presence of other people is always present; 2. a "Journal" for each learner serves as a place for reflection and assessment of progress; and 3. through its clarity of design, it is discoverable: it can accommodate a wide variety of users, with different levels of skill and different levels of experience.
Zoom Interface home view friends view
Collaborative Interface We leverage the mesh network to enable collaborative learning—the presence of children and teachers as collaborators and critiques is always present in the interface.
Journal
exploring, expressing, and sharing web browsing reading chatting playing media playing games word processing reflecting (Journal) creating graphics creating rich media programming
appropriate to appropriate Transparency is empowering. Free and open-source software (and content) gives children—and their teachers— the freedom to reshape, reinvent, and reapply.
my Sugar def _calculate_position(self, radius, icon_size, index, count): width, height = self.box.get_allocation() angle = index * (2 * math.pi / count) - math.pi / 2 x = radius * math.cos(angle) + (width - icon_size) / 2 y = radius * math.sin(angle) + (height - icon_size - style.GRID_CELL_SIZE) / 2 return x, y def _calculate_position(self, radius, icon_size, index, count): width, height = self.box.get_allocation() angle = index * (math.pi / (6 + index / 12)) - math.pi / 2 radius = ((radius - _MIN_RADIUS) * (index * 1.1) / count) + _MIN_RADIUS x = radius * math.cos(angle) + (width - icon_size) / 2 y = radius * math.sin(angle) + (height - icon_size - style.GRID_CELL_SIZE) / 2 return x, y
Sometimes the riskiest path is the status quo. Hassounah
walter@sugarlabs.org http://sugarlabs.org Contact: walter@sugarlabs.org http://sugarlabs.org