9.20M
Category: softwaresoftware
Similar presentations:

Разработка тренажерно - обучающей системы для изучения иностранных языков

1.

ФГБОУ ВО «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ТЕХНОЛОГИЙ И УПРАВЛЕНИЯ
ИМЕНИ К.Г. РАЗУМОВСКОГО (ПЕРВЫЙ КАЗАЧИЙ УНИВЕРСИТЕТ)»
Кафедра «Информационные системы и цифровые технологии»
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
на тему:
«Разработка тренажерно-обучающей системы для изучения иностранных языков»
Направление подготовки бакалавриата
09.03.03 «Прикладная информатика»
Выполнила: студентка 090303-ППИБзи19/1
Климова Елена Алексеевна
Руководитель ВКР:
канд. техн. наук, доцент каф. ИСиЦТ
Полевщиков Иван Сергеевич
г. Москва, 14 марта 2023 г.

2.

Актуальность темы ВКР
Актуальность данной выпускной квалификационной
работы обуславливается популярностью и доступностью
мобильных устройств, а также высокой перспективностью
направления реализации приложений (в частности, в сфере
образования и самообразования) для данной платформы.
ПАО «МТС» 8 декабря 2022 года поделилась
анализом
рынка
гаджетов.
Излюбленными
устройствами оказались гаджеты от кампании Apple.
Этот факт обуславливает основную причину выбора
OC IOS в качестве платформы для реализации
данной ВКР.

3.

Цель и задачи ВКР
Целью данной ВКР является разработка тренажерно-обучающего
мобильного приложения на операционной системе IOS для
формирования и контроля навыков в изучении иностранных языков.
Для достижения поставленной цели ВКР необходимо решить следующие
задачи:
1. Выполнить анализ применения тренажерно-обучающих систем для контроля
знаний и навыков обучающихся.
2. Выполнить анализ методов изучения иностранных языков и особенностей
автоматизации контроля навыков и знаний при использовании данных методов.
3. Обозначить функциональные требования к разрабатываемой в форме
мобильного приложения тренажерно-обучающей системе.
4. Разработать алгоритмы для оценивания практической части обучения
иностранному языку (английскому) в тренажерно-обучающей системе.
5. Выполнить анализ средств программной реализации тренажерно-обучающей
системы.
6. Реализовать тренажерно-обучающую систему в формате мобильного
приложения, работающего на базе IOS.

4.

Анализ применения тренажерно-обучающих систем для
контроля знаний и навыков обучающихся.
Основная цель обучающих тренажерных систем состоит в подготовке будущего
специалиста для работы по заданному профилю, тем самым закладывая в принципы
развития практических навыков совместно с теоретической подготовкой.
Таким образом, суть проверки результатов в обучении состоит в выявлении
уровня освоения знаний учащимися, который должен соответствовать образовательному
стандарту по данной программе, предмету.
Ярчайшим примером внедрения средств автоматизации в обучения является
платформа «РАЗУМ»

5.

Анализ методов изучения иностранных языков и
особенностей автоматизации контроля навыков и знаний
Плюсы приложений:
Удобство и доступность
Геймифицированность
Привлекательный дизайн
Минусы приложений:
Отсутствие обучающего материала
Ориентированы на сленговые или
крылатые выражения
Направлены лишь на повторение
слов без упора на грамматику

6.

Функциональные требования к разрабатываемой в форме
мобильного приложения тренажерно-обучающей системе.
Для отображения функциональных
возможностей
разрабатываемого
приложения «StudyLand» воспользуемся
диаграммой вариантов использования
UML, ибо она позволяет наглядно
отобразить какой функционал доступен
пользователю.
Диаграмма Use Case UML

7.

Алгоритм для оценивания практической части обучения
иностранному языку (английскому) в тренажерно-обучающей системе

8.

