Notice: A non well formed numeric value encountered in /sites/ on line 96 Notice: A non well formed numeric value encountered in /sites/ on line 96 Notice: A non well formed numeric value encountered in /sites/ on line 96 Deprecated: Function create_function() is deprecated in /sites/ on line 104 Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /sites/ on line 845 Deprecated: Function create_function() is deprecated in /sites/ on line 111 FS#10932 : Vocabulary trainer



FS#10932 - Vocabulary trainer

Attached to Project: Rockbox
Opened by Birgit Pavel (Paula) - Monday, 25 January 2010, 09:16 GMT
Task Type Patches
Category Plugins
Status Unconfirmed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Release 3.4
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


The trainer works with (three) cardboxes. Known cards will be moved from left to right to the next box, unknown to the first. You have finished the test if all cards are in the last box. The actual filling status of the boxes is graphically shown.

How the user handles the trainer during the test:
- a word is displayed
- the user thinks about the translation
- after pressing a button the solution is displayed
- the user decides by pressing the forward or backward button if he was right or wrong
- according the selection the card is shifted to the next box or to the first

- select vocabulary file
- reset (statistic) of vacabulary file
- change direction of inquiry
- display comment on/off
- colour settings

Vocabulary files:
The vocabulary is stored in files in the following format:
word1;word2;comment (optional)

lernen;to learn;verb

File format:
Maximum length of words:50
Maximum number of lines:500
File format: UTF-8
This task depends upon

Comment by Dominik Wenger (Domonoky) - Saturday, 06 February 2010, 21:48 GMT
This is a nice idea.

A few remarks:
- for which players is this plugin intended ? It contains keymaps for many targets, but doesnt compile on greyscale/mono targets, because of the use of color functions. (they would need to be ifdef correctly)
- The modifications for SOURCES and CATEGORIES is missing.
- Maybe you could think about another name for this plugin ? we have so many rock... plugins.
- It would be really good if you also could provide a manual patch, or simply a text for the description of this plugin in the manual.

I didnt try it on target, because it doesnt compile for my h120 :-)
Comment by harry tu (bookshare) - Sunday, 07 February 2010, 16:44 GMT
After commit, I think people should make vocabulary files. I'd be willing to make one, maybe for chinese. Speaking of which, how are special characters handled?
Comment by Birgit Pavel (Paula) - Sunday, 07 February 2010, 20:10 GMT
Thank you for you comments.
- I've tested the trainer with the Iriver H340 and Ipod colour.
- I will try to expand it for greyscale/mono targets.
- The name is a problem. First I thought "voctrain" would be a good choice. But there is already a voctrain existing. Maybe someone here has a good idea?
- There is already a description in the help menu of the trainer. I forgot to mention it in my description above. However I will think about a manual patch.
- The SOURCES and CATEGORIES file will follow with my update for greyscale.

@ bookshare:
The characters "ä", "ö" and "ü" are working fine with UTF-8 file format, but I dont't have any experience with chinese characters. Sorry.
Comment by Birgit Pavel (Paula) - Friday, 12 February 2010, 17:34 GMT
Here is my update for greyscale/mono targets and the missing files SOURCES and CATEGORIES.
Furthermore I've added two example files for vocabulary (german - english).

Comment by Birgit Pavel (Paula) - Friday, 28 January 2011, 20:00 GMT
Updated version :
Adaption to actual rockbox version
Error correction (a file was not closed correctly)