-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.xml
635 lines (573 loc) · 50.8 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Transcrobes</title>
<link>/</link>
<description>Recent content on Transcrobes</description>
<generator>Hugo -- gohugo.io</generator>
<managingEditor>[email protected] (Anton Melser)</managingEditor>
<webMaster>[email protected] (Anton Melser)</webMaster>
<lastBuildDate>Fri, 29 Apr 2022 00:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>In search of Science</title>
<link>/post/in-search-of-science/</link>
<pubDate>Fri, 29 Apr 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/in-search-of-science/</guid>
<description>All models are wrong, but some are useful (after George E. P. Box)
There seem to be two kinds of &ldquo;science&rdquo;. One with a capital - Science - and one without - science. Alas, it appears that academics and commentators throughout the Western world are yet to discover this. We very predominantly hear them talk about &ldquo;science&rdquo; with a lowercase &ldquo;s&rdquo; - at least in most types of popular and political discourse - when really they mean &ldquo;Science&rdquo;.</description>
</item>
<item>
<title>Content Stats</title>
<link>/page/software/learn/content-stats/</link>
<pubDate>Mon, 21 Feb 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/content-stats/</guid>
<description>In various places in the application that analyse and enrich content you can find little coloured boxes that appear, like you can see on the Content list page
Or on Brocrobes, that appears when you Transcrobe a webpage
Colours The system colour-codes the expected difficulty level, depending on the percentage of known words and the sentence length. We&rsquo;re working on more advanced and even more personalised options at the moment.</description>
</item>
<item>
<title>My Stats</title>
<link>/page/software/learn/stats/</link>
<pubDate>Mon, 21 Feb 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/stats/</guid>
<description>Understanding the current state of your knowledge and how that has evolved over time is a very effective way for many learners to make the most of their learning time and (mental) effort. Transcrobes will eventually provide a very rich interface for analysing and understanding many aspects of learning, including what the most effective activities are for each individual learner.
While we are just at the beginning, Transcrobes aims to be a quantified self project for language learning - helping you to deeply understand how you - and that means YOU and not some random, Ivory Tower abstraction - learn best.</description>
</item>
<item>
<title>What does it mean to know a word, and how do we learn them?</title>
<link>/post/knowing-a-word/</link>
<pubDate>Mon, 21 Feb 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/knowing-a-word/</guid>
<description>Probably the main indicator of progress in language learning is increasing &ldquo;known vocabulary&rdquo;. While that sounds pretty uncontroversial* and simple, actually deciding what &ldquo;knowing a word&rdquo; is is actually a subject of hot debate! Particularly when we need to be very precise about things - exactly what you need when you create software - things start to get much less clear.
How do you know whether you know something? The answer to this question is one that has challenged philosophers and sages since time immemorial!</description>
</item>
<item>
<title>Getting Started</title>
<link>/page/software/learn/getting-started/</link>
<pubDate>Fri, 21 Jan 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/getting-started/</guid>
<description>Welcome! Transcrobes is an open ecosystem for learning languages, with actual learners at the centre of all research, development and services.
It is open source, open research and open education.
Sign up for free to be a part of Transcrobes today
What can it do? Transcrobes provides deeply individualised comprehension and learning aids, to turn any authentic text into an optimised tool for language learning. Get help only with the stuff you need help for, with automatic glosses for unknown words, and on-demand definitions, translations, similar sentences, synonyms, and direct integration with active learning tools like spaced repetition, and much more.</description>
</item>
<item>
<title>Beijing University Chinese (Characters) for Beginners</title>
<link>/page/software/resources/beida/</link>
<pubDate>Mon, 10 Jan 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/resources/beida/</guid>
<description>Resources for beginners Here are the lists of vocabulary, extracted into Transcrobes-compatible CSV import files for each course and lesson. After importing each file, you can create a list and then learn/revise in Repetrobes.
The &ldquo;Chinese Characters for Beginners&rdquo; courses have a focus on getting you to understand better how Chinese characters are constructed, so you can better understand the logic behind them, and thus more easily learn. They have some vocabulary that you might not need right away but you can also usefully learn in Repetrobes.</description>
</item>
<item>
<title>MandarinX Mandarin Chinese Levels 1-3</title>
<link>/page/software/resources/mandarinx/</link>
<pubDate>Mon, 10 Jan 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/resources/mandarinx/</guid>
<description>Resources for beginners Here are the lists of vocabulary, extracted into Transcrobes-compatible CSV import files for each course and lesson. After importing each file, you can create a list and then learn/revise in Repetrobes.
While the courses below are not &ldquo;free&rdquo;, in that in order to get a certificate and do all the quizzes you need to pay, you can audit them, watch all the videos and access some of the quizzes and resources.</description>
</item>
<item>
<title>Resources</title>
<link>/page/software/resources/home/</link>
<pubDate>Mon, 10 Jan 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/resources/home/</guid>
<description>In this section of the website you can find resources that will help you connect your learning to other sources. You can obviously bring your own resources to Transcrobes, and for most things like content, you will need to.
You can find detailed getting started information for beginners, or for advanced Beginners+. These pages give (quite long) introductions into many aspects of language learning that you might not think of but are important if you want to learn efficiently, so when you have some spare time, you should take a few moments to read through them.</description>
</item>
<item>
<title>Shanghai Jiaotong University Chinese for Beginners</title>
<link>/page/software/resources/jiaoda/</link>
<pubDate>Mon, 10 Jan 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/resources/jiaoda/</guid>
<description>Resources for beginners Here are the lists of vocabulary, extracted into Transcrobes-compatible CSV import files for each course and lesson. After importing each file, you can create a list and then learn/revise in Repetrobes. On occasion words that appear in the lesson but not in the &ldquo;vocab lists&rdquo; have been added to the lists here.
Some of the resources provided by the course won&rsquo;t be necessary for you with Transcrobes. For example, several of the lessons (particularly in the 3rd course) include SWF files that you can download to see the character strokes animated.</description>
</item>
<item>
<title>Beginning with Transcrobes</title>
<link>/post/getting-started-beginner/</link>
<pubDate>Wed, 05 Jan 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/getting-started-beginner/</guid>
<description>tl;dr Do an (online or offline) introductory course to get started with learning grammar and basic vocabulary. Use the Transcrobes vocabulary learning and revision tools to super-charge your learning, and then use it to start consuming real content as soon as you feel you can. Introduction Transcrobes already has a lot of advanced functionality, but here is some introductory advice on how to start using it for beginners to Chinese. A lot of Transcrobes functionality is currently focussed on developing written skills (reading, writing, vocabularly), so if you are a heritage learner with a large spoken vocabulary but only recognise a few characters, you should also start here (but you&rsquo;ll likely progress VERY fast!</description>
</item>
<item>
<title>Getting started as an intermediate learner</title>
<link>/post/getting-started-intermediate/</link>
<pubDate>Wed, 05 Jan 2022 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/getting-started-intermediate/</guid>
<description>tl;dr Bootstrap If you already use an application, then export the vocab you already know and import that as a list to Transcrobes. Importing let&rsquo;s you bootstrap your account so the system learns what you know. If your current/previous application doesn&rsquo;t allow that, or you are just getting started learning with software, then head to the Listrobes input tool and spend as much time as you can be bothered telling the system what words you already know.</description>
</item>
<item>
<title>Learning using Transcrobes</title>
<link>/post/learning/</link>
<pubDate>Tue, 21 Dec 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/learning/</guid>
<description>As a teenager (and later), you aren&rsquo;t the &ldquo;blank slate&rdquo; that you are when you learn your first language. You have a certain number of skills and learning habits that need to be taken advantage of if you want to learn a language most efficiently. Transcrobes has already implemented a number of functionalities that help you better manage the activities that are most valuable and useful for learning. Development of features is driven by science - unfortunately something that is often lacking in both mandatory schooling and software designed for language learning.</description>
</item>
<item>
<title>Live Server Experiment</title>
<link>/post/experiment/</link>
<pubDate>Tue, 23 Nov 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/experiment/</guid>
<description>After many months of intense focus on developing new features and making the system faster and more scalable, the system is now ready for real learners, adding real value for language learners who wish to super-charge their learning in a fun and efficient way.
Experimental platform The Meaningful IO research project experimental server is now live, and accepting signups for learners of Mandarin Chinese who are willing to participate in the research project.</description>
</item>
<item>
<title>About Transcrobes</title>
<link>/page/about/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/about/</guid>
<description>For language learners What is it? Transcrobes is a set of applications that evolve with you as you learn a language and enable you to watch, listen and read the content that you want to, rather than the insanely boring and limited &ldquo;normal&rdquo; language learning content. If you can access the content in digital form, basically you can use it with Transcrobes*.
How does it work? The system knows what you know, so can give you just the right amount of help to be able to understand the words you don&rsquo;t know but gets out of the way for the stuff you do know.</description>
</item>
<item>
<title>Boocrobes</title>
<link>/page/software/learn/boocrobes/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/boocrobes/</guid>
<description>Discover how to use Boocrobes on Boocrobes allows you to read ebooks in the EPUB format using personalised comprehension aids, including when you are offline. The module is a (very slightly) adapted version of the amazing open source javascript &ldquo;Readium V2&rdquo; R2D2BC reader developed by Aferdita Muriqi, with the addition of the special Transcrobes sauce that connects you to the model the system has of your language knowledge. The integration is not yet perfect, so you may need to refresh the page occasionally if the formatting does something strange.</description>
</item>
<item>
<title>Brocrobes</title>
<link>/page/software/learn/brocrobes/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/brocrobes/</guid>
<description>Discover how to use Brocrobes on Brocrobes is a browser extension that allows you to enrich any webpage with the your own, personalised help. When you click on the extension button, the extension will look for all text in the language you are learning on the page, and send that to the server. The server will then get context-based definitions for all the words, and translations for all the sentences, and send that back to the browser.</description>
</item>
<item>
<title>Brocrobes Privacy Information</title>
<link>/page/install/clients/brocrobes-chrome-privacy/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/install/clients/brocrobes-chrome-privacy/</guid>
<description>Preambule Brocrobes is intended to allow you to read any text in the foreign language you are learning, no matter what your level in that language is. That is a quite revolutionary idea compared with most previous language learning, which has tried to find or create texts with certain types of words and grammatical structures that are supposed to be appropriate for learners at a particular level. Learners are all supposed to magically be interested in the same stuff, and the same stuff is supposed to be at the right level, no matter what the learning background of the learner is.</description>
</item>
<item>
<title>Brocrobes Privacy Information</title>
<link>/page/software/install/clients/brocrobes-chrome-privacy/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/install/clients/brocrobes-chrome-privacy/</guid>
<description>Preambule Brocrobes is intended to allow you to read any text in the foreign language you are learning, no matter what your level in that language is. That is a quite revolutionary idea compared with most previous language learning, which has tried to find or create texts with certain types of words and grammatical structures that are supposed to be appropriate for learners at a particular level. Learners are all supposed to magically be interested in the same stuff, and the same stuff is supposed to be at the right level, no matter what the learning background of the learner is.</description>
</item>
<item>
<title>Browser extension</title>
<link>/page/software/install/clients/brocrobes/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/install/clients/brocrobes/</guid>
<description>Transcrobes on the Web Transcrobes includes a Chrome browser extension brocrobes. You can install the extension from the Chrome Web Store. If you haven&rsquo;t already:
Sign up for free to be a part of Transcrobes today
Connecting to the Transcrobes Server You will need to connect the extension to the server with the server URL, your username and password. Get in touch with your server admin for information on getting those.</description>
</item>
<item>
<title>Clients</title>
<link>/page/software/install/clients/home/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/install/clients/home/</guid>
<description>There are now two main ways to interact with Transcrobes - the interactive website and the Chrome browser extension.
Many more integrations are planned, such as for online video streaming platforms (Netflix, Youtube, etc.). Here you will find links to installation and configuration documentation for client applications, and up-to-date information on what applications we plan to support in the near future.
Throughout the site, &ldquo;Chrome (and compatible)&rdquo; means Chromium-based browsers, such as Google Chrome, Microsoft Edge, Yandex Browser, vanilla Chromium, etc.</description>
</item>
<item>
<title>Contact</title>
<link>/page/contact/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/contact/</guid>
<description>The project currently uses Github project issues and Github project discussions as the main forms of communication.
Inappropriate behaviour If you feel you have been the victim inappropriate behaviour or have noticed it somewhere, then please get in touch with the project team via the email: not.ok at transcrob.es.
Maintainers You can also contact the maintainers directly if you prefer email.
Name Project role Contact email Anton Melser Maintainer anton at transcrob.</description>
</item>
<item>
<title>Contribute</title>
<link>/page/contribute/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/contribute/</guid>
<description>For Everyone Learning a language is an amazing journey of discovery, that can and should be one of the most enriching, pleasurable and exciting experiences anyone ever has. The Transcrobes project wants to be a part of that and is dedicated to keeping a postive atmosphere and being fully inclusive. The project and all sub-projects adhere strictly to the Contributor Covenant, to make sure that everyone feels welcome and safe at all times.</description>
</item>
<item>
<title>Development</title>
<link>/page/development/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/development/</guid>
<description>Basics After spending quite a bit of time setting up properly on Gitlab, it was decided to move to Github. Basically get in touch with the maintainer if you are interested and have some development experience.
There is an (incomplete) backlog of stuff needing to be developed.
Communication The three main forms of communication are the Discord, via issues on the Github issue tracker, or on the Github discussion list. If you are new, please make sure you have discussed with a regular committer/maintainer BEFORE you start working to avoid any time-wasting and frustration.</description>
</item>
<item>
<title>FAQ</title>
<link>/page/faq/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/faq/</guid>
<description>For Everyone Current Status Transcrobes currently only fully supports learning Chinese for English speakers. If your English is very good then you should be Ok, but otherwise you&rsquo;re better to wait until your preferred language has been implemented. Partial support was developed for Chinese learners of English but has since been put on stand-by. It will be brought back when Chinese for English speakers support is first-class.
How do I install Transcrobes?</description>
</item>
<item>
<title>Install</title>
<link>/page/software/install/home/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/install/home/</guid>
<description>Sign up for free to learn using Transcrobes today
Transcrobes has both server components and client components. As the audiences for each family of components is different, documentation has been separated into two sections:
For normal learners Install the learning tools documentation
For system admins and open source enthusiasts Server installation documentation</description>
</item>
<item>
<title>Learn</title>
<link>/page/software/learn/home/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/home/</guid>
<description>See here for more details on the scientific theories behind the Transcrobes project.
Understanding language learning You can find detailed getting started information for beginners, or for advanced Beginners+. These pages give (quite long) introductions into many aspects of language learning that you might not think of but are important if you want to learn efficiently, so when you have some spare time, you should take a few moments to read through them.</description>
</item>
<item>
<title>Moocrobes</title>
<link>/page/software/learn/moocrobes/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/moocrobes/</guid>
<description>Discover how to use Moocrobes on Authentic video, particularly supported by subtitles, can be a highly effective language learning tool. Normal players, however, are not optimised for language learning, and subtitles are either in the language of the video or the native language of the viewer. Also, very few platforms enrich subtitles with hypertext features (clickable definitions, etc.) and no other platforms gloss only the words that the learner doesn&rsquo;t know.</description>
</item>
<item>
<title>Notrobes</title>
<link>/page/software/learn/notrobes/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/notrobes/</guid>
<description>Discover how to use Notrobes on Notrobes allows you to search for words (individual characters that are not words and radicals coming soon), and gives you significant amounts of information about those words, including your interaction with them.
Using Notrobes Simply enter a word in the language you are learning into the word entry textbox and the system will go off and get tons of information about the word and the component parts of the word.</description>
</item>
<item>
<title>Privacy centre</title>
<link>/page/privacy/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/privacy/</guid>
<description>Privacy pages The Transcrobes project contains several sub-projects. Some of these sub-projects have distinct privacy implications and issues, so require specific information. This page provides links to each of the separate privacy pages to allow users/learners to quickly get answers to their privacy-related questions.
Application-specific privacy pages Brocrobes Transcrobes server </description>
</item>
<item>
<title>Repetrobes</title>
<link>/page/software/learn/repetrobes/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/repetrobes/</guid>
<description>Discover how to use Repetrobes on Repetrobes is a digital flashcard (spaced repetition system), originally inspired by Anki, and also (currently) using a modified version of the SuperMemo 2 algorithm.
Work has started on a very significantly optimised, personalised, behaviour-based, AI-powered version, which will be integrated soon. This new version will take into account all the information the system has on you, not just your responses in the tool, making it a LOT more accurate and powerful.</description>
</item>
<item>
<title>Supported Languages</title>
<link>/page/supported-languages/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/supported-languages/</guid>
<description>Prerequisites In order for a language pair to be properly supported by the system, two things (currently) need to be accessible and integrated:
A parts-of-speech parser needs to exist for the learning language. The system (currently) uses the open source Stanford CoreNLP, which (currently) supports English, Chinese, French, German, Spanish and Arabic. Adding support for those learning languages is thus relatively trivial, and probably covers 70-80% of the second languages that people commonly learn.</description>
</item>
<item>
<title>Textcrobes</title>
<link>/page/software/learn/textcrobes/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/textcrobes/</guid>
<description>Discover how to use Textcrobes on Sometimes you need to read text that is not in one of the other supported formats, like from a PDF or MS Word document. In these cases, as long as you can copy and paste the text, you can paste it into Textcrobes and get all the great tools and formatting options you have in the other reading tools.
You can also see your progress on the vocabulary (and soon grammar) contained in the video, and get some idea how difficult it might be for you now, and how that will change in the future if you continue your great work!</description>
</item>
<item>
<title>Transcrobes website</title>
<link>/page/software/install/clients/transcrobes/</link>
<pubDate>Wed, 21 Apr 2021 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/install/clients/transcrobes/</guid>
<description>Before you begin After clicking on Initialise, the system will install the data and then take you to the dashboard</description>
</item>
<item>
<title>Engineering L2</title>
<link>/post/engineering-l2/</link>
<pubDate>Sat, 29 Feb 2020 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/engineering-l2/</guid>
<description>This post is in a series of posts discussing issues of a &ldquo;new&rdquo; theory of SLA - Meaningful IO.
Theorising vs Doing One of the things that you learn &ldquo;down in the trenches&rdquo;, doing actual software engineering on real world problems, is that theories about the world almost always can&rsquo;t just be implemented as-is in software and solve a problem in an optimal way. Theorising of any kind necessarily needs to to abstract away some of the details and will focus on a particular aspect or set of aspects.</description>
</item>
<item>
<title>Anton's PhD thesis</title>
<link>/post/phd/</link>
<pubDate>Tue, 05 Mar 2019 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/phd/</guid>
<description>I (Anton) have been accepted to develop the ideas in this project for a PhD thesis at the Linguistics and Translation department of the City University of Hong Kong from September 2019. While it is not certain that this particular code-base will be developed for the PhD, the PhD work will be open source, and there is no particular reason for it not to build on the existing code.
This means I will be working on this (or an equivalent) project for the next four years!</description>
</item>
<item>
<title>English support</title>
<link>/post/english-support/</link>
<pubDate>Wed, 27 Feb 2019 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/english-support/</guid>
<description>UPDATE: 2020-12-01 English support has been temporarily removed in order to focus fully on Chinese. If there is significant community interest, that could always change.
Preliminary support for Chinese learners of English has been implemented and is now available for testing. As expected, integrating a second language pair required basically rewriting the entire system to be able to handle any input and output language.
That said, the inflectional characteristics of English are a new challenge for the system and have not been fully integrated.</description>
</item>
<item>
<title>Migrating to Kubernetes</title>
<link>/post/migrating-to-kube/</link>
<pubDate>Sun, 17 Feb 2019 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/migrating-to-kube/</guid>
<description>This is Part 3 of a mini-series of my experiences getting Transcrobes migrated from separate server apps on a 4gig Alibaba Cloud VM to microk8s on the same VM, and automating (almost) everything with Gitlab CI.
Check out Part 1 here and Part 2 here.
Kubernetes Migration Woes nginx-ingress I was coming from a setup where I knew the component parts (Apache + mod_wsgi) pretty well. I haven&rsquo;t been working on high-load web stuff for over 8 years now, and always thought that nginx was a lot of hype for not much benefit.</description>
</item>
<item>
<title>Single-User Production on Microk8s</title>
<link>/post/single-user-prod-microk8s/</link>
<pubDate>Tue, 05 Feb 2019 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/single-user-prod-microk8s/</guid>
<description>This is Part 1 of a mini-series of my experiences getting Transcrobes migrated from separate server apps on a 4gig Alibaba Cloud VM to microk8s on the same VM, and automating (almost) everything with Gitlab CI.
Introduction Microk8s is a kube-in-a-box distribution sponsored by Ubuntu, and in this blog post I recount my experiences getting my own personal Transcrobes installation migrated to a Kubernetes Helm chart and running on it on a 4GB VM on Alibaba Cloud in China.</description>
</item>
<item>
<title>Hello, World!</title>
<link>/post/2018-11-26-hello-world/</link>
<pubDate>Mon, 26 Nov 2018 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/2018-11-26-hello-world/</guid>
<description>This blog post announces the official open-sourcing of the (brand new) Transcrobes project. Code is available for all components on Gitlab.
Some ideas were originally posted to Blogger before the code was open-sourced. Future blogposts on the project by the maintainers should happen directly on https://transcrob.es.
Transcrobes proposes a new paradigm for language learning, one that finally puts each individual language learner at the centre of everything. Content-based instruction, extensive reading and other modern approaches have been pushing in this direction for several decades, Transcrobes is an open source project that takes this approach to the logical conclusion.</description>
</item>
<item>
<title></title>
<link>/page/code_of_conduct/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/code_of_conduct/</guid>
<description>Contributor Covenant Code of Conduct Our Pledge In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
Our Standards Examples of behavior that contributes to creating a positive environment include:</description>
</item>
<item>
<title>Configure</title>
<link>/page/software/configure/home/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/home/</guid>
<description>Common data and configuration tasks Name Task Type Status Comments reader settings Reader config available Personlise the reading aids imports Data/Content import available Supported formats: TXT, CSV, epub (v3), SRT, VTT (more soon) user dictionaries Dictionary management available Override system defaults with personalised meaning/translation providers vocabulary bootstrap Known vocabulary input available Quickly teach the system what you know exports Data export available Word-level and daily activity exports (more soon) word lists Define meaningful vocabulary/grammar sets Vocabulary available Grammar lists available soon goals Define personal goals Basic availability Goals based on single lists and basic progress information available.</description>
</item>
<item>
<title>Contents</title>
<link>/page/software/configure/contents/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/contents/</guid>
<description>Contents are created by first importing a supported file format, and then telling the system to enrich them. After enriching you can use boocrobes to read ebooks and moocrobes to watch videos.
Enriching is a complex process that makes sure all of the content has been properly analysed and that you have all the data you need to get maximum value, including all the glosses, parts of speech and soon grammar.</description>
</item>
<item>
<title>Dashboard</title>
<link>/page/software/learn/dashboard/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/learn/dashboard/</guid>
<description>The Dashboard gives you an entry point to all the application functions and a high level view of some progress indicators.
The &ldquo;Goals Progress&rdquo; widget gives a quick idea of how you are doing with all your Goals in one place.
Later on you will be able to personalise what information you put on the Dashboard but for the moment we are repeating the &ldquo;Known Words and Characters&rdquo; graph you can also find on the Stats page</description>
</item>
<item>
<title>Enrichment</title>
<link>/page/software/configure/enrichment/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/enrichment/</guid>
<description>A primary goal of the system is to &ldquo;increase the bandwidth to the brain&rdquo; - giving you exactly the extra information you need to be able to understand and also to learn most efficiently.
Tip
The page has information on how the system works under the hood. It is not required if you just want to use the system.
The system is able to give detailed, personalised help for each word (and soon grammatical patterns too) because of two things.</description>
</item>
<item>
<title>Experimental Server</title>
<link>/page/meaningful-io/experiment/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/meaningful-io/experiment/</guid>
<description>Scientific validation of Transcrobes and Meaningful IO Transcrobes is an open source project and is the main means of collecting data for the Meaningful IO academic (PhD) research project. The project is lead by PhD candidate Anton MELSER and supervised by Dr John LEE.
In order to validate both the theory and implementation of it in code, an installation of the Transcrobes codebase is made available to experimental subjects to use without charge until at least the conclusion of the research in August 2023.</description>
</item>
<item>
<title>Exporting user data</title>
<link>/page/software/configure/exports/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/exports/</guid>
<description>You can currently export all the data that the system records and processes about your activity on the platform. These are exported in CSV format, and could be used in a spreadsheet app like Google Sheets or Microsoft Excel for making more complicated graphs than we provide today. Don&rsquo;t forget to send us your suggestions if you think you have a graph that others might like, so we can implement it directly on the platform.</description>
</item>
<item>
<title>Glossing types</title>
<link>/page/software/configure/glossing/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/glossing/</guid>
<description>You can configure these options wherever that makes sense on the content screens.
Because all learners have different language backgrounds, glossing with another language may not be the best way for you to understand and learn, so a few other options are currently provided. This is one of the active research aspects of the platform - what are the best glossing techniques for learners, if they have a choice between several?</description>
</item>
<item>
<title>Goals</title>
<link>/page/software/configure/goals/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/goals/</guid>
<description>One of the key philosophical drivers behind Transcrobes is learner freedom. Traditional approaches typically have a very rigid idea about what every learner is like and what they should learn, and they don&rsquo;t particularly care that learners are actually people, rather than &ldquo;scientific abstractions&rdquo; or customers. Transcrobes puts each individual learner in the driver&rsquo;s seat. The learner knows what their macro-level goals are, and Transcrobes is here to help the learner achieve those in a fun and highly efficient way.</description>
</item>
<item>
<title>Importing lists and content</title>
<link>/page/software/configure/imports/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/imports/</guid>
<description>Discover how to use Imports on Supported formats Name Use case Details Supported Extensions CSV Word lists for monitoring exam progress or training the system on what you know Comma separated plain text files .csv TEXT Copy/paste from an unsupported format (like Word or PDF) Content files in plain text .txt SUBS Watch Chinese language video Find subtitles on sites like opensubtitles.org and import .srt, .vtt EBOOK Reading Chinese language books International standard format for eBooks .</description>
</item>
<item>
<title>k3s</title>
<link>/page/software/install/server/k3s/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/install/server/k3s/</guid>
<description>Who should install Transcrobes on k3s? k3s is a curl-to-Kubernetes install, intended to make setting up a Kubernetes cluster on a single physical machine or VM easy and relatively painless for development or non-critical CI tasks. It was not initially intended to be used for production but is very handy in edge scenarios, and turned out to be very stable.
That said, if you don&rsquo;t have access to a Kubernetes cluster you can set up k3s on a single machine of a set of machines (with auto-failover multi-master), so it is a perfect way to get started with Transcrobes.</description>
</item>
<item>
<title>Listrobes</title>
<link>/page/software/configure/listrobes/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/listrobes/</guid>
<description>Discover how to use Listrobes on Listrobes is an input interface that allows you to indicate how well you know words very quickly. It can be used with or without the imports system to very quickly train the system, meaning onboarding can be very quick.
By default the system presents you with a list of the most common words, most common first, according to the University of Ghent &ldquo;Open Subtitles ZH&rdquo; (SUBTLEX-CH) list.</description>
</item>
<item>
<title>Meaningful IO</title>
<link>/page/meaningful-io/home/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/meaningful-io/home/</guid>
<description>Meaningful IO presents an empiracally testable model of second language learning. The theory draws together several strands of empiracally collected data and puts them under a &ldquo;social&rdquo; lense. The motivation for Meaningful IO is to provide a theoretical basis for the design and implementation of highly efficient and enjoyable digital technologies for language learning.
An official statement of the hypothesis can be found here.
Discussion of the many, many contributing factors to language learning performance will also be posted on the project blog.</description>
</item>
<item>
<title>Meaningful IO</title>
<link>/page/meaningful-io/intro/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/meaningful-io/intro/</guid>
<description>The Meaningful IO (Input/Output) Theory of L2 Acquisition The necessary and sufficient condition for language acquisition is &ldquo;Meaningful Input&rdquo;. Given sufficient Meaningful Input and appropriate communicative contexts, a learner will start producing &ldquo;Meaningful Output&rdquo;, providing evidence that language acquisition has taken place.
Meaningful Input (MI) is defined as input that is comprehensible enough for the learner to partake in an activity that has real utility for the individual. &ldquo;Real utility&rdquo; is defined in terms of psychological and emotional identity imperatives - psychologically and/or emotionally meaningful - that includes both those things that the individual wants to do (enjoys doing, desires, etc.</description>
</item>
<item>
<title>Preferences</title>
<link>/page/software/configure/preferences/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/preferences/</guid>
<description>The preferences page allows you to configure the system with any system-wide preferences that aren&rsquo;t directly related to a given tool (e.g, Repetrobes-specific preferences are configured directly in the tool).
Dark mode Dark mode is now fully supported. There is a known issue personalising text and gloss colour in boocrobes that is being worked on.</description>
</item>
<item>
<title>Reader Settings</title>
<link>/page/software/configure/reader-settings/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/reader-settings/</guid>
<description>Each interface allows you to configure the reading aids (including for subtitles) in a fairly standard way, with some additions where that makes sense.
Each content screen has a button to take you to the specific configuration for it. Have a play and find what works for you best!
Main font configuration Here you can choose to override the default fonts in the interfaces where that makes sense, like boocrobes and moocrobes.</description>
</item>
<item>
<title>Server</title>
<link>/page/software/install/server/home/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/install/server/home/</guid>
<description>The server part of Transcrobes runs on Kubernetes. In order to use Transcrobes properly, you will need to have a Kubernetes cluster that is accessible from the internet (or can at least access your DNS provider). For development and small-scale testing, Transcrobes can be run on k3s, which allows you to run a full cluster on a single machine, or scale up with more nodes as needed.
Supported Platforms The following table gives an indication of the level of testing and support of Transcrobes on various common Kubernetes platforms, with links to detailed setup and configuration information, where it exists:</description>
</item>
<item>
<title>Server Privacy</title>
<link>/page/software/install/server/server-privacy/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/install/server/server-privacy/</guid>
<description>Transcrobes Server Privacy Information Preambule Transcrobes is a new, radically personalised way of learning language. Transcrobes does that by collecting lots of information about your activities when you are interacting with material in the language you are learning. With this information it creates and maintains an accurate model of your knowledge - a digital representation of your linguistic self - and uses that model to predict what help to give you in order to let you interact with any real material you want to.</description>
</item>
<item>
<title>System Actions</title>
<link>/page/software/configure/system/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/system/</guid>
<description>Warning
Whenever a new version is deployed you will need to first refresh the browser page (refresh button, F5, etc.) and then close the browser. Transcrobes makes heavy use of &ldquo;service workers&rdquo;, which need all browser tabs to be closed before taking effect. On Android, you may also need to clear the browser from memory, as Google is very aggressive in caching and this sometimes means it won&rsquo;t perform the refresh.</description>
</item>
<item>
<title>The Language Conspiracy</title>
<link>/post/superpowers/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/post/superpowers/</guid>
<description>https://en.wikipedia.org/wiki/Reification_(fallacy) Reification is part of normal usage of natural language (just like metonymy for instance), as well as of literature, where a reified abstraction is intended as a figure of speech, and actually understood as such. But the use of reification in logical reasoning or rhetoric is misleading and usually regarded as a fallacy. According to Alfred North Whitehead, one commits the fallacy of misplaced concreteness when one mistakes an abstract belief, opinion, or concept about the way things are for a physical or &ldquo;concrete&rdquo; reality: &ldquo;There is an error; but it is merely the accidental error of mistaking the abstract for the concrete.</description>
</item>
<item>
<title>User Dictionaries</title>
<link>/page/software/configure/userdictionaries/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/userdictionaries/</guid>
<description>Personalised dictionaries may be imported and used with various parts of the system, including the comprehension aids (glosses, mouseovers, popups, etc.) and active learning tools (Repetrobes, etc.).
The system currently supports importing dictionaries in the CSV format with a fixed format. In-place editing of dictionaries will be made available at a later date.
Import options Column and field separators Import file structure The files imported MUST be in CSV format (and have a .</description>
</item>
<item>
<title>User Setup</title>
<link>/page/software/install/server/user-setup/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/install/server/user-setup/</guid>
<description>For Users Currently, Transcrobes system administrators can chose whether to activate signup through the project website or not. They will either just give you the signup URL, or provide you with all the details you need.
If you would like to take part in the Meaningful IO Research project, please follow the instructions here to see whether spaces are still available.
Please refer to the setup documentation for each client application for details on setting up each individual application, available here</description>
</item>
<item>
<title>Word lists</title>
<link>/page/software/configure/wordlists/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Anton Melser)</author>
<guid>/page/software/configure/wordlists/</guid>
<description>Discover how to use Wordlists on Wordlists are created by importing and analysing texts, then directing the system to create a list from the imported data. Texts can be simple lists of words (CSV or TXT are currently supported, more soon), or actual content (currently EPUB ebooks and SRT/VTT subtitles formats are supported, more soon). That makes it easy to both study lists like you might get for an exam, or a chapter in a textbook, but also content.</description>
</item>
</channel>
</rss>