WiXi: Difference between revisions
(http://twext.cc/twexter demo) |
|||
Line 38: | Line 38: | ||
press ESC to stop the animations, RELOAD to restart animations |
press ESC to stop the animations, RELOAD to restart animations |
||
</b> |
</b> |
||
⚫ | |||
⚫ | |||
{| border="1" cellpadding="5" cellspacing="5" |
|||
|- |
|||
| style="width:300px" align="left"| |
|||
one way to format twext is with explicit tables.. |
|||
it works with html, more or less, but not so hot.. |
|||
⚫ | |||
must we use tables? there is a problem with tables.. |
|||
tables constrict larger chunks of translation: |
|||
http://twext.cc/pix/FormatWithTableProblem.png |
|||
see the problem when table borders removed: |
|||
http://twext.cc/pix/FormatWithTableProblemBad.png |
|||
css might format twext without tables: |
|||
http://twext.cc/pix/RefocusInOrderToSee.jpg |
|||
then we could fit more translation betwixt text.. each chunk of translation would still be centered directly under each chunk of text, but we might: |
|||
* get a little more room for translations and |
|||
* end up with a nicer looking text |
|||
http://twext.cc/pix/CSSMeyerwebEdge.jpg |
|||
http://meyerweb.com/eric/css/edge/ shows some powerful uses of css without tables.. maybe we can find a solution that works on most browsers.. |
|||
|} |
|||
| style="width:333px" valign="bottom" align=left| <!-- TEXT --> |
|||
=css= |
|||
wixi.cc is now focused on CSS methods to style twext text.. |
|||
if you know CSS and would like to help, it's easy to participate.. share your |
|||
CSS skills and help people learn: '''http://wixi.cc/css''' or |
|||
bid solution for pay [http://twext.cc/dev/ now] thanks |
|||
|- |
|- |
||
| style="width:388px" valign="bottom" align="RIGHT"| <!-- IMAGE --> |
| style="width:388px" valign="bottom" align="RIGHT"| <!-- IMAGE --> |
||
Line 89: | Line 49: | ||
http://twext.cc/pix/TwexterXcrollPreviewFast.gif<br><br> |
http://twext.cc/pix/TwexterXcrollPreviewFast.gif<br><br> |
||
updated: '''[http://twext.com/xcroll/gerardo.html XCROLL DEMO]''' by Gerardo Iglesias |
|||
| style="width:333px" valign="bottom" align=left| <!-- TEXT --> |
| style="width:333px" valign="bottom" align=left| <!-- TEXT --> |
||
Line 102: | Line 61: | ||
<Br> |
<Br> |
||
|- |
|||
| style="width:388px" valign="bottom" align="right"| |
|||
|- |
|||
⚫ | |||
|- |
|- |
||
| align="right" | |
| align="right" | |
||
{| width="288" border=0 |
|||
http://twext.cc/pix/PHPTwexterCore.png<br> |
|||
diagram core plan for php twexter |
|||
|- |
|- |
||
⚫ | |||
| align="right" | |
|||
http://twext.cc/pix/PHPTwexterDataAccess.png<br> |
|||
diagram data access plan |
|||
|- |
|- |
||
| align="right" |
| align="right"| |
||
http://twext.cc/pix/ |
http://twext.cc/pix/WixiJump.gif |
||
⚫ | |||
diagram execution cycle of plugins |
|||
|- |
|||
| align="right" | |
|||
http://twext.cc/pix/PHPTwexterPages.png<br> |
|||
the end user sees webpages, not plugins |
|||
|} |
|} |
||
| style="width:333px" valign="bottom" align=left| |
| style="width:333px" valign="bottom" align=left| |
||
=demo= |
|||
=plug-in plan= |
|||
a demo of simple twexter interface is working: |
|||
xcroll editing and css formatting functions |
|||
* xcrolling 2 input and 1 preview window |
|||
can ''plug in'' to a simple plan to organize |
|||
* formatting proper twext w/ CSS, from |
|||
the twexter program.. if you love creating |
|||
* XML searchable, flexible source |
|||
API's for open Python programs, share the |
|||
* ''working w/ UniCode'' |
|||
love at: '''http://wixi.cc/plan''' |
|||
if using '''[http://mozilla.org/firefox firefox]''', please test |
|||
'''http://twext.com/twexter''' |
|||
<br> |
<br> |
||
|- |
|- |
||
Line 157: | Line 108: | ||
=addlang= |
=addlang= |
||
w/ basic interface above working, now we'll |
|||
with above functions complete, we can add |
|||
languages to the system.. the simplest |
make it easy to add languages to the system.. the simplest |
||
twexter requires only 12 translations to |
twexter requires only 12 translations to |
||
add any language, dialect or slang.. |
add any language, dialect or slang.. |
||
Line 183: | Line 134: | ||
for the OmegaWiki all-languages-in-ONE-database |
for the OmegaWiki all-languages-in-ONE-database |
||
(which provides dictionary content for OLPC) |
(which provides dictionary content for OLPC) |
||
==xml?== |
|||
maybe better a searchable and adaptive |
|||
xml format? '''[http://wixi.cc/xml wixi.cc/xml]''' |
|||
|- |
|- |
Revision as of 13:52, 18 April 2007
A wixi is a wiki with annotated text. It is intended to facilitate language learning.
wixi twexterwixi'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 pygtk/python and wanna help kids learn, you can help make this wixi program a real-world learning example: http://wixi.cc/hello_world
|
||||
chunk methodtwext 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
|
xcrollxcroll 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
| |||
|
demoa demo of simple twexter interface is working:
if using firefox, please test
http://twext.com/twexter
| |||
|
addlangw/ 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
| |||
databasewhat 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.. OmegaWikiGerardM 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) | ||||
wixiwixi 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 | ||||
delyricwixi 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 | ||||
lucha libreUNAMESCOMCICESIMEUPIICSACELe ¡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 Wikipedia.. Python, la 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 | ||||
|
learning language learningwixi 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 :) make wixi for free at or for pay at http://wixi.cc/bid |
Related work
- Ruby annotation [1] [2]
- OmegaWiki with annotation.
- aligned parallel corpora
- gloss
- parts of speech tagging