WiXi: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (link updates..)
(more hot air)
Line 1: Line 1:
{{Translations}}
{{Translations}}
to wixi means to learn each others' language and grow multilingual
to wixi means to learn each others' language and grow multilingual
<!--
this page needs a fat diet and twext needs to go back to [[twext]]
wixi is:
* twexter on wiki platform
* + rich media via scratch
* to play game of [[storyasking]]
* just an idea until twexter works
* all focus on twexter now


A wixi is a wiki with annotated text. It is intended to facilitate language learning.
-->
{| cellpadding="5" cellspacing="5"
{| cellpadding="5" cellspacing="5"
|-
|-
Line 27: Line 17:
| style="width:333px" valign="bottom" align=left|
| style="width:333px" valign="bottom" align=left|
=wixi twexter=
=wixi twexter=
wixi'd wikis get text [http://wixi.cc/bifocal_bitext.html twext].. twext texts provide
wixi'd wikis get text [http://twext.com/bifocal_bitext twext..] twext texts provide meaningful, [http://sk.com.br/sk-krash.html comprehensible input] for language learners.. twext prints on good old paper.. wikis make twext easy to mix and share..
meaningful, [http://sk.com.br/sk-krash.html 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 [[constructionist|construct]] language learning..''

[[image:WixiJump.gif]]

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


the OLPC is [http://olpcnews.com/content/localization/learning_language.html connecting kids] learning many different languages.. wixi offers a learner-centric environment for kids to [[constructionist|construct]] [[learning language learning|language learning]]..
[[image:WixiJump.gif]]
|-
|-
| style="width:388px" valign="bottom" align=center| <!-- IMAGE -->
| style="width:388px" valign="bottom" align=center| <!-- IMAGE -->
Line 45: Line 29:


=chunk method=
=chunk method=
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
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 may work between any of many languages: '''http://twext.com/method'''
of many languages: '''http://wixi.cc/twexter'''
<br>
<br>


Line 67: Line 50:


=xcroll input=
=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.. [http://twexter.svn.sourceforge.net/viewvc/twexter/twexter-basic/ free source code] powers a [http://mozilla.org/firefox firefox] demo of xcroll at http://delyric.com/delyric or '''[http://test.twext.com/twexter test.twext.com/twexter]'''
[http://twext.com/xcroll xcroll] controls text and twext input windows, as well the live preview window.. controlling many windows with a single scrollbar has many potential uses.. old [http://test.twext.com/twexter/code code]
runs demo at '''http://delyric.com/imagine'''


<!-- TWEXML OUTPUT OUT FOR NOW, TOO MUCH TOO SOON
|-
| style="width:388px" valign="bottom" align=right|
|-
| align="right" |
{| width="288" border=0
|-
| align="right"|

[[image:WiXiPublishingPlatforms.gif]]
|}
| style="width:333px" valign="bottom" align=left|

=twexml output=
twexter creates xml or [http://twext.cc/18#.twx .twx output], with aim to print twext texts in flexible file formats for a plethora of publishing platforms.. one interpretation may integration may be a [http://twext.cc/mw wixipedia].. another way to wixi may be XO writing activities, including lyrics for tam tam and/or cartoon balloons for scratch games.. '''http://twext.cc/xo'''
<br>
-->




Line 96: Line 63:
|-
|-
|
|
<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 language.. so English can be source to add Cockney, or Español can be source to add Tagalog, Maya, [http://nah.wikipedia.org/wiki/Calixatl Nauhtl], Zapoteco.. even Spanglish..
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..
</font>
</font>



|-
|-
| align="right"|
| align="right"|
Line 111: Line 79:


=multilingual=
=multilingual=
we want it to be easy to [http://twext.com/18 add languages and dialects] to twexter, so diverse groups can share ideas and learn each others' language.. but we also want it to be easy to ''exclude'' languages so our brains don't go whack.. so we're pointing toward a distributed twexter somewhere around maybe dodo data over '''http://twext.com/git'''
http://code.google.com/soc may pay a committed computer science student $4,500 to multilingualize twexter this summer.. a UI design allows languages, dialects and slangs to participate and includes some basic wixi history/revert functions.. a rough old spec for this phase is at '''http://twext.cc/18'''..
|-
| style="width:388px" valign="bottom" align=right|


[[image:WiXiPublishingPlatforms.gif]]

| style="width:333px" valign="bottom" align=left|

=moodling=
embedding twexter into systems like moodle and the xo sounds maybe more useful than dealing with a grand [http://twext.com/plugin central system..] now we're working toward javascript library that wansta plugin to mediawiki, wordpress, moodle, olpc, etc '''http://twext.com/embed'''
|-
|-
| align="right" |
| align="right" |
Line 118: Line 94:


| valign="bottom" |
| valign="bottom" |
=dodo data=
=database=
dodo data is a rough idea to store data in the filename. Why? Simple data in the filename may be easy to read and share, for both machines and humans.. ("filename" means URL, when multilingual idn enabled via punycode).. the dodo idea is to version control and distribute twext data so variable systems and peoples can easily use it '''http://twext.com/dodo'''
[[image: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.. one [http://twext.cc/18#.twx trick] might 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.. maybe doable w/ some kinda "numbered namespace" or '''http://wixi.cc/atoms'''


|-
|-
| align="right" |
| align="right" |
[[image:WixiMenu.png]]
| valign="bottom"|

=wixi=
wixi [http://wixi.cc/integrate integrates] twexter into the [[olpc|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'''

|-
| style="width:388px" valign="bottom" align=right|

[[image:WixiJump.gif]]<br>
[[image:WixiJump.gif]]<br>
[[image:WiXiDelyricSampleSurvive.jpg]]
[[image:WiXiDelyricSampleSurvive.jpg]]


| style="width:333px" valign="bottom" align=left|
| valign="bottom" |

=delyric=
=delyric=
delyric is to learn language with lyrics.. if songs get into your heart then you can't get'em outta your head.. lyrics help us remember language, for a bunch of reasons, mainly because you might actually care.. maybe we can route around popular lyric suppression near '''http://more.read.fm/fair_use#citage'''
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'''

<!--
|-
| style="width:388px" valign="bottom" align=right|

[[image:WiXiLuchaLibreWixiJump.gif]]

| style="width:333px" valign="bottom" align=left|

=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? ¿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 166: Line 113:
|-
|-
| align="center"|
| align="center"|
{| width="111"
|-
| align="right"|
[[image:WixiJump.gif]]<br>
[[image:WixiJump.gif]]<br>
[[image:TwexterPluginCore.png]]
[[image:WiXiPO1.gif]]
|-
|}
|-
|-
|}
|}
Line 173: Line 125:


=mexico=
=mexico=
[http://linux.ajusco.upn.mx/ talleres linux] has hired Gabriel Saldaña to help twext get real.. apparently there is suspicion that twexter may prove useful in educational systems here in mexico.. muchisimas gracias a gabriel, jergas, la jefa y a méxico pa'todo.. text also wants to get twext in '''http://twext.com/brazil'''
mexico is hiring a PHP hacker to update http://twext.cc/php3_core with a new http://twext.cc/plugin system.. job description includes helping me learn to create new plugins and manage the existing code base.. si eres cuidadano o residente en mexico, aqui tienes una chamba interesante, con posibilidad de conectarte con http://twext.cc/google.. detalles en '''http://twext.cc/gig'''


<!--


|-
|-
| style="width:222px" valign="bottom" align=right|
| style="width:222px" valign="bottom" align=right|
|-
|-
| align="right"|
{| width="111"
|-
| align="right"|
| align="right"|
[[image:WixiJump.gif]]<br>
[[image:WixiJump.gif]]<br>
[[image:WiXiPO1.gif]]
[[image:WiXiScratchVenAca.gif]]
|-
|}
| style="width:333px" valign="bottom" align=left|
| style="width:333px" valign="bottom" align=left|


=scratch=
=learning language learning=
scratch helps kids learn programming by assembling commands to create multimedia games.. embedding twexter into scratch could be an simple, affective, effective way for kids to program some human language learning.. '''http://scratch.mit.edu'''
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://www.olpcnews.com/content/localization/learning_language.html worth a try?]'''


<!--
|-
|-
| align="right"|
| align="right"|
Line 205: Line 152:


=€30K .nl=
=€30K .nl=
free software developer? opportunity: get paid to code free software for a large new user base.. [http://digitalpioneers.org digital pioneers] round 14 grant are due 30 Nov 2007.. free software developers can apply to earn up to €30K making twext work with [http://wikipedia.org wikipedia] and/or games like
free software developer? opportunity: get paid to code free software for a large new user base.. [http://digitalpioneers.org digital pioneers] round 15 grant happens this spring.. i can move to .nl for a year so we can get stuff done if you wanna.. free software developers can apply to earn up to €30K making twext work with [http://wikipedia.org wikipedia] and/or games like


[http://scratch.mit.edu scratch]
[http://scratch.mit.edu scratch]
Line 215: Line 162:


pioneers]'''
pioneers]'''
* <FONT COLOR="GRAY">''http://wixi.cc/dp13'' <- proposal started</FONT>
* <FONT COLOR="GRAY">''http://wixi.cc/dp15'' <- proposal started</FONT>
|-
-->

| align="right"|
{| width="111"
|-
|-
| style="width:388px" valign="bottom" align=right|<font color="gray">
| align="right"|
not strictly synxi but lovely mix of animated lyrics, video, sound [http://www.dailymotion.com/video/xdv2o_etienne-daho-charlotte-gainsbourg-i here]</font>
[[image:WixiJump.gif]][[image:WixiJump.gif]][[image:WixiJump.gif]][[image:WixiJump.gif]][[image:WixiJump.gif]]<
[[image:IfSynxi.jpg]]


br>
[[image:WiXi2500.png]]

|-
|}
| style="width:333px" valign="bottom" align=left|
| style="width:333px" valign="bottom" align=left|


=$2500=
=synxi=
[[synxi]] wantsa print text as you speak it, like somekinda instamatic karoake text machine.. they say the [http://en.wikipedia.org/wiki/Closed_captioning#Television_and_video BBC closed captions live], so mild synxi sounds doable.. wild synxi wansta animate emotive timed text and play with twext or whatever.. synxi wansta open up [[SLS]], to make it really easy to layer timed text on top of shared video.. '''http://synxi.com'''
$2500 is now available to pay the right developer
to deliver a basic multilingual wixi interface
specified at http://twext.cc/18 .. if you hack
free software and want to do this thing, '''[http://twext.cc/Talk:18 bid here]'''..


-->
|-
|-
| style="width:388px" valign="bottom" align=right|
| style="width:388px" valign="bottom" align=right|
<BR><bR>

<BR><bR>
[[image:WixiJump.gif]]<br>
<BR><bR>
[[image:WiXiScratchVenAca.gif]]
<BR><bR>
[[image:StoryAskKids.gif]]


| style="width:333px" valign="bottom" align=left|
| style="width:333px" valign="bottom" align=left|


=storyasking=
=scratch=
storyasking doesn't need no fancy IDN SLS P2P VOIP MP3ID3 to teach language.. it just needs people who have feelings and imaginations and who like to communicate.. still, colingo, delyric, twext, scratch and synxi could all thread into somekinda [[StoryAsking]] game kids could make and use to learn each others' language '''http://storyask.cc/'''
scratch help kids learn programming by assembling
commands to create multimedia games.. adding twext or
wixi to scratch could be an simple, affective,
effective way for kids to
program some human language learning..
'''http://scratch.mit.edu'''



|-
|-
| align="right" |
| style="width:388px" valign="bottom" align=right|
[[image:StoryAskKids.gif]]
[[image:WixiMenu.png]]
| valign="bottom"|


=wixi=
| style="width:333px" valign="bottom" align=left|
wixi is a wiki that gets twext.. wikis are all about sharing and wikis are evolving.. for example, [http://kaltura.com kaltura] is exploring collaborative multimedia authoring on a wiki platform.. so down the road we can maybe wixi at '''http://wixi.tv'''


|-
=storyasking=
| align="right" |
kinda ruff but maybe tuff, [http://storyask.com storyasking] might be a fun way we can learn each others language.. storyasking is a free child of [http://www.blaineraytprs.com/pages.php?page=explanationpage TPRStorytelling], a language teaching method loved by [http://groups.yahoo.com/groups/moretprs plenty] of teachers around the world.. storyasking offers a free way to play with TPRS.. so we can ask stories to '''[http://www.olpcnews.com/content/localization/learning_language.html learn each others' language]'''.. <FONT COLOR="silver"> storyasking may also be a game to scratch with twext.</font>
{|
|-
| align="center"|
[[image:GoogleCodeLogo.png]]
<br><Br>
<br><Br>
<br><Br>
[[image:WixiJump.gif]]
<br><Br>
<br><Br>
<br><Br>
[[image:4500.png]]
|}
| valign="bottom"|

=summer of code=
twext can grow but won't until programmers bust a move.. it's simple, [http://license.read.fm free] and can [http://more.read.fm/more_read serve] many users in many ways.. opportunities abound.. CS student? connect with google and earn $4,500 this summer.. http://twext.com/google#summer_of_code
|}
|}



Revision as of 22:48, 7 March 2008

  english | 한국어 HowTo [ID# 115338]  +/-  

to wixi means to learn each others' language and grow multilingual

2b8.png
if you can't see twext, adjust contrast on your monitor
TwextFade.png
repetitive twext can fade away WixiTwextColorGrammar.png
marked up twext can communicate structure

wixi twexter

wixi'd wikis get text twext.. twext texts provide meaningful, comprehensible input for language learners.. twext prints on good old paper.. wikis make twext easy to mix and share..

the OLPC is connecting kids learning many different languages.. wixi offers a learner-centric environment for kids to construct language learning.. WixiJump.gif

WiXiMethodOnXO.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 may work between any of many languages: http://twext.com/method

press ESC to stop the animations, RELOAD to restart animations


WiXiXcrollNarrow.png
xcroll may also be useful for regular mediawiki editing

WiXiTwexterXcrollPreviewFast.gif


xcroll input

xcroll controls text and twext input windows, as well the live preview window.. controlling many windows with a single scrollbar has many potential uses.. old code runs demo at http://delyric.com/imagine



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, Zapoteco.. even Spanglish..


WiXiADDLANGRUFF.gif

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

multilingual

we want it to be easy to add languages and dialects to twexter, so diverse groups can share ideas and learn each others' language.. but we also want it to be easy to exclude languages so our brains don't go whack.. so we're pointing toward a distributed twexter somewhere around maybe dodo data over http://twext.com/git

WiXiPublishingPlatforms.gif

moodling

embedding twexter into systems like moodle and the xo sounds maybe more useful than dealing with a grand central system.. now we're working toward javascript library that wansta plugin to mediawiki, wordpress, moodle, olpc, etc http://twext.com/embed

WiXiTwextDataBig.png

dodo data

dodo data is a rough idea to store data in the filename. Why? Simple data in the filename may be easy to read and share, for both machines and humans.. ("filename" means URL, when multilingual idn enabled via punycode).. the dodo idea is to version control and distribute twext data so variable systems and peoples can easily use it http://twext.com/dodo

WixiJump.gif
WiXiDelyricSampleSurvive.jpg

delyric

delyric is to learn language with lyrics.. if songs get into your heart then you can't get'em outta your head.. lyrics help us remember language, for a bunch of reasons, mainly because you might actually care.. maybe we can route around popular lyric suppression near http://more.read.fm/fair_use#citage

WixiJump.gif
WiXiPO1.gif

mexico

talleres linux has hired Gabriel Saldaña to help twext get real.. apparently there is suspicion that twexter may prove useful in educational systems here in mexico.. muchisimas gracias a gabriel, jergas, la jefa y a méxico pa'todo.. text also wants to get twext in http://twext.com/brazil


WixiJump.gif
WiXiScratchVenAca.gif

scratch

scratch helps kids learn programming by assembling commands to create multimedia games.. embedding twexter into scratch could be an simple, affective, effective way for kids to program some human language learning.. http://scratch.mit.edu


not strictly synxi but lovely mix of animated lyrics, video, sound here IfSynxi.jpg

synxi

synxi wantsa print text as you speak it, like somekinda instamatic karoake text machine.. they say the BBC closed captions live, so mild synxi sounds doable.. wild synxi wansta animate emotive timed text and play with twext or whatever.. synxi wansta open up SLS, to make it really easy to layer timed text on top of shared video.. http://synxi.com









StoryAskKids.gif

storyasking

storyasking doesn't need no fancy IDN SLS P2P VOIP MP3ID3 to teach language.. it just needs people who have feelings and imaginations and who like to communicate.. still, colingo, delyric, twext, scratch and synxi could all thread into somekinda StoryAsking game kids could make and use to learn each others' language http://storyask.cc/

WixiMenu.png

wixi

wixi is a wiki that gets twext.. wikis are all about sharing and wikis are evolving.. for example, kaltura is exploring collaborative multimedia authoring on a wiki platform.. so down the road we can maybe wixi at http://wixi.tv

GoogleCodeLogo.png





WixiJump.gif





4500.png

summer of code

twext can grow but won't until programmers bust a move.. it's simple, free and can serve many users in many ways.. opportunities abound.. CS student? connect with google and earn $4,500 this summer.. http://twext.com/google#summer_of_code

Related work

See also