One encyclopedia per child: Difference between revisions
m (categorization) |
(current scripts) |
||
Line 2: | Line 2: | ||
The purpose of this page is to encourage the quick generation of good content for initially populating the One Laptop Per Child. |
The purpose of this page is to encourage the quick generation of good content for initially populating the One Laptop Per Child. |
||
Many scholars are self taught primarily from their early exposure to an encyclopedia at an early age. The encyclopedia gave them a good start in life. How much more useful will a hyperlinked encyclopedia be to the home of a child in a developing country. |
Many scholars are self taught primarily from their early exposure to an encyclopedia at an early age. The encyclopedia gave them a good start in life. How much more useful will a hyperlinked encyclopedia be to the home of a child in a developing country. |
||
== Current scripts == |
|||
We have a set of perl scripts that takes Wikipedia snapshots and downloads; drawing from a parent page |
|||
with a list of articles (at en.wikipedia.org/wiki/User:Sj/wp). |
|||
There are some existing perl scripts that take in that wiki page and output multilingual static html. |
|||
The scripts could use some cleaning up (to run off of xml exports |
|||
rather than html, perhaps using InstaView to display the result; |
|||
to handle languages and other options cleanly: external links or no, |
|||
images or no) and could use porting to python (so that one could run that |
|||
kind of snapshot script from an xo, which doesn't natively have perl). |
|||
Related snapshot scripts should take in |
|||
* a set of keywords, piped through wikiosity, to make a 10-article reading list |
|||
* a set of categories, which exports articles in that category and works from there (see [[Special:Export]]) |
|||
See: [http://en.wikipedia.org/wiki/User:Pilaf/InstaView Instaview] | [http://dev.laptop.org/git?p=projects/wikiosity;a=summary Wikiosity] | [http://gearswiki.theidea.net Gearswiki] (requires google gears, uses instaview for rendering, imports mediawiki XML dumps) |
|||
== Viewpoint taken == |
== Viewpoint taken == |
Revision as of 21:18, 17 July 2007
Background
The purpose of this page is to encourage the quick generation of good content for initially populating the One Laptop Per Child. Many scholars are self taught primarily from their early exposure to an encyclopedia at an early age. The encyclopedia gave them a good start in life. How much more useful will a hyperlinked encyclopedia be to the home of a child in a developing country.
Current scripts
We have a set of perl scripts that takes Wikipedia snapshots and downloads; drawing from a parent page with a list of articles (at en.wikipedia.org/wiki/User:Sj/wp).
There are some existing perl scripts that take in that wiki page and output multilingual static html.
The scripts could use some cleaning up (to run off of xml exports rather than html, perhaps using InstaView to display the result; to handle languages and other options cleanly: external links or no, images or no) and could use porting to python (so that one could run that kind of snapshot script from an xo, which doesn't natively have perl).
Related snapshot scripts should take in
- a set of keywords, piped through wikiosity, to make a 10-article reading list
- a set of categories, which exports articles in that category and works from there (see Special:Export)
See: Instaview | Wikiosity | Gearswiki (requires google gears, uses instaview for rendering, imports mediawiki XML dumps)
Viewpoint taken
A bottom-up approach is to content development is to decide the appropriate entries (headings) and to find suitable articles for inclusion. A top-down approach would categorise all of the suitable and desireable knowledge into a tree of knowledge, Dewey or Library of Congress style. We believe that the bottom-up approach is more pragmatic, and that a top-down approach can follow.
Contribution
By merging the entry headings from suitable printed encyclopedias, and omitting obsolete or non neutral-point-of-view entries, the alphabetical index to the OEPC is quickly created. Then using these entry headings to pull in articles from the Simple English Wikipedia, the OEPC is rapidly built. When no suitable entry exists in the Simple English version, the article is retrieved instead from the Full English Wikipedia, and marked in bold to indicate that it is advanced material.
Limitations
This article is only concerned with the English Content. The English version is the prototype. Spanish and other languages can certainly follow suit. Updates are possible at a school linked to the Web. Also the OEPC can be flushed out of the flash memory when the memory is required for other purposes, and reloaded at a school connected to the Web.
Advances
Volunteers are required to extend the prototype into a full OEPC, ready for downloading to the OLPC.
Note that SOS Childrens's Villages have manually selected and cleaned up 4000 pages and 8000 images from Wikipedia for 8-15 year old children to fit on a CD. This will not fit on one OLPC. Once the distributed text base is working, the advanced readers will be able to pick up the SOS text that they do not have on their ownlaptops, from their neighbours.
The index page
This is a showcase for the prototype main page of the One Encyclopedia Per Child. The full size images appear below. However in the final format, they will appear in a 6 by 5 matrix, with the four corners left white. When the child clicks on an image it will take the child to the appropriate volume of the encyclopedia.
This page is placed here on this wiki to elicit suggestions for improvement from the community. Please contribute your thoughts by clicking on the discussion tab.
Links (on various wikis)
- Hardware: Laptop Hardware specification
- Software task list: OLPC software task list
- OEPC prototype