Анализ средств программной реализации тренажернообучающей системы
Операционная система, автором которой является
компания Apple. Она была представлена миру в 2007 году,
на ней работал первый представитель серии iPhone.
Язык программирования с открытым кодом, он
отличается надежностью и понятностью. Предназначен для
разработки приложений для iOS и mac OS
Среда для разработки программного обеспечения
под операционные системы компании Apple. Благодаря ей
программист может писать и проверять код, запускать
программы, создавать графические элементы интерфейса и
указывать их связь с кодом.
Макет приложения
Фреймворки и библиотеки – это дополнительные
средства при разработке программного кода, которые
помогают расширить функциональность языка и открывают
новые возможности

9.

Реализация тренажерно-обучающую системы в формате мобильного
приложения, работающего на базе IOS
Данное меню является частью View
«Практика». Здесь у пользователя открывается доступ
к переходу в Тестовую часть приложения, Настройки
и показан его личный счет.
Меню настроек преимущественно
отвечает за дополнение интерактивной
составляющей приложения. К примеру,
опция Music отвечает за музыкальное
сопровождение. Ее можно включить и
выключить.
Так же в меню «Настройки»
пользователь видит все свои результаты,
касающиеся
практических
заданий.
Статистику можно сбросить.
Скриншот страницы «Практика»
Скриншот «Настройки»

10.

Реализация тестовой части приложения StudyLand
Из экрана (View) «Практика» при нажатии соответствующей
кнопки пользователь переходит на страницу «Topics».
Скриншот выбора темы для Тестирования
Скриншот меню «Пауза»
Скриншот экрана во время
Тестирования
Во время тестирования пользователь может
пользоваться следующими функциями (если их не
отключил Преподаватель):
Оставшееся время тестирования
Количество вопросов
Кнопка «Пауза»
Кнопка «Подсказка»
Скриншот отображения результата

11.

Реализация тестовой части приложения StudyLand
Разбор этапа создания нового тестирования
Создание нового
нажатия на кнопку «Плюс»
Скриншот меню Topics
теста
осуществляется
После нажатия всплывает подсказка с надписью «Create
topic», которая откроет доступ к особому меню В нем без элементов
программирования в готовых формах необходимо указать нужные
критерии для заданий и сами вопросы.
В форме создания в начале
указывается условия заданий:
название теста
ограничение по времени
рандомизация вопросов
наличие кнопки «Подсказка»
отображение правильности ответа (если
ответ верный есть звуковое и визуальное
сопровождение).
Скриншот первой формы
Создания теста
после
Скриншот второй формы
Создания теста

12.

Реализация теоретической части приложения StudyLand
Теоретический
материал
приложения
представляет собой емкие наглядные таблицы,
которые отображают всю суть необходимой
информации для изучения.
Скриншот меню выбора
темы для изучения
Скриншот отображения выбранной темы

13.

Views приложения «StudyLand» и их иерархия
Переходы
между экранами
приложения можно
увидеть на данном
скриншоте
Скриншот иерархии Views

14.

Сопровождение и перспективы приложения StudyLand
Подписка разработчика
Apple платная, но она
окупаема
По статистике сайта Asomobile, занимающимся вопросами
оптимизации и мониторингом рынка мобильных приложений выявлено
следующее: Google Play может похвастаться большим количеством
приложений, большим количеством загрузок, но в разрезе доходов - iOS
прочно держит лидирующую позицию.

15.

Заключение
Разработано мобильное приложение представляющее собой
тренажерно-обучающую систему для изучения иностранных
языков (на примере английского языка).
Применение приложения призвано облегчать освоение
учебного материала студентами самостоятельно или совместно с
педагогом.
Использование приложения в учебном процессе позволит
снизить трудоемкость работы преподавателей.

16.

Спасибо за внимание!
Автор ВКР: студентка гр. 090303-ППИБзи19/1
Климова Елена Алексеевна, [email protected]
Руководитель ВКР:
канд. техн. наук, доцент кафедры ИСиЦТ
Полевщиков Иван Сергеевич, [email protected]
Разработка тренажерно-обучающей системы для изучения
иностранных языков
English     Русский Rules