Применение систем искусственного интеллекта в программных продуктах, предназначенных для изучения иностранных языков. Необходимость реализации клиент-серверной архитектуры. Выбор фреймворков и сторонних библиотек для реализации функционала приложения.
Актуальность выбранного направления исследования определяется тем, что многие платформы для изучения иностранных языков не ориентированы на коллаборативный образовательный процесс и не предоставляют пользователям возможности активно использовать язык. Целью работы является создание онлайн-платформы для изучения иностранных языков, в которой образовательный процесс построен вокруг прямого взаимодействия пользователей между собой.Необходимо понимать, что для эффективного изучения иностранных языков требуется постоянно получать качественную обратную связь, не ограниченную примитивной проверкой пользовательского ввода на предмет полного соответствия ожидаемому для данного типа языковых упражнений. Тем не менее, зачастую именно таким образом реализовано множество программ и платформ для изучения иностранных языков, в то время как преподаватель иностранного языка способен выявить в устной или письменной речи ученика случаи некорректного использования грамматических конструкций или средств выразительности, неправильного употребления стилистически окрашенной лексики в данном контексте или нарушения правил постановки ударений. Кроме того, нередко специализированные программные комплексы не обладают системами ведения учета успеваемости пользователя, достаточно сложными для того, чтобы автоматически предоставлять дополнительные индивидуальные рекомендации для дальнейшего углубления и систематизации знаний в изучаемом языке на основе исторических данных. Несмотря на несовершенство существующих средств, которое выражается, например, в необходимости искусственного ограничения количества вариантов вероятного пользовательского ввода ввиду отсутствия возможности корректной обработки спонтанного ввода, сейчас существуют развитые инструменты для лемматизации [1], извлечения коллокаций [2] и синтаксического анализа [3], на основе которых возможно построение продвинутых пользовательских приложений. Также в рамках поставленных задач требуется воспользоваться средствами распознавания и синтеза речи, что предоставит возможность пользователю тренировать устную речь без необходимости постоянного доступа к носителям данного языка.Согласно такому методу, владение языком складывается из определенного количества выученных слов и грамматических правил. Традиционный метод изучения языков считается устаревшим, потому что изучающие быстро теряют интерес к процессу, и результат достигается за длительное время. CALL [11] (англ. computer-assisted language learning) представляет форму изучения языков, в которой обучение происходит с помощью компьютера и информационных технологий. Например, к форме изучения языков CALL можно отнести занятия с репетитором в онлайн классах, что намного повышает доступность и удобство обучения. MALL [12] (англ. mobile-assisted language learning) - форма изучения иностранных языков с помощью мобильных устройств.На данный момент платформа предлагает изучение только одного языка - английского. При регистрации аккаунта пользователю предлагается тест, чтобы определить уровень владения языком пользователя, а также его интересы. Обучение предлагается на основе открытых или загруженных другими участниками материалов разного вида и является персонализированным с учетом интересов пользователя. Хотя платформа ориентирована на самостоятельное изучение языка, пользователи могут исправлять ошибки друг друга, что и является основным видом их взаимодействия. В статье [18] проведен анализ Duolingo в соответствие с требованиями Chapelle, в результате чего был сделан вывод, что одним из самых серьезных недостатков ресурса Duolingo является недостаточное количество упражнений на генерацию контента на изучаемом пользователем языке: для разговорной речи реализована запись предлагаемых фраз с помощью микрофона, а для письменной - перевод с английского языка на изучаемый.С учетом проведенного анализа рынка образовательных программных продуктов необходимо разработать полноценную систему коллаборативного изучения иностранных языков, включающую в себя преимущества и исключающую недостатки рассмотренных ранее приложений.На клиентской стороне программного продукта пользователю предоставляются средства быстрого и упрощенного обращения к языковым ресурсам, таким как словари, тезаурусы и онлайн-переводчики. Данное решение обусловлено особенностями работы человеческого мозга: при переключении между контекстами мозг вынужден расходовать дополнительные ресурсы, чтобы оперативно сместить внимание, подстроиться под новые условия и продолжить сосредоточенную работу. В данном случае, подразумевается, что частые переходы между открытыми приложениями на смартфоне, вызванные необходимостью пользователя узнать перевод необходимого слова или выражения на иностранном языке, негативно сказываются на внимании и запоминании, повышают утомляемость пользователя, что приводит к падению работоспособности и эффективности изучения языка, и как следствие, накоплению отрицательных впечатлений, связанных с использованием иностранного языка на практике.
План
Оглавление
Введение
1. Теоретические основы
1.1 Применение систем искусственного интеллекта в программных продуктах, предназначенных для изучения иностранных языков
1.2 Методики изучения иностранных языков и инструменты для изучения
2. Анализ существующих технических решений
2.1 Исследование веб-платформ для изучения иностранных языков
3. Обоснование предложенных решений
3.1 Предложения по построению образовательного процесса
3.2 Требования к реализуемому функционалу
3.3 Предложения по архитектуре программного продукта
4. Обоснование выбора технологического стека для реализации онлайн-платформы
4.1 Обоснование выбора технологического стека для реализации серверного приложения
4.2 Обоснование выбора технологического стека для реализации клиентского приложения
5. Описание полученных результатов
5.1 Архитектура реализованного проекта
5.2 Описание реализованного функционала
6. Технико-экономическое обоснование
6.1 Обоснование необходимости релиза на рынок
6.2 Стоимость выпуска, внедрения, дистрибуция
6.3 Предполагаемая модель монетизации
Заключение
Краткий глоссарий
Перечень сокращений, условных обозначений, символов и терминов
Список использованных источников
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы