SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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...Hendrik Drachsler
 
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...Frederik Questier
 
Through a black mirror, palely
Through a black mirror, palelyThrough a black mirror, palely
Through a black mirror, palelyDr Wayne Barry
 
AniThings: Animism and Heterogeneous Multiplicity
AniThings: Animism and  Heterogeneous MultiplicityAniThings: Animism and  Heterogeneous Multiplicity
AniThings: Animism and Heterogeneous MultiplicityPhilip van Allen
 
Conole keynote edmedia
Conole keynote edmediaConole keynote edmedia
Conole keynote edmediagrainne
 
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 ExperienceKevin Lim
 
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 LearningNiki Lambropoulos PhD
 

Tendances (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
 

En vedette

Using The Zen Program In Compass
Using The  Zen Program In  CompassUsing The  Zen Program In  Compass
Using The Zen Program In CompassGeoffrey Cooling
 
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 FittingsGeoffrey Cooling
 
Hear It Report October 2006
Hear It Report October 2006Hear It Report October 2006
Hear It Report October 2006Geoffrey Cooling
 
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 VIVOChristophe Guéret
 
Let's downscale the semantic web !
Let's downscale the semantic web !Let's downscale the semantic web !
Let's downscale the semantic web !Christophe Guéret
 
Content presentation workshop
Content presentation workshopContent presentation workshop
Content presentation workshopGeoffrey Cooling
 
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...Christophe Guéret
 
Informal presentation about RES
Informal presentation about RESInformal presentation about RES
Informal presentation about RESChristophe Guéret
 

En vedette (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
 

Similaire à Embedding young learners into the information society

Mobile Learning & New Trends
Mobile Learning & New TrendsMobile Learning & New Trends
Mobile Learning & New TrendsEADTU
 
Blended Learning Meets Digital Media
Blended Learning Meets Digital MediaBlended Learning Meets Digital Media
Blended Learning Meets Digital MediaJosé Bidarra
 
Mobile apps for education final
Mobile apps for education finalMobile apps for education final
Mobile apps for education finalKristen T
 
The university in a box
The university in a boxThe university in a box
The university in a boxfridolin.wild
 
Qt Developer Days 2009 Keynote - Sugarlabs
Qt Developer Days 2009 Keynote - Sugarlabs Qt Developer Days 2009 Keynote - Sugarlabs
Qt Developer Days 2009 Keynote - Sugarlabs account inactive
 
Modelling 100+ Applications for Learning Activities
Modelling 100+ Applications for Learning ActivitiesModelling 100+ Applications for Learning Activities
Modelling 100+ Applications for Learning ActivitiesYannis Kotsanis
 
Collaborative Immersive Analytics
Collaborative Immersive AnalyticsCollaborative Immersive Analytics
Collaborative Immersive AnalyticsMark Billinghurst
 
Csu library deans june 2014
Csu library deans june 2014Csu library deans june 2014
Csu library deans june 2014Stephen Abram
 
Conole Canada Keynote
Conole Canada KeynoteConole Canada Keynote
Conole Canada Keynoteguest6521552
 
Conole Canada Keynote
Conole Canada KeynoteConole Canada Keynote
Conole Canada Keynotegrainne
 
Conole Canada Keynote
Conole Canada KeynoteConole Canada Keynote
Conole Canada Keynotegrainne
 
Digital Competences for Creating, Collaborating, Respecting…
Digital Competences for Creating, Collaborating, Respecting…Digital Competences for Creating, Collaborating, Respecting…
Digital Competences for Creating, Collaborating, Respecting…Yannis Kotsanis
 
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...Facultad de Informática UCM
 
Discoverability and Web-Enabled Science - #ScholarAfrica
Discoverability and Web-Enabled Science - #ScholarAfricaDiscoverability and Web-Enabled Science - #ScholarAfrica
Discoverability and Web-Enabled Science - #ScholarAfricaKaitlin Thaney
 
Science 2.0 and language technology
Science 2.0 and language technologyScience 2.0 and language technology
Science 2.0 and language technologyfridolin.wild
 
New Paltz Presentation 5
New Paltz Presentation 5New Paltz Presentation 5
New Paltz Presentation 5dwesting
 
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
 

Similaire à 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
 

Plus de Christophe Guéret

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 IntelligenceChristophe Guéret
 
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...Christophe Guéret
 
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"Christophe Guéret
 
The Entity Registry System (ERS)
The Entity Registry System (ERS)The Entity Registry System (ERS)
The Entity Registry System (ERS)Christophe Guéret
 
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-UChristophe Guéret
 
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 ecosystemChristophe Guéret
 
Linked Open Data for Digital Humanities
Linked Open Data for Digital HumanitiesLinked Open Data for Digital Humanities
Linked Open Data for Digital HumanitiesChristophe Guéret
 
Downscaling information systems for education
Downscaling information systems for educationDownscaling information systems for education
Downscaling information systems for educationChristophe Guéret
 
ICT4D course 2013 - Low resources infrastructure
ICT4D course 2013 - Low resources infrastructureICT4D course 2013 - Low resources infrastructure
ICT4D course 2013 - Low resources infrastructureChristophe Guéret
 
ICT4D course 2013 - OLPC deployments
ICT4D course 2013 - OLPC deploymentsICT4D course 2013 - OLPC deployments
ICT4D course 2013 - OLPC deploymentsChristophe Guéret
 
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éesChristophe Guéret
 
Is linked data something for me?
Is linked data something for me?Is linked data something for me?
Is linked data something for me?Christophe Guéret
 
Decentralised entity registry “WikiReg”
Decentralised entity registry “WikiReg”Decentralised entity registry “WikiReg”
Decentralised entity registry “WikiReg”Christophe Guéret
 
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 WebChristophe Guéret
 
Decentralised Open Data for World Citizens
Decentralised Open Data  for World CitizensDecentralised Open Data  for World Citizens
Decentralised Open Data for World CitizensChristophe Guéret
 
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 MeasuresChristophe Guéret
 

Plus 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
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

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

Notes de l'éditeur

  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