Доклад по курсовой работе на тему «СЕРВИС ДЛЯ ИЗУЧЕНИЯ ИНОСТРАННОГО ЯЗЫКА»

Выполнил студент группы ОАБ-09.03.01-21 Иванов Андрей Игоревич

Научный руководитель: Трусов Алексей Сергеевич, старший преподаватель, кафедра ИСиС

2020г.

Агенда

Тема работы - автоматизация процесса изучения иностранного языка.

 

Для этого использовать современные подходы к эффективному обучению: применять на практике полученные знания, методика интервального повторения и изучение с элементами игры(геймификация).

 

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

Аналоги

Рис 1. Интерфейс Lingualeo

Преимущества Недостатки
- доступ ко всем функциям(к премиум подписке) на один день после выполнения дневной нормы в течение пяти дней
- тренировка навыка говорения; реализуется с помощью виртуального носителя
- добавить свое значение слова
- несколько способ для тренировки слов(брейнсторминг, слово-перевод, перевод-слово, составление слова по буквам, перевод слова на время и др.)
- курсы(за дополнительную плату, хотя некоторые можно пройти с подпиской). Например, подготовка к ЕГЭ, TOEFL, английский для IT или энергетиков и много другого.
- процесс обучения индивидуальный, нет взаимодействия с другими пользователями

Рис 2. Интерфейс Puzzle English

Преимущества Недостатки
- выбрать на каком акценте будет подкаст
- слово представлено с видео отрезком
- практиковаться со случайным пользователем на знание определенной темы(например, география, литература)
- в словаре нету транскрипций слов
- нельзя добавить свое значение слова

Рис 3. Интерфейс Lingvist

Преимущества Недостатки
- теория по грамматике
- несколько языков для изучения: английский, русский, французский, немецкий, испанский и эстонский
- можно создать учебный класс, пригласить учеников и отслеживать их прогресс
- доступен только по подписке
- как такого словаря нету, можно посмотреть только выученные слова
нельзя добавить свое значение слова

Архитектурные решения, инструменты

На клиенте был использован react.
На сервере - Node.js.
База данных - PostgreSQL.

 

Для клиент-серверного сообщения используются WebSockets.
Для этого использовалась библиотека socket.io

 

В качестве хостинга выбран netlify

ER-модель

Реализация

Реализация

Рис 4. Главный экран приложения

Реализация

Рис 5. Режим тренировки

Реализация

Рис 6. Режим игры

Спасибо за внимание. Ваши вопросы?

«СЕРВИС ДЛЯ ИЗУЧЕНИЯ ИНОСТРАННОГО ЯЗЫКА»

By aqualowar

«СЕРВИС ДЛЯ ИЗУЧЕНИЯ ИНОСТРАННОГО ЯЗЫКА»

Презентация по теме «СЕРВИС ДЛЯ ИЗУЧЕНИЯ ИНОСТРАННОГО ЯЗЫКА»

  • 37