SlideShare uma empresa Scribd logo
1 de 56
Embedding young learners
 into the information society

          Christophe Guéret (@cgueret)
and, among others, Victor de Boer, Stefan Schlobach,
        Philippe Cudré-Mauroux, Anna Bon


                  OCLC meeting
            Leiden, December 6, 2012



                                                       1/56
What are we going to talk about?
 The mission of One Laptop per Child (OLPC)


 The learning environment “Sugar”


 Data management issues within Sugar




                                              2/56
One Laptop Per Child (OLPC)




Based on the slides from Walter Bender
       (walter@sugarlabs.org)
The numbers
2,000,000+ children with XOs
1,000,000,000 children w/o XO
$200 price and falling
0 deployment running Windows
150+ language projects
40+ countries
500+ Sugar activities
Our challenge: giving every child an
opportunity to learn
OLPC Antarctica
Our mission
              Develop (and deploy) a
              low-cost laptop in order
              to revolutionize how we
              educate the world's
              children
Origins: Senegal in 1983
Going to scale
Price is only one factor
Very local collaboration
A culture

            The context of human development is
            always a culture and not an isolated
            technology.
            —Seymour Papert
Why do we care about learning?
         Education is a fundumental human
         right and a key to human social and
         economic development.
What motivates learning?
         Not carrots or sticks, but rather:
         autonomy,
         mastery, and
         a sense of purpose.
Is a laptop a good tool for learning?
          A laptop makes learning more flexible:
          Children learn by teaching and actively
          helping each other; the teacher is free to
          focus expertise where it is needed.
OLPC principles

          Child ownership
          Young ages
          Saturation
          Connection
          Free Software (Libre)
Additional requirements
          Integration into studies
          Teacher training
          Community outreach and engagement
          Core team which can appropriate the
         project
How is the XO used for learning?
        Learning is a verb: ergo, the OLPC strategy
        includes engaging the learner in design,
        problem solving, collaborative work,
        integration of technology and creativity,
        interdisciplinary work, decision making and
        learning outside the classroom.
How is the XO used for learning?

         Children engage in project-based
         learning: a research topic, theme,
         issue or challenge that allows children
         to think critically, collaborate with
         peers, teachers and the community to
         express and form opinions.
What about evaluation?
        Educational communities have come to
        understand that standardized tests—while
        important to stakeholders—is not the only
        dimension for measuring impact.
What about evaluation?
         Other factors such as
           problem-solving ability,
           critical thinking,
           use of multiple sources of information,
           reflection and communication skills
          using multiple media,
           team and individual work,
           and self development
         are the new dimensions to measure
         impact.
An example from Uruguay
Solving problems
What is next for OLPC? XO 4.0

              2 Watts
              Sunlight readable display
              Webcam
              Touch-enabled (Q4 2012)
              Accelerometer
              Light sensor
              Microphone
              User-defined sensors
Sugar




Based on the slides from Walter Bender and Bernie Innocenti
       (walter@sugarlabs.org, bernie@sugarlabs.org)
What is Sugar?
        Sugar is a software for learning that
        promotes creativity, collaboration,
        reflection, and critical thinking.


        The first user interface based on both
        cognitive and social constructivism.
Learning to read
Reading ebooks



                 eBook server!
Learning to count with an Abacus
Everyone is a teacher and a
learner
Regardless of age
Activities

A Sugar Activity combines the old concepts of
“document” and “application” into a single object.


Activities can be easily shared between neighbouring
computers.
“View Source” button
Easy to change
                 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
Network centric
Interface
Collaboration

                No Internet needed
                Peer-to-peer learning
                1-click sharing
Easy activity sharing

                        No Internet needed
                        Peer-to-peer learning
                        1-click sharing
Journal

          Full-text search
          Auto-saved work
          Assessment tool
          Place of reflection
          “Portfolio”
Sugar on an XO... or anything else
Connecting the XO to the data World
Data production/consumption
Data? What data?
 Content of the Journal
 Social interactions
 External data useful for teaching
 …


All best stored locally on the XO and served from it
 Mainly used in mesh contexts
 1-1 mapping between the device and a user
