SlideShare a Scribd company logo
1 of 26
Download to read offline
Julian Harty 
Selenium conference 2014 
Contact me: julianharty@gmail.com 
Creative Commons License 
This presentation by Julian Harty is licensed under a Creative 
Commons Attribution-ShareAlike 3.0 Unported License. 
http://creativecommons.org/licenses/by-sa/3.0/deed.en_US 
Rev: 12 Sep 2014 
added several notes & references slide.
2 India 1,182,105,000[1] 
32 Kenya 40,862,900 
61 Chile 17,094,270 
[1] Includes data from Jammu and Kashmir (India-administered), Azad Kashmir (Pakistan-administered), and Aksai 
Chin (PRC-administered). 
https://en.wikipedia.org/wiki/List_of_countries_by_population_in_2010 
https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Winkel_triple_projection_SW.jpg/600px-Winkel_triple_projection_SW.jpg
ž During a visit to Western Kenya Oct 2012 
ž Schools without classrooms, books, paper 
or electricity 
ž Many orphans (estimated 1/3) 
ž Many un(der) qualified teachers 
ž Excellent 3G coverage 
ž My Amazon Kindle
ž Food 
ž School buildings 
ž Writing materials 
My burning question: 
“What happens after they leave school?” 
[1] Also an Eli Goldratt book title
Building on what I know 
ž 34 years working as an engineer with 
technology 
ž 24*7 Operations 
ž Global users 
ž Engineering systems that continue 
functioning, reliably even when the 
pieces aren’t 
TCP/IP
ž I’m combining the brilliant work of others 
ž Raspberry Pi team 
ž Khan Academy & Learning Equality 
ž Kiwix 
ž Wikipedia contributors 
ž RACHEL project 
ž …
ž Agile concepts: 
• Monthly iterations 
• Retrospectives 
ž Start small & inexpensively 
ž Maximise learning through diversity
ž Virtually all software Free & Opensource 
ž Content free to share 
ž Ability to modify, co-create, enhance, …
Kindle project 
6 schools each with a Kindle Feb 2013 
7th school & more devices Summer 2013 
Zoombinis in Indian schools July 2013 
6 schools, pupils teach peers Jan 2014 
WorldReader contents Feb 2014 
11 schools with Kindles July 2014 
ž 3G WiFi 
ž ‘UPS’ power for Raspberry Pi’s 
ž Solar, Solar, Solar power 
ž Tablets + Raspberry Pi’s
ž I need their commitment & feedback 
ž Help them learn competencies 
ž Contributions in growth stage 
Example Monthly Report 
from School in Oyugis
Dadaab refugee camp 
ž Kenya 
ž 11 schools with Kindles 
ž 3 with Android Tablets + Raspberry Pi 
ž Dadaab has a Solar powered Pi
Santiago 
ž Launched 9 tablets + Pi in OPTE School 
ž Worked with EnseñaChile (teach first) 
ž Met Ministry of Education 
Punta Arenas 
ž 3 schools 
ž Met Regional Government
And other equipment
150 Nexus 7’s donated by Google 
60 Kenya 
15 Chile 
75 India 
Android Tablets & Raspberry Pi’s
ž Mobile Phone ‘power packs’ 
ž Solar Panels (3w to 7 w) 
ž 4-port USB chargers 
ž …?
ž Inexpensive off-the-shelf parts 
ž Open content & open source 
ž Test diverse alternatives 
ž Seek simplicity 
ž Measure, test, gather data & evidence… 
ž Collaborate & share
ž Ask professional teachers 
ž Discuss and publish 
ž Read extensively
And other stuff
ž Code does stuff 
ž Text & other resources communicate 
ž Contents are the essence of what users need 
• Wikipedia 
• Videos 
• Exercises 
• eBooks 
• … 
ž All need to be of sufficient quality, relevant 
and understood
Application Home on Android tablets in Chile 
RACHEL homepage 
viewed in Android 
web browser
ž Google Volunteer Days 
• KA-Lite automated tests for synchronisation 
ž Wikimedia Hackathon Zurich 
• Kiwix Android build fixes & much more 
ž Selenium Conference Bangalore 
• Finding bugs 
• Automated tests
Bug-Fest @ Selenium Conference 
ž 114 bugs filed (1 already closed) 
ž # test automation created 
ž # contributions already 
https://github.com/Bug-Bash/selenium-kiwix
ž Translations for the apps 
• Kiwix 
• Khan Academy Lite (ka-lite) 
ž Translation and localisation of materials 
ž Suggesting apps, contents, etc. 
ž Helping production-ize equipment, 
configurations & code
http://kusaidiamwalimu.org 
julianharty@gmail.com 
Helping to enable people to live better lives through 
appropriate use of [mobile] technologies
ž The Rachel Project 
• http://rachel.worldpossible.org/ 
ž Khan Academy Lite 
• https://learningequality.org/ka-lite/ 
ž Khan Academy 
• https://www.khanacademy.org 
ž Raspberry Pi computer 
• http://www.raspberrypi.org 
ž Salman Khan’s book: 
• The One World School House – education reimagined 
ž The Chennai Education Centre 
• http://www.tcec-kfi.org

