Profile

coolwolf0: (Default)
coolwolf0

March 2026

S M T W T F S
12 34567
8 91011121314
151617 181920 21
22232425262728
293031    

Custom Text

Результат хакатона сохранён на гитхабе среди других моих проектов. Оказывается, гитхаб даже предоставляет для таких аппликаций хостинг. Вот, можете просто зайти и начать учить слова.

https://freerss2.github.io/vox_libera

Если хотите порыться в коде или скачать себе (например, для добавления своих уроков) - вот вам адрес

https://github.com/freerss2/vox_libera

Файл lessons.js уже содержит три урока с упражнениями. По аналогии можете попросить AI сделать вам что-то на свой вкус.

Естественно, это совсем не Дуолинго, как бы ни были похожи функционально отдельные упражнения. Я умышленно делаю акцент на свободе выбора. Можете долбить любое упражнение любого урока до посинения. Никто не считает баллы. Правда в памяти браузера сохраняются проценты ошибок по каждому слову (для вашей же пользы). И эти данные можно удалить, как для данного урока, так и для всего приложения. Выученные темы можно отмечать галочкой. В будущих версиях выученный материал войдёт в финальный урок каждой новой темы. Внизу бокового меню есть всякие дополнительные настройки: уровень сложности, показ транскрибции, приоритет невыученных слов при розыгрыше упражнения. Как и было заявлено, работает одинаково на компьютере и на телефоне.

Замечание для профессионалов: не ужасайтесь коду, я его складывал из кусков, ещё не представляя себе всю конструкцию. Переменные названы чёрт-те-как, объектно-ориентированного кода нет вообще (а надо бы), масса кривых CSS и повсюду неаккуратное форматирование. Надеюсь постепенно рефакторить особо безобразные места.

Дальнейшие направления:
1. Имплементировать "итоговый урок" со случайным выбором упражнений и добавлением материала из других пройденных уроков
2. Выйти за рамки одного языка интерфейса пользователя
3. Довести код до пристойного внешнего вида, включая нормальные классы и объекты
4. Добавить настройки голосового движка
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Expand Cut Tags

No cut tags

Style Credit