WiXi: Difference between revisions

From OLPC
Jump to navigation Jump to search
(http://twext.cc/twexter demo)
(bla bla bla)
Line 17: Line 17:
http://twext.cc/pix/WixiJump.gif
http://twext.cc/pix/WixiJump.gif


<font color="blue">if you know pygtk/python and wanna help kids learn, you can help make this wixi program a real-world learning example: '''http://wixi.cc/hello_world'''</font>
<font color="blue">if you know sugar/python and wanna help kids learn, you could maybe help make this wixi program a real-world learning example: '''http://wixi.cc/hello_world'''</font>




Line 29: Line 29:


=chunk method=
=chunk method=
twext uses a simple [http://wixi.cc/twext_method.html method] to associate chunks of text with chunks of translation.. the method works with
twext uses a simple [http://wixi.cc/twext_method method] to associate chunks of text with chunks of translation.. the method works with regular text and also with lyrics to songs.. and any
regular text and also with lyrics to songs.. and any
of many languages: '''http://wixi.cc/twexter'''
of many languages: '''http://wixi.cc/twexter'''
<br>
<br>
Line 52: Line 51:
| style="width:333px" valign="bottom" align=left| <!-- TEXT -->
| style="width:333px" valign="bottom" align=left| <!-- TEXT -->


=xcroll=
=xcroll input=
[http://wixi.cc/xcroll xcroll] now controls text and twext input windows, as well the live preview window.. controlling many windows with a single scrollbar has many potential uses.. a xcroll demo works (w/ [http://mozilla.org/firefox firefox]) now: '''http://twext.cc/twexter'''
''xcroll'' will control text and twext
input windows, as well a preview window.. controlling
multiple windows with a single scrollbar has many
potential uses.. if you like sharing JavaScript and DHTML skills
and helping people learn: '''http://wixi.cc/xcroll'''

<Br>



|-
|-
Line 67: Line 59:
| align="right" |
| align="right" |
{| width="288" border=0
{| width="288" border=0
|-
|
|-
|-
| align="right"|
| align="right"|
http://twext.cc/pix/WixiJump.gif
http://twext.cc/pix/PublishingPlatforms.gif
<br>http://twext.cc/pix/TwexterDemo.png
|}
|}
| style="width:333px" valign="bottom" align=left|
| style="width:333px" valign="bottom" align=left|


=twexml output=
=demo=
twexter creates xml or [http://twext.cc/go/18#.twx .twx output], with aim to print twext texts in flexible file formats for a plethora of publishing platforms.. one interpretation may work for [http://twext.cc/go/mw wixipedia].. we're also asking for help from the OLPC team to make a javascript/xulrunner networked desktop application that might integrate with... yellow '''[http://blogs.guardian.co.uk/technology/archives/2006/11/26/a_look_at_the_olpc_user_interface.html ?]'''.. '''http://twext.cc/go/xo'''
a demo of simple twexter interface is working:
* xcrolling 2 input and 1 preview window
* formatting proper twext w/ CSS, from
* XML searchable, flexible source
* ''working w/ UniCode''
if using '''[http://mozilla.org/firefox firefox]''', please test
'''http://twext.com/twexter'''
<br>
<br>


Line 90: Line 73:
|-
|-
| align="right" |
| align="right" |
{| width="288" border=1
{| width="288" border=0
|-
|-
|
|
<font color="gray">any language already in twexter can serve
<font color="gray">any language already in twexter can serve
as source for translation to add another
as source for translation to add another
language.. so Maya can added to Español,
language.. so English can be source to add Cockney, or Español can be source to add Tagalog, Maya, Nauhtl.. even Spanglish..
then get twext with English.. or Mayañol..
</font>
</font>
|-
|-
| align="right"|
| align="right"|
http://twext.cc/pix/TwexterAddMaya.gif
http://twext.cc/pix/ADDLANGRUFF.gif
|-
|-
|http://twext.cc/pix/InterTwext333.png
|http://twext.cc/pix/InterTwext333.png
Line 107: Line 89:
| style="width:333px" valign="bottom" align=left|
| style="width:333px" valign="bottom" align=left|


=multilingual=
=addlang=
by early june, we should be adding languages to twext.. Waqas Hussein of Redhive Labs in Pakistan delivered the [http://delyric.tv/imagine basic twexter demo] and is now making software to save and manage multilingual twexts.. the design allows languages, dialects and slangs to participate and includes basic wixi history/revert functions.. '''http://twext.cc/go/18'''<br>
w/ basic interface above working, now we'll
make it easy to add languages to the system.. the simplest
twexter requires only 12 translations to
add any language, dialect or slang..
'''http://wixi.cc/add_lang'''
<br>


|-
|-
Line 121: Line 98:
| valign="bottom" |
| valign="bottom" |
=database=
=database=
http://twext.cc/pix/WixiJump.gif what if 10 languages and 10,000 users wixi twexter? or 100 and 1,000,000? either way, there is a chance that rich data may emerge.. down the road, maybe part of http://omegawiki.org.. for now, we're looking at [http://twext.cc/go/18#.twx a trick] to make filenames include independent database info.. big picture data design goal is to classify chunks by meaning ''before'' categorizing them as part of a specific language.. afaik maybe doable w/ '''http://wixi.cc/atoms'''
what if 10 languages and 10,000 users wixi
twexter? or 100 and 1,000,000?
either way, there is a chance that one
phat database may emerge.. if you like
challenge in the form of database and
you like to share, make an instructive
real-world example of database management
happen at '''http://wixi.cc/db'''..
==OmegaWiki==
GerardM of http://OmegaWiki.org is
considering WiXi as a front-end
for the OmegaWiki all-languages-in-ONE-database
(which provides dictionary content for OLPC)


|-
|-
Line 141: Line 106:


=wixi=
=wixi=
wixi integrates twexter into the [[olpc|XO]] wiki, MediaWiki
wixi [http://wixi.cc/integrate integrates] twexter into the [[olpc|XO]] wiki, MediaWiki
or any other wiki.. the source text might be fixed, but
or any other wiki.. the source text might be fixed, but
anyone can edit the translation the wiki way..
anyone can edit the translation the wiki way..
Line 149: Line 114:
| style="width:388px" valign="bottom" align=right|
| style="width:388px" valign="bottom" align=right|


http://twext.cc/pix/WixiJump.gif<br>
http://twext.cc/pix/DelyricSampleSurvive.jpg
http://twext.cc/pix/DelyricSampleSurvive.jpg


Line 168: Line 134:


=lucha libre=
=lucha libre=
[https://calli.cie.unam.mx/softwaremap/trove_list.php UNAM][http://www.escom.ipn.mx ESCOM][http://www.cic.ipn.mx/ CIC][http://www.esimez.ipn.mx ESIME][http://www.upiicsa.ipn.mx UPIICSA][http://www.uaemex.mx/cele/bienvenida/ingles.html CELe] ¡banda! ¿quién es el jefe de los jefes? ¿pero el mero mero? ¿quién va a entregar [[WiXi]] y ganar tantos usuarios? sencillo: con PHP, la [http://nah.wikipedia.org/wiki/Calixatl Wikipedia].. Python, la [http://laptop.org XO].. poco a poco, las enriquecemos con JS, AJAX, DHTML, XML, CSS, XSLT, LaTeX, PDF, ID3, iDNS.. tanto por enseñar y tanto por aprender.. entregamos un sistema muy abierto.. y de world-class.. ¡y ya! ¿para qué esperar? '''http://wixi.cc/mexico'''
[https://calli.cie.unam.mx/softwaremap/trove_list.php UNAM][http://www.escom.ipn.mx ESCOM][http://www.cic.ipn.mx/ CIC][http://www.esimez.ipn.mx ESIME] [http://www.upiicsa.ipn.mx UPIICSA][http://www.uaemex.mx/cele/bienvenida/ingles.html CELe] ¡banda! ¿quién es el jefe de los jefes? ¿el mero mero? ¿quién va a entregar [[WiXi]] y ganar tantos usuarios? sencillo: con PHP, la [http://nah.wikipedia.org/wiki/Calixatl Wixipedia].. Python, la [http://laptop.org XO].. con ID3vx, todo mundo [http://id3.org MP3].. poco a poco, muchos usarios, muchos sistemas, mucho aprendizaje.. ¡y ya! ¿para qué esperar? '''http://wixi.cc/lucha-libre'''


|-
|-
Line 178: Line 144:
| align="right"|
| align="right"|
http://twext.cc/pix/WixiJump.gif<br>
http://twext.cc/pix/WixiJump.gif<br>
http://twext.cc/pix/TwexterXcrollPreviewFast.gif
http://twext.cc/pix/PO1.gif
|-
|-
|}
|}
Line 184: Line 150:


=learning language learning=
=learning language learning=
wixi is a idea for a very simple program that OLPC kids can use to learn each others language.. at little cost, we can deliver a new tool that can also test kids' capacity to "[[constructionist|learn learning]].. who knows, maybe kids can even teach know-it-all adults something about language learning :)
wixi is a idea for a very simple program that OLPC kids can use to learn each others language.. at little cost, we can deliver a new tool that can also test kids' capacity to "[[Learning_Vision|learn learning]]".. who knows, maybe kids can even teach know-it-all adults something about language learning :) '''[http://twext.cc/go/olpcnewsstory worth a try?]'''

|-
| align="right"|
{| width="111"
|-
| align="right"|
http://twext.cc/pix/WixiJump.gif<br>
http://twext.cc/pix/30K.png
|-
|}
| style="width:333px" valign="bottom" align=left| <!-- TEXT -->

=€30K .nl=
nederlander? free software developer? opportunity: 8 june, [http://digitalpioneers.org digital pioneers] grant proposals are due.. free software developers in nederlands can apply to earn up to €30K by introducing a "foreign" free software into the nederlands.. get paid a.) to wixi [http://twext.cc/go/mw wikipedia] and b.) connect .nl kids with language learning [http://twext.cc/go/xo olpc kids] worldwide.. '''http://wixi.cc/dp13'''

|-
| align="right"|
{| width="111"
|-
| align="right"|
http://twext.cc/pix/WixiJump.gif<br>
http://twext.cc/pix/PledgeBankOLPCwixi10.png
|-
|}
| style="width:333px" valign="bottom" align=left| <!-- TEXT -->


=pledgebank=
make wixi for [http://sourceforge.net/projects/twexter free] at or for pay at '''[http://twext.cc/go/bid http://wixi.cc/bid]'''
risk 10 minutes and $10 bucks to make free wixi for the XO happen by July..
then watch it grow to serve millions of kids around the world with a free
language learning platform the kids themselves can [http://www.hole-in-the-wall.com/MIE.html construct].. sign the
pledge now to make wixi's [http://wixi.cc/xo_proposal xo proposal] more persuasive.. '''http://pledgebank.com/OLPCwixi10'''


|}
|}

Revision as of 22:26, 18 May 2007

A wixi is a wiki with annotated text. It is intended to facilitate language learning.

http://twext.cc/pix/2b8.png

wixi twexter

wixi'd wikis get text twext.. twext texts provide meaningful, comprehensible input for language learners.. wikis make twext easy to share..

the OLPC will connect kids learning many different languages.. wixi offers a learner-centric environment for kids to construct language learning..

http://twext.cc/pix/WixiJump.gif

if you know sugar/python and wanna help kids learn, you could maybe help make this wixi program a real-world learning example: http://wixi.cc/hello_world


http://twext.cc/pix/MethodOnXO.gif

chunk method

twext uses a simple method to associate chunks of text with chunks of translation.. the method works with regular text and also with lyrics to songs.. and any of many languages: http://wixi.cc/twexter

press ESC to stop the animations, RELOAD to restart animations


http://twext.cc/pix/XcrollNarrow.png

xcroll may also be useful for regular mediawiki editing

http://twext.cc/pix/TwexterXcrollPreviewFast.gif


xcroll input

xcroll now controls text and twext input windows, as well the live preview window.. controlling many windows with a single scrollbar has many potential uses.. a xcroll demo works (w/ firefox) now: http://twext.cc/twexter

http://twext.cc/pix/PublishingPlatforms.gif

twexml output

twexter creates xml or .twx output, with aim to print twext texts in flexible file formats for a plethora of publishing platforms.. one interpretation may work for wixipedia.. we're also asking for help from the OLPC team to make a javascript/xulrunner networked desktop application that might integrate with... yellow ?.. http://twext.cc/go/xo

any language already in twexter can serve as source for translation to add another language.. so English can be source to add Cockney, or Español can be source to add Tagalog, Maya, Nauhtl.. even Spanglish..

http://twext.cc/pix/ADDLANGRUFF.gif

http://twext.cc/pix/InterTwext333.png

any of many languages, dialects and slangs can get twext.. if 30 languages play, 900 learning bridges are possible

multilingual

by early june, we should be adding languages to twext.. Waqas Hussein of Redhive Labs in Pakistan delivered the basic twexter demo and is now making software to save and manage multilingual twexts.. the design allows languages, dialects and slangs to participate and includes basic wixi history/revert functions.. http://twext.cc/go/18

http://twext.cc/pix/TwextDataBig.png

database

http://twext.cc/pix/WixiJump.gif what if 10 languages and 10,000 users wixi twexter? or 100 and 1,000,000? either way, there is a chance that rich data may emerge.. down the road, maybe part of http://omegawiki.org.. for now, we're looking at a trick to make filenames include independent database info.. big picture data design goal is to classify chunks by meaning before categorizing them as part of a specific language.. afaik maybe doable w/ http://wixi.cc/atoms

http://twext.cc/pix/WixiMenu.png

wixi

wixi integrates twexter into the XO wiki, MediaWiki or any other wiki.. the source text might be fixed, but anyone can edit the translation the wiki way.. http://wixi.cc/wixi

http://twext.cc/pix/WixiJump.gif
http://twext.cc/pix/DelyricSampleSurvive.jpg

delyric

wixi can grow to help anyone, including OLPC kids, turn popular parts of popular songs into fun ways to construct language learning with visualized, twext translated, legal and transformative "fair use": http://wixi.cc/citage

http://twext.cc/pix/LuchaLibreWixiJump.gif

lucha libre

UNAMESCOMCICESIME UPIICSACELe ¡banda! ¿quién es el jefe de los jefes? ¿el mero mero? ¿quién va a entregar WiXi y ganar tantos usuarios? sencillo: con PHP, la Wixipedia.. Python, la XO.. con ID3vx, todo mundo MP3.. poco a poco, muchos usarios, muchos sistemas, mucho aprendizaje.. ¡y ya! ¿para qué esperar? http://wixi.cc/lucha-libre

http://twext.cc/pix/WixiJump.gif
http://twext.cc/pix/PO1.gif

learning language learning

wixi is a idea for a very simple program that OLPC kids can use to learn each others language.. at little cost, we can deliver a new tool that can also test kids' capacity to "learn learning".. who knows, maybe kids can even teach know-it-all adults something about language learning :) worth a try?

http://twext.cc/pix/WixiJump.gif
http://twext.cc/pix/30K.png

€30K .nl

nederlander? free software developer? opportunity: 8 june, digital pioneers grant proposals are due.. free software developers in nederlands can apply to earn up to €30K by introducing a "foreign" free software into the nederlands.. get paid a.) to wixi wikipedia and b.) connect .nl kids with language learning olpc kids worldwide.. http://wixi.cc/dp13

http://twext.cc/pix/WixiJump.gif
http://twext.cc/pix/PledgeBankOLPCwixi10.png

pledgebank

risk 10 minutes and $10 bucks to make free wixi for the XO happen by July.. then watch it grow to serve millions of kids around the world with a free language learning platform the kids themselves can construct.. sign the pledge now to make wixi's xo proposal more persuasive.. http://pledgebank.com/OLPCwixi10

Related work

See also