Вас приветствует Ваш личный самоучитель по иностранным языкам.
- Необходимая версия
>= Ruby 2.4
; - Скачиваем код
- Необходимо установить гем
bundler
;
gem install bundler
- xlsx;
- xls;
- ods;
- DB Sqlite3
- Открыть любой удобный для Вас формат файла
EngRus.*
, в папке/data
и отредактировать под себя, а можно добавить своих слов. Или заного переписать слова, но не трогать 1 строку(заголовки:RUS, ENG
; они цветные); Редактировать базу данных можно с помощью программы DB Browser for SQLite - С помощью терминала, перейти в директорию самого репозитория;
- С помощью команды
ruby
запустить файлmain.rb.
ruby main.rb
Надпись Read N rows
, говорит о том, что найдено и занесено в "базу" N слов на иностранном языке.
Далее необходимо выбрать свой файл, нажав необходимую цифру, который Вы желаете открыть в программе.
При вопросе Сколько слов повторяем?
- необходимо ввести желаемое количество повторяемых слов.
При вопросе Сколько вариантов ответа будет?
- необходимо ввести желаемое количество вариантов ответа.
Если у слова несколько вариантов перевода, - то пишем всего один. Как один из вариантов перевода.
- Write the RSpec tests!
- parse from Google Table (new task: include Google OauthAPI);
- add keeping statistics (number of right answers and save to files(or db));
- add Hard Mode :) .
Для людей, которые хотят держать словарный запас иностранного языка в тонусе.
Для людей, кто часто видит(или даже выписывает незнакомые слова) и желает их повторять.
Вероятно использование учителями иностранных языков.
Начинающий Ruby-разработчик.
Беркович Михаил.