Skip to content

Open Source самоучитель по иностранным языкам

Notifications You must be signed in to change notification settings

Combos93/mindflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MindFlow

Вас приветствует Ваш личный самоучитель по иностранным языкам.

Установка

  1. Необходимая версия >= Ruby 2.4;
  2. Скачиваем код
  3. Необходимо установить гем bundler;
gem install bundler
И выполнить команду bundle install, находясь в папке проекта. Необходимые гемы установятся сами.
На данный момент, есть возможность чтения и обработки, таких форматов, как:
  • xlsx;
  • xls;
  • ods;
  • DB Sqlite3

Запуск программы

  1. Открыть любой удобный для Вас формат файла EngRus.*, в папке /data и отредактировать под себя, а можно добавить своих слов. Или заного переписать слова, но не трогать 1 строку(заголовки: RUS, ENG; они цветные); Редактировать базу данных можно с помощью программы DB Browser for SQLite
  2. С помощью терминала, перейти в директорию самого репозитория;
  3. С помощью команды ruby запустить файл main.rb.
ruby main.rb

Надпись Read N rows, говорит о том, что найдено и занесено в "базу" N слов на иностранном языке.

Далее необходимо выбрать свой файл, нажав необходимую цифру, который Вы желаете открыть в программе.

При вопросе Сколько слов повторяем? - необходимо ввести желаемое количество повторяемых слов.

При вопросе Сколько вариантов ответа будет? - необходимо ввести желаемое количество вариантов ответа.

Если у слова несколько вариантов перевода, - то пишем всего один. Как один из вариантов перевода.

TODO
  • 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-разработчик.

Беркович Михаил.

[email protected]

About

Open Source самоучитель по иностранным языкам

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages