Skip to content

StreamThreader/litkk-langlearner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

litkk-langlearner

Призначення програми – заучування слів (наприклад іноземної мови).

Програму написано мовою BASH версії 4.2.45. Тестувалась в оточенні Linux Slackware 14.1. Використовує текстовий файл, кодування якого відповідає локалі консолі (зазвичай UTF-8).

Файл обробляється рядково, частина рядка до символу [ * ] використовується як питання, друга частина використовується як правильна відповідь. Відповідь поділяється символом [ , ] на частини, користувач може відповісти на запитання не повністю, але програма виконає підрахунок частин, які збіглися, про що буде повідомлено. Рядки, що починаються з символу [ # ] ігноруються як коментарі. Зайві прогалини у файлі автоматично загоюються.

Вибирати рядки із запитанням можна як у ручному режимі (інтерактивний), так і в автоматичному. В автоматичному режимі можна вказати в ручну діапазон рядків, з якими працюватиме програма, а також можна вказати, щоб програма ставила питання, вибираючи рядки у випадковому порядку.

Питання на які дано неправильні відповіді, заносяться до списку помилок і повторно задаються користувачеві, поки той не відповість ними правильно.

About

Learn text

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages