26
Julian Harty Selenium conference 2014 Contact me: [email protected] 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.

Bringing Bug Free Education to the World

Embed Size (px)

DESCRIPTION

Julian Harty presented this keynote at the Selenium Conf 2014 Bangalore where he shared his experience of how he is combining the brilliant work of others like žRaspberry Pi team, žKhan Academy & Learning Equality, žKiwix, žWikipedia contributors and žRACHEL project to provide educational content to schools in India, Kanye and Chile.

Citation preview

Page 1: Bringing Bug Free Education to the World

Julian Harty Selenium conference 2014

Contact me: [email protected] 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.

Page 2: Bringing Bug Free Education to the World

https://en.wikipedia.org/wiki/List_of_countries_by_population_in_2010

32 Kenya 40,862,900 61 Chile 17,094,270

2 India 1,182,105,000[1]

https://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Winkel_triple_projection_SW.jpg/600px-Winkel_triple_projection_SW.jpg

[1] Includes data from Jammu and Kashmir (India-administered), Azad Kashmir (Pakistan-administered), and Aksai Chin (PRC-administered).

Page 3: Bringing Bug Free Education to the World

� 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

Page 4: Bringing Bug Free Education to the World

� Food � School buildings � Writing materials

My burning question: “What happens after they leave school?”

[1] Also an Eli Goldratt book title

Page 5: Bringing Bug Free Education to the World

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

Page 6: Bringing Bug Free Education to the World

� I’m combining the brilliant work of others � Raspberry Pi team � Khan Academy & Learning Equality � Kiwix � Wikipedia contributors � RACHEL project

� …

Page 7: Bringing Bug Free Education to the World

� Agile concepts: •  Monthly iterations •  Retrospectives

� Start small & inexpensively

� Maximise learning through diversity

Page 8: Bringing Bug Free Education to the World

� Virtually all software Free & Opensource

� Content free to share

� Ability to modify, co-create, enhance, …

Page 9: Bringing Bug Free Education to the World

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

Page 10: Bringing Bug Free Education to the World

� I need their commitment & feedback

� Help them learn competencies

� Contributions in growth stage

Example Monthly Report from School in Oyugis

Page 11: Bringing Bug Free Education to the World

�  Kenya �  11 schools with Kindles �  3 with Android Tablets + Raspberry Pi �  Dadaab has a Solar powered Pi

Dadaab refugee camp

Page 12: Bringing Bug Free Education to the World

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

Page 13: Bringing Bug Free Education to the World

And other equipment

Page 14: Bringing Bug Free Education to the World

Android Tablets & Raspberry Pi’s

150 Nexus 7’s donated by Google 60 Kenya 15 Chile 75 India

Page 15: Bringing Bug Free Education to the World

� Mobile Phone ‘power packs’

� Solar Panels (3w to 7 w)

� 4-port USB chargers

� …?

Page 16: Bringing Bug Free Education to the World

� Inexpensive off-the-shelf parts � Open content & open source � Test diverse alternatives � Seek simplicity � Measure, test, gather data & evidence… � Collaborate & share

Page 17: Bringing Bug Free Education to the World

� Ask professional teachers

� Discuss and publish

� Read extensively

Page 18: Bringing Bug Free Education to the World
Page 19: Bringing Bug Free Education to the World

And other stuff

Page 20: Bringing Bug Free Education to the World

� 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

Page 21: Bringing Bug Free Education to the World

Application Home on Android tablets in Chile

RACHEL homepage viewed in Android web browser

Page 22: Bringing Bug Free Education to the World

� 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

Page 23: Bringing Bug Free Education to the World

Bug-Fest @ Selenium Conference � 114 bugs filed (1 already closed) � # test automation created � # contributions already

https://github.com/Bug-Bash/selenium-kiwix

Page 24: Bringing Bug Free Education to the World

� 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

Page 25: Bringing Bug Free Education to the World

http://kusaidiamwalimu.org

[email protected]

Helping to enable people to live better lives through appropriate use of [mobile] technologies

Page 26: Bringing Bug Free Education to the World

� 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