troggy / anki-leo

Chrome extension to export dictionary from LinguaLeo to CSV/Anki
http://troggy.github.io/anki-leo/
ISC License
42 stars 8 forks source link

Cloze-контекстные карточки: известная беда. #21

Closed JulyMorning closed 5 years ago

JulyMorning commented 7 years ago

В общем, раз уж запостил целый ряд предложений, повешу и это. Как минимум, наличие проблемы таким образом не забудется.

В нынешнем варианте поле cloze/context содержит в себе {{c1::word}} только в том случае, если оно посимвольно повторяет первое поле с английским словом. В остальных случаях, если форма другая, поле заполняется контекстом без пропусков. Очень хочется использовать эту функцию ввиду её уникальности и отсутствия на львином сервисе, но пока проскальзывают карточки без пропусков, но будто бы сразу с ответами, это невозможно использовать для обучения. Если будет на это время, предлагаю решить это пусть даже самым простым и грубым образом -- проверять эти карточки на наличие слов из первого поля, и только потом обрабатывать их, добавляя {{c1::_}}. Таким образом, там где это условие не выполнено, эти поля просто не будут использоваться в карточках, не создавая тем самым конфузов. Более трудоемкий вариант, как я уже говорил, с чем-то вроде выявления нужного слова при достижении порога посимвольного совпадения с обрезкой по пробелам, но это и дольше, и, разумеется, не будет работать с неправильными глаголами (хотя, на мой взгляд, черт с ними).

troggy commented 7 years ago

Можно сделать хорошо используя что-то типа https://github.com/FinNLP/en-inflectors

troggy commented 5 years ago

закрываю. Не входит в задачи этого проекта («освободить данные из Lingualeo»)