More Related Content

Similar to Bringing Bug Free Education to the World

Open Education in Practice. Hard and soft skills for creating open educationa...
Open Education in Practice. Hard and soft skills for creating open educationa...Open Education in Practice. Hard and soft skills for creating open educationa...
Open Education in Practice. Hard and soft skills for creating open educationa...
Chris Follows
 
Enrichment 2.0 Gifted Education For The 21st Century
Enrichment 2.0 Gifted Education For The 21st CenturyEnrichment 2.0 Gifted Education For The 21st Century
Enrichment 2.0 Gifted Education For The 21st Century
Michelle Eckstein
 

Similar to Bringing Bug Free Education to the World (20)

Increase usage of online resources Edina presentation
Increase usage of online resources Edina presentationIncrease usage of online resources Edina presentation
Increase usage of online resources Edina presentation
 
The Story of My ICT Journey
The Story of My ICT JourneyThe Story of My ICT Journey
The Story of My ICT Journey
 
Lacue 2012
Lacue 2012Lacue 2012
Lacue 2012
 
Lacue 2012
Lacue 2012Lacue 2012
Lacue 2012
 
Role of NDLI in Higher Education _ Research, KU.pdf
Role of NDLI in Higher Education _ Research, KU.pdfRole of NDLI in Higher Education _ Research, KU.pdf
Role of NDLI in Higher Education _ Research, KU.pdf
 
Emerging trends in libraries
Emerging trends in librariesEmerging trends in libraries
Emerging trends in libraries
 
The Story of My ICT Journey
The Story of My ICT JourneyThe Story of My ICT Journey
The Story of My ICT Journey
 
Edu614 session 8 ws
Edu614 session 8 wsEdu614 session 8 ws
Edu614 session 8 ws
 
Digital Learning Design - Australian Catholic University
Digital Learning Design - Australian Catholic UniversityDigital Learning Design - Australian Catholic University
Digital Learning Design - Australian Catholic University
 
Digital Learning Design 100913
Digital Learning Design 100913Digital Learning Design 100913
Digital Learning Design 100913
 
Md acrl-program
Md acrl-programMd acrl-program
Md acrl-program
 
Case Study on the National Digital Library of India and Exploring Learning Re...
Case Study on the National Digital Library of India and Exploring Learning Re...Case Study on the National Digital Library of India and Exploring Learning Re...
Case Study on the National Digital Library of India and Exploring Learning Re...
 
Scottsdale Math OER Implementation (2014 spring presentation)
Scottsdale Math OER Implementation (2014 spring presentation)Scottsdale Math OER Implementation (2014 spring presentation)
Scottsdale Math OER Implementation (2014 spring presentation)
 
Community College OER Showcases: Scottsdale's OER Math Program and Tacoma's ...
Community College OER Showcases:  Scottsdale's OER Math Program and Tacoma's ...Community College OER Showcases:  Scottsdale's OER Math Program and Tacoma's ...
Community College OER Showcases: Scottsdale's OER Math Program and Tacoma's ...
 
What can Open Access offer me as a teacher?: A guide to Open Access and to ed...
What can Open Access offer me as a teacher?: A guide to Open Access and to ed...What can Open Access offer me as a teacher?: A guide to Open Access and to ed...
What can Open Access offer me as a teacher?: A guide to Open Access and to ed...
 
OER workshop
OER workshopOER workshop
OER workshop
 
Open Education in Practice. Hard and soft skills for creating open educationa...
Open Education in Practice. Hard and soft skills for creating open educationa...Open Education in Practice. Hard and soft skills for creating open educationa...
Open Education in Practice. Hard and soft skills for creating open educationa...
 
Enrichment 2.0 Gifted Education For The 21st Century
Enrichment 2.0 Gifted Education For The 21st CenturyEnrichment 2.0 Gifted Education For The 21st Century
Enrichment 2.0 Gifted Education For The 21st Century
 
Group2 Ppt Ch. 4 & 7
Group2 Ppt Ch. 4 & 7Group2 Ppt Ch. 4 & 7
Group2 Ppt Ch. 4 & 7
 
TWB - Canada presentation
TWB - Canada presentationTWB - Canada presentation
TWB - Canada presentation
 

More from Naresh Jain

Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
Naresh Jain
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
Naresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
Naresh Jain
 

More from Naresh Jain (20)

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary Design
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome Note
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference Summary
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert Virding
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco Cesarini
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco Cesarini
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile App
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKenna
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
 
The Eclipse Way
The Eclipse WayThe Eclipse Way
The Eclipse Way
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDT
 

Recently uploaded

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 

Bringing Bug Free Education to the World

  • 1. Julian Harty Selenium conference 2014 Contact me: julianharty@gmail.com Creative Commons License This presentation by Julian Harty is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. http://creativecommons.org/licenses/by-sa/3.0/deed.en_US Rev: 12 Sep 2014 added several notes & references slide.
  • 2. 2 India 1,182,105,000[1] 32 Kenya 40,862,900 61 Chile 17,094,270 [1] Includes data from Jammu and Kashmir (India-administered), Azad Kashmir (Pakistan-administered), and Aksai Chin (PRC-administered). https://en.wikipedia.org/wiki/List_of_countries_by_population_in_2010 https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Winkel_triple_projection_SW.jpg/600px-Winkel_triple_projection_SW.jpg
  • 3. ž During a visit to Western Kenya Oct 2012 ž Schools without classrooms, books, paper or electricity ž Many orphans (estimated 1/3) ž Many un(der) qualified teachers ž Excellent 3G coverage ž My Amazon Kindle
  • 4. ž Food ž School buildings ž Writing materials My burning question: “What happens after they leave school?” [1] Also an Eli Goldratt book title
  • 5. Building on what I know ž 34 years working as an engineer with technology ž 24*7 Operations ž Global users ž Engineering systems that continue functioning, reliably even when the pieces aren’t TCP/IP
  • 6. ž I’m combining the brilliant work of others ž Raspberry Pi team ž Khan Academy & Learning Equality ž Kiwix ž Wikipedia contributors ž RACHEL project ž …
  • 7. ž Agile concepts: • Monthly iterations • Retrospectives ž Start small & inexpensively ž Maximise learning through diversity
  • 8. ž Virtually all software Free & Opensource ž Content free to share ž Ability to modify, co-create, enhance, …
  • 9. Kindle project 6 schools each with a Kindle Feb 2013 7th school & more devices Summer 2013 Zoombinis in Indian schools July 2013 6 schools, pupils teach peers Jan 2014 WorldReader contents Feb 2014 11 schools with Kindles July 2014 ž 3G WiFi ž ‘UPS’ power for Raspberry Pi’s ž Solar, Solar, Solar power ž Tablets + Raspberry Pi’s
  • 10. ž I need their commitment & feedback ž Help them learn competencies ž Contributions in growth stage Example Monthly Report from School in Oyugis
  • 11. Dadaab refugee camp ž Kenya ž 11 schools with Kindles ž 3 with Android Tablets + Raspberry Pi ž Dadaab has a Solar powered Pi
  • 12. Santiago ž Launched 9 tablets + Pi in OPTE School ž Worked with EnseñaChile (teach first) ž Met Ministry of Education Punta Arenas ž 3 schools ž Met Regional Government
  • 14. 150 Nexus 7’s donated by Google 60 Kenya 15 Chile 75 India Android Tablets & Raspberry Pi’s
  • 15. ž Mobile Phone ‘power packs’ ž Solar Panels (3w to 7 w) ž 4-port USB chargers ž …?
  • 16. ž Inexpensive off-the-shelf parts ž Open content & open source ž Test diverse alternatives ž Seek simplicity ž Measure, test, gather data & evidence… ž Collaborate & share
  • 17. ž Ask professional teachers ž Discuss and publish ž Read extensively
  • 18.
  • 20. ž Code does stuff ž Text & other resources communicate ž Contents are the essence of what users need • Wikipedia • Videos • Exercises • eBooks • … ž All need to be of sufficient quality, relevant and understood
  • 21. Application Home on Android tablets in Chile RACHEL homepage viewed in Android web browser
  • 22. ž Google Volunteer Days • KA-Lite automated tests for synchronisation ž Wikimedia Hackathon Zurich • Kiwix Android build fixes & much more ž Selenium Conference Bangalore • Finding bugs • Automated tests
  • 23. Bug-Fest @ Selenium Conference ž 114 bugs filed (1 already closed) ž # test automation created ž # contributions already https://github.com/Bug-Bash/selenium-kiwix
  • 24. ž Translations for the apps • Kiwix • Khan Academy Lite (ka-lite) ž Translation and localisation of materials ž Suggesting apps, contents, etc. ž Helping production-ize equipment, configurations & code
  • 25. http://kusaidiamwalimu.org julianharty@gmail.com Helping to enable people to live better lives through appropriate use of [mobile] technologies
  • 26. ž The Rachel Project • http://rachel.worldpossible.org/ ž Khan Academy Lite • https://learningequality.org/ka-lite/ ž Khan Academy • https://www.khanacademy.org ž Raspberry Pi computer • http://www.raspberrypi.org ž Salman Khan’s book: • The One World School House – education reimagined ž The Chennai Education Centre • http://www.tcec-kfi.org