Data sharing capabilities
  Essentially synchronous: an activity need to be shared
at the same time


 No remote access to internal data


 Limited internal data sharing across activities


 Limited internal model for storing data
Data consumption capabilities
 Web browser and activities with off-line data dumps


 Data fetched has to be fitted into a Journal entry or in a
custom, sandboxed, solution
More flexibility with SemanticXO
 Linked-Data based data management stack
  Everything stored as triples
  Use SPARQL for all data manipulations


 Provide activity developers with an API to
  Store graphs with labelled edges
  Copy locally structured data fetched from the Web
  Share graphs with other SemanticXO enabled devices
 All operations are done either locally or remotely
Example: Hello world!
from semanticxo import graphstore

graph_store = graphstore.get_instance()

graph = graph_store.create_graph()

msg = graph.create_resource(category='Hello')

msg.add("message", "Hello world")

graph.add_share(util.public_uri())

graph_store.persist_graph(graph)

                                                50/56
Example: Spam the class room!
from semanticxo import graphstore, addressbook
from semanticxo.graphstore import GraphStore

gs = graphstore.get_instance()

graph = gs.create_graph()
msg = graph.create_resource(category='Hello')
msg.add("message", "Spam!")

contacts = addressbook.get_neighbours()

for host in contacts.itervalues():
  remote_gs = GraphStore(hostname=host)
  remote_gs.persist(graph)

                                                 51/56
Status
 SemanticXO is usable and used
  Alternative Journal back-end
  3 sample activities
  Tested on a couple of XOs in a mesh


 Some limitations
  Won't scale much in its current state
  Impossible to de-reference resources


                                          52/56
Idea: data sharing for libraries
 Combine digital management with physical libraries
                              List of books to borrow,
                                 ratings, quotes, ...




                                                         53/56
The de-referencing issue
 Edges of the graphs are attached to node with URIs


 Two ways to get the data:                         ?
                                               ?
  Send a SPARQL query
                                           ?
  Access the URI asking for RDF


 None of existing solution is really fit
  => work on the project “WikiReg”

                                                       54/56
WikiReg
Research supported by VeriSign Inc.


Entity registry for poorly connected environments


Target functionalities
 Work on-line and off-line
 Use very few resources
 Every node can contribute to describing any resource

                                                        55/56
For more information
 Blogs
  https://worldwidesemanticweb.wordpress.com
  http://semweb4u.wordpress.com/


 Mails
  Christophe.gueret@dans.knaw.nl
  philippe.cudre-mauroux@unifr.ch



                                               56/56

Mais conteúdo relacionado

Mais procurados

Conole keynote edmedia
Conole keynote edmediaConole keynote edmedia
Conole keynote edmedia
grainne
 

Mais procurados (7)

ReMashed - An Usability Study of a Recommender System for Mash-Ups for Learn...
ReMashed - An Usability Study of a Recommender System for Mash-Ups for Learn...ReMashed - An Usability Study of a Recommender System for Mash-Ups for Learn...
ReMashed - An Usability Study of a Recommender System for Mash-Ups for Learn...
 
Culture and learning in the digital age: experiences from Brussels and the w...
Culture and learning in the digital age:  experiences from Brussels and the w...Culture and learning in the digital age:  experiences from Brussels and the w...
Culture and learning in the digital age: experiences from Brussels and the w...
 
Through a black mirror, palely
Through a black mirror, palelyThrough a black mirror, palely
Through a black mirror, palely
 
AniThings: Animism and Heterogeneous Multiplicity
AniThings: Animism and  Heterogeneous MultiplicityAniThings: Animism and  Heterogeneous Multiplicity
AniThings: Animism and Heterogeneous Multiplicity
 
Conole keynote edmedia
Conole keynote edmediaConole keynote edmedia
Conole keynote edmedia
 
Game Mechanics: Learning as a Multiplayer Experience
Game Mechanics: Learning as a Multiplayer ExperienceGame Mechanics: Learning as a Multiplayer Experience
Game Mechanics: Learning as a Multiplayer Experience
 
Designing for Immersive Worlds: Enhancing Experience to Accelerate Learning
Designing for Immersive Worlds: Enhancing Experience to Accelerate LearningDesigning for Immersive Worlds: Enhancing Experience to Accelerate Learning
Designing for Immersive Worlds: Enhancing Experience to Accelerate Learning
 

Destaque

Destaque (8)

Using The Zen Program In Compass
Using The  Zen Program In  CompassUsing The  Zen Program In  Compass
Using The Zen Program In Compass
 
Changing The Feature Settings In Mind440 Fittings
Changing The Feature Settings In Mind440 FittingsChanging The Feature Settings In Mind440 Fittings
Changing The Feature Settings In Mind440 Fittings
 
Hear It Report October 2006
Hear It Report October 2006Hear It Report October 2006
Hear It Report October 2006
 
Exposing the data from NARCIS with VIVO
Exposing the data from NARCIS with VIVOExposing the data from NARCIS with VIVO
Exposing the data from NARCIS with VIVO
 
Let's downscale the semantic web !
Let's downscale the semantic web !Let's downscale the semantic web !
Let's downscale the semantic web !
 
Content presentation workshop
Content presentation workshopContent presentation workshop
Content presentation workshop
 
Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...
 
Informal presentation about RES
Informal presentation about RESInformal presentation about RES
Informal presentation about RES
 

Semelhante a Embedding young learners into the information society

Csu library deans june 2014
Csu library deans june 2014Csu library deans june 2014
Csu library deans june 2014
Stephen Abram
 
Conole Canada Keynote
Conole Canada KeynoteConole Canada Keynote
Conole Canada Keynote
guest6521552
 
Conole Canada Keynote
Conole Canada KeynoteConole Canada Keynote
Conole Canada Keynote
grainne
 
Conole Canada Keynote
Conole Canada KeynoteConole Canada Keynote
Conole Canada Keynote
grainne
 
Science 2.0 and language technology
Science 2.0 and language technologyScience 2.0 and language technology
Science 2.0 and language technology
fridolin.wild
 
New Paltz Presentation 5
New Paltz Presentation 5New Paltz Presentation 5
New Paltz Presentation 5
dwesting
 
Why blended learning and e portfolios
Why blended learning and e portfolios Why blended learning and e portfolios
Why blended learning and e portfolios
grantger
 

Semelhante a Embedding young learners into the information society (20)

Mobile Learning & New Trends
Mobile Learning & New TrendsMobile Learning & New Trends
Mobile Learning & New Trends
 
Blended Learning Meets Digital Media
Blended Learning Meets Digital MediaBlended Learning Meets Digital Media
Blended Learning Meets Digital Media
 
Mobile apps for education final
Mobile apps for education finalMobile apps for education final
Mobile apps for education final
 
The university in a box
The university in a boxThe university in a box
The university in a box
 
Week 3
Week 3Week 3
Week 3
 
Qt Developer Days 2009 Keynote - Sugarlabs
Qt Developer Days 2009 Keynote - Sugarlabs Qt Developer Days 2009 Keynote - Sugarlabs
Qt Developer Days 2009 Keynote - Sugarlabs
 
Modelling 100+ Applications for Learning Activities
Modelling 100+ Applications for Learning ActivitiesModelling 100+ Applications for Learning Activities
Modelling 100+ Applications for Learning Activities
 
Collaborative Immersive Analytics
Collaborative Immersive AnalyticsCollaborative Immersive Analytics
Collaborative Immersive Analytics
 
A Development Environment to Customize Assessment through Students Interactio...
A Development Environment to Customize Assessment through Students Interactio...A Development Environment to Customize Assessment through Students Interactio...
A Development Environment to Customize Assessment through Students Interactio...
 
Csu library deans june 2014
Csu library deans june 2014Csu library deans june 2014
Csu library deans june 2014
 
Conole Canada Keynote
Conole Canada KeynoteConole Canada Keynote
Conole Canada Keynote
 
Conole Canada Keynote
Conole Canada KeynoteConole Canada Keynote
Conole Canada Keynote
 
Conole Canada Keynote
Conole Canada KeynoteConole Canada Keynote
Conole Canada Keynote
 
Digital Competences for Creating, Collaborating, Respecting…
Digital Competences for Creating, Collaborating, Respecting…Digital Competences for Creating, Collaborating, Respecting…
Digital Competences for Creating, Collaborating, Respecting…
 
Diseño de escenarios interactivos de aprendizaje con realidad aumentada para...
 Diseño de escenarios interactivos de aprendizaje con realidad aumentada para... Diseño de escenarios interactivos de aprendizaje con realidad aumentada para...
Diseño de escenarios interactivos de aprendizaje con realidad aumentada para...
 
Ljc
LjcLjc
Ljc
 
Discoverability and Web-Enabled Science - #ScholarAfrica
Discoverability and Web-Enabled Science - #ScholarAfricaDiscoverability and Web-Enabled Science - #ScholarAfrica
Discoverability and Web-Enabled Science - #ScholarAfrica
 
Science 2.0 and language technology
Science 2.0 and language technologyScience 2.0 and language technology
Science 2.0 and language technology
 
New Paltz Presentation 5
New Paltz Presentation 5New Paltz Presentation 5
New Paltz Presentation 5
 
Why blended learning and e portfolios
Why blended learning and e portfolios Why blended learning and e portfolios
Why blended learning and e portfolios
 

Mais de Christophe Guéret

ICT4D course 2013 - Low resources infrastructure
ICT4D course 2013 - Low resources infrastructureICT4D course 2013 - Low resources infrastructure
ICT4D course 2013 - Low resources infrastructure
Christophe Guéret
 
ICT4D course 2013 - OLPC deployments
ICT4D course 2013 - OLPC deploymentsICT4D course 2013 - OLPC deployments
ICT4D course 2013 - OLPC deployments
Christophe Guéret
 

Mais de Christophe Guéret (20)

HHAI June 2022 - KGs and Hybrid Intelligence
HHAI June 2022 - KGs and Hybrid IntelligenceHHAI June 2022 - KGs and Hybrid Intelligence
HHAI June 2022 - KGs and Hybrid Intelligence
 
The Entity Registry System: Collaborative Editing of Entity Data in Poorly Co...
The Entity Registry System: Collaborative Editing of Entity Data in Poorly Co...The Entity Registry System: Collaborative Editing of Entity Data in Poorly Co...
The Entity Registry System: Collaborative Editing of Entity Data in Poorly Co...
 
Introduction about WorldWideSemanticWeb.org for the workshop "Making it Matter"
Introduction about WorldWideSemanticWeb.org for the workshop "Making it Matter"Introduction about WorldWideSemanticWeb.org for the workshop "Making it Matter"
Introduction about WorldWideSemanticWeb.org for the workshop "Making it Matter"
 
The Entity Registry System (ERS)
The Entity Registry System (ERS)The Entity Registry System (ERS)
The Entity Registry System (ERS)
 
Your next data viz gear should be a Wii-U
Your next data viz gear should be a Wii-UYour next data viz gear should be a Wii-U
Your next data viz gear should be a Wii-U
 
Linking knowledge spaces
Linking knowledge spacesLinking knowledge spaces
Linking knowledge spaces
 
The data behind the HuisKluis
The data behind the HuisKluisThe data behind the HuisKluis
The data behind the HuisKluis
 
Digital archiving 3.0
Digital archiving 3.0Digital archiving 3.0
Digital archiving 3.0
 
The road towards a Web-based data ecosystem
The road towards a Web-based data ecosystemThe road towards a Web-based data ecosystem
The road towards a Web-based data ecosystem
 
Linked Open Data for Digital Humanities
Linked Open Data for Digital HumanitiesLinked Open Data for Digital Humanities
Linked Open Data for Digital Humanities
 
Downscaling information systems for education
Downscaling information systems for educationDownscaling information systems for education
Downscaling information systems for education
 
ICT4D course 2013 - Low resources infrastructure
ICT4D course 2013 - Low resources infrastructureICT4D course 2013 - Low resources infrastructure
ICT4D course 2013 - Low resources infrastructure
 
ICT4D course 2013 - OLPC deployments
ICT4D course 2013 - OLPC deploymentsICT4D course 2013 - OLPC deployments
ICT4D course 2013 - OLPC deployments
 
ICT4D course 2013 - Sugar
ICT4D course 2013 - SugarICT4D course 2013 - Sugar
ICT4D course 2013 - Sugar
 
Clarifier le sens de vos données publiques avec le Web de données
Clarifier le sens de vos données publiques avec le Web de donnéesClarifier le sens de vos données publiques avec le Web de données
Clarifier le sens de vos données publiques avec le Web de données
 
Is linked data something for me?
Is linked data something for me?Is linked data something for me?
Is linked data something for me?
 
Decentralised entity registry “WikiReg”
Decentralised entity registry “WikiReg”Decentralised entity registry “WikiReg”
Decentralised entity registry “WikiReg”
 
Evolutionary and Swarm Computing for scaling up the Semantic Web
Evolutionary and Swarm Computing for scaling up the Semantic WebEvolutionary and Swarm Computing for scaling up the Semantic Web
Evolutionary and Swarm Computing for scaling up the Semantic Web
 
Decentralised Open Data for World Citizens
Decentralised Open Data  for World CitizensDecentralised Open Data  for World Citizens
Decentralised Open Data for World Citizens
 
Assessing Linked Data Mappings using Network Measures
Assessing Linked Data Mappings using Network MeasuresAssessing Linked Data Mappings using Network Measures
Assessing Linked Data Mappings using Network Measures
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Embedding young learners into the information society

  • 1. Embedding young learners into the information society Christophe Guéret (@cgueret) and, among others, Victor de Boer, Stefan Schlobach, Philippe Cudré-Mauroux, Anna Bon OCLC meeting Leiden, December 6, 2012 1/56
  • 2. What are we going to talk about? The mission of One Laptop per Child (OLPC) The learning environment “Sugar” Data management issues within Sugar 2/56
  • 3. One Laptop Per Child (OLPC) Based on the slides from Walter Bender (walter@sugarlabs.org)
  • 4. The numbers 2,000,000+ children with XOs 1,000,000,000 children w/o XO $200 price and falling 0 deployment running Windows 150+ language projects 40+ countries 500+ Sugar activities
  • 5. Our challenge: giving every child an opportunity to learn
  • 7. Our mission Develop (and deploy) a low-cost laptop in order to revolutionize how we educate the world's children
  • 10. Price is only one factor
  • 12. A culture The context of human development is always a culture and not an isolated technology. —Seymour Papert
  • 13. Why do we care about learning? Education is a fundumental human right and a key to human social and economic development.
  • 14. What motivates learning? Not carrots or sticks, but rather: autonomy, mastery, and a sense of purpose.
  • 15. Is a laptop a good tool for learning? A laptop makes learning more flexible: Children learn by teaching and actively helping each other; the teacher is free to focus expertise where it is needed.
  • 16. OLPC principles Child ownership Young ages Saturation Connection Free Software (Libre)
  • 17. Additional requirements Integration into studies Teacher training Community outreach and engagement Core team which can appropriate the project
  • 18. How is the XO used for learning? Learning is a verb: ergo, the OLPC strategy includes engaging the learner in design, problem solving, collaborative work, integration of technology and creativity, interdisciplinary work, decision making and learning outside the classroom.
  • 19. How is the XO used for learning? Children engage in project-based learning: a research topic, theme, issue or challenge that allows children to think critically, collaborate with peers, teachers and the community to express and form opinions.
  • 20. What about evaluation? Educational communities have come to understand that standardized tests—while important to stakeholders—is not the only dimension for measuring impact.
  • 21. What about evaluation? Other factors such as problem-solving ability, critical thinking, use of multiple sources of information, reflection and communication skills using multiple media, team and individual work, and self development are the new dimensions to measure impact.
  • 22. An example from Uruguay
  • 24. What is next for OLPC? XO 4.0 2 Watts Sunlight readable display Webcam Touch-enabled (Q4 2012) Accelerometer Light sensor Microphone User-defined sensors
  • 25.
  • 26. Sugar Based on the slides from Walter Bender and Bernie Innocenti (walter@sugarlabs.org, bernie@sugarlabs.org)
  • 27. What is Sugar? Sugar is a software for learning that promotes creativity, collaboration, reflection, and critical thinking. The first user interface based on both cognitive and social constructivism.
  • 29. Reading ebooks eBook server!
  • 30. Learning to count with an Abacus
  • 31. Everyone is a teacher and a learner
  • 33. Activities A Sugar Activity combines the old concepts of “document” and “application” into a single object. Activities can be easily shared between neighbouring computers.
  • 34.
  • 35.
  • 36.
  • 37.
  • 39. Easy to change 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
  • 41. Collaboration No Internet needed Peer-to-peer learning 1-click sharing
  • 42. Easy activity sharing No Internet needed Peer-to-peer learning 1-click sharing
  • 43. Journal Full-text search Auto-saved work Assessment tool Place of reflection “Portfolio”
  • 44. Sugar on an XO... or anything else
  • 45. Connecting the XO to the data World
  • 46. Data production/consumption Data? What data? Content of the Journal Social interactions External data useful for teaching … All best stored locally on the XO and served from it Mainly used in mesh contexts 1-1 mapping between the device and a user
  • 47. Data sharing capabilities Essentially synchronous: an activity need to be shared at the same time No remote access to internal data Limited internal data sharing across activities Limited internal model for storing data
  • 48. Data consumption capabilities Web browser and activities with off-line data dumps Data fetched has to be fitted into a Journal entry or in a custom, sandboxed, solution
  • 49. More flexibility with SemanticXO Linked-Data based data management stack Everything stored as triples Use SPARQL for all data manipulations Provide activity developers with an API to Store graphs with labelled edges Copy locally structured data fetched from the Web Share graphs with other SemanticXO enabled devices All operations are done either locally or remotely
  • 50. Example: Hello world! from semanticxo import graphstore graph_store = graphstore.get_instance() graph = graph_store.create_graph() msg = graph.create_resource(category='Hello') msg.add("message", "Hello world") graph.add_share(util.public_uri()) graph_store.persist_graph(graph) 50/56
  • 51. Example: Spam the class room! from semanticxo import graphstore, addressbook from semanticxo.graphstore import GraphStore gs = graphstore.get_instance() graph = gs.create_graph() msg = graph.create_resource(category='Hello') msg.add("message", "Spam!") contacts = addressbook.get_neighbours() for host in contacts.itervalues(): remote_gs = GraphStore(hostname=host) remote_gs.persist(graph) 51/56
  • 52. Status SemanticXO is usable and used Alternative Journal back-end 3 sample activities Tested on a couple of XOs in a mesh Some limitations Won't scale much in its current state Impossible to de-reference resources 52/56
  • 53. Idea: data sharing for libraries Combine digital management with physical libraries List of books to borrow, ratings, quotes, ... 53/56
  • 54. The de-referencing issue Edges of the graphs are attached to node with URIs Two ways to get the data: ? ? Send a SPARQL query ? Access the URI asking for RDF None of existing solution is really fit => work on the project “WikiReg” 54/56
  • 55. WikiReg Research supported by VeriSign Inc. Entity registry for poorly connected environments Target functionalities Work on-line and off-line Use very few resources Every node can contribute to describing any resource 55/56
  • 56. For more information Blogs https://worldwidesemanticweb.wordpress.com http://semweb4u.wordpress.com/ Mails Christophe.gueret@dans.knaw.nl philippe.cudre-mauroux@unifr.ch 56/56

Notas do Editor

  1. BNAIC 2012
  2. BNAIC 2012
  3. BNAIC 2012
  4. BNAIC 2012
  5. BNAIC 2012
  6. BNAIC 2012
  7. BNAIC 2012
  8. BNAIC 2012
  9. BNAIC 2012
  10. BNAIC 2012
  11. BNAIC 2012
  12. BNAIC 2012
  13. BNAIC 2012
  14. BNAIC 2012
  15. BNAIC 2012
  16. BNAIC 2012
  17. BNAIC 2012
  18. BNAIC 2012
  19. BNAIC 2012
  20. BNAIC 2012
  21. BNAIC 2012
  22. BNAIC 2012
  23. BNAIC 2012
  24. BNAIC 2012
  25. BNAIC 2012
  26. BNAIC 2012
  27. BNAIC 2012