Menu

Tree [5cbb8c] master /
 History

HTTPS access


File Date Author Commit
 src 2014-01-15 Michał Szymański Michał Szymański [45ba72] Initial commit
 .gitignore 2014-01-15 Michał Szymański Michał Szymański [5cbb8c] Don't track binaries
 INSTALL 2014-01-15 Michał Szymański Michał Szymański [45ba72] Initial commit
 LICENSE 2014-01-15 Michał Szymański Michał Szymański [45ba72] Initial commit
 Makefile 2014-01-15 Michał Szymański Michał Szymański [45ba72] Initial commit
 README 2014-01-15 Michał Szymański Michał Szymański [45ba72] Initial commit

Read Me

    I What is Teachmar?
 ~~~~~~~~~~~~~~~~~~~~~~
  Teachmar is a program that helps learning foreign words and phrases.


   II Features
 ~~~~~~~~~~~~~
  - simple database file; everything is plain text,
  - simple and fast interface,
  - unique asking algorithm - the better you remember a word,
  the less frequently it is asked for,
  - basic terminal-based interface works almost everywhere,
  - installs only 2 files: an executable and a license information


  III Requirements and installation
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  For further information on installing Teachmar, see INSTALL.


   IV Usage
 ~~~~~~~~~~
  For example:
 1. Add 20 new words
 2. Test yourself everyday
 3. Some day Teachmar will not ask you for any word; you smile and go back
to the point 1

     To add new words:
       1. run $ teachmar -a
       2. type in native and foreign spelling of the word, both followed by
    Enter,
       3. optionally type in pronunciation of the word (or any other comment
    displayed after unsuccessful answer) - if you wish to omit this simply
    hit Enter,
       4. if you want to continue go to point 2; hit Enter to finish
     
     To test yourself:
       1. run $ teachmar
       2. you will see some information, hit Enter to start,
       3. type in foreign spelling if you see your native spelling of some
    word and vice versa; repeat until the program quits.


    V Managing the database
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  You will probably hardly ever want to edit your database since it is
  automatically maintained by Teachmar. However, in certain situations you
  would like to. You can do that with your favourite text editor due to fact
  that the whole database is a single text file (located in home directory
  and named ~/.teachmar by default). Each record is one line; pipe character
  (|) is a field separator.

  Remember not to edit a database when Teachmar is running with the same file!


   VI Bugs & suggestions
 ~~~~~~~~~~~~~~~~~~~~~~~
  Please report bugs to <smiszym@gmail.com>. When reporting a bug, provide
  all information that may be helpful to diagnosis, including version of
  Teachmar, output of commands and package which you installed from (or, if you
  built from sources, version of the compiler).

  You are also encouraged to submit suggestions about functionality or about
  the code.


  VII Authors
 ~~~~~~~~~~~~
  - Marcin Szymański <umaszym@gmail.com>
  - Michał Szymański <smiszym@gmail.com>