Тип работы:
Предмет:
Язык работы:


Разработка онлайн сервиса для изучения программирования на С++

Работа №137484

Тип работы

Бакалаврская работа

Предмет

математика и информатика

Объем работы47
Год сдачи2023
Стоимость4700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
40
Не подходит работа?

Узнай цену на написание


Аннотация 2
Введение 5
Глава 1 Анализ сферы онлайн обучения 7
1.1 Технологии онлайн обучения 7
1.2 Выбор подхода к разработке 9
1.3 Системы управления обучением 11
1.4 Формирование требований к системе управления обучением 13
1.5 Обзор и анализ существующих LMS 15
Глава 2 Разработка онлайн сервиса 19
2.1 Обзор LMS Moodle 19
2.1.1 Общие сведения 19
2.1.2 Процесс обучения 21
2.1.3 Роли пользователей 23
2.2 Установка Moodle 26
2.3 Обзор инструментов оценки усвоенного материала 30
2.4 Плагины Moodle 36
Заключение 43
Список используемой литературы 45

Человечество всегда стремилось сохранить и передать знания следующему поколению. Сначала это были простые рисунки, затем книги, теперь же это более сложные носители информации. Но передать информацию недостаточно, нужно ещё и объяснить её смысл. Именно это и создаёт потребность в образовании. Аналогично процессам передачи и хранения, технологии образования также претерпели изменения следуя современным тенденциям в области технологий.
Большинство крупных университетов по всему миру предлагают пройти онлайн-обучение по своим образовательным программам. Многие компании проводят корпоративные онлайн тренинги для своих сотрудников. Появляются образовательные учреждения, которые специализируются только на онлайн курсах обучения. Преимущества очевидны как для тех, кто учит, так и для тех, кто обучается. Преподавателям не нужно каждый раз разъяснять один и тот же материал разным группам студентов, обучающимся не надо физически присутствовать в том месте, где проходят занятия, менеджменту удобнее ориентироваться на более широкий круг потенциальных клиентов и т.д.
Актуальность обусловлена растущим спросом на онлайн-образование: с распространением технологий и ростом числа сотрудников, работающих удалённо, все больше людей стремятся получить образование, не выходя из дома. Это привело к росту спроса на услуги онлайн-образования, особенно на университетском уровне. Сервисы онлайн-обучения способны сделать высшее образование более доступным для широкого круга студентов. Технологические достижения сделали онлайн-образование более интерактивным и увлекательным, чем когда-либо прежде. Используя возможности, которые они привнесли в данную сферу, можно на высоком уровне точности отслеживать вовлеченность пользователей в процесс обучения и степень усвоения материала. Наконец, использование мультимедиа и интерактивных технологий при обучении может повысить его эффективность и улучшить результаты студентов.
Целью выпускной квалификационной работы является разработка онлайн-сервиса для изучения принципов программирования на языке С++, соответствующего требованиям задания. Данный сервис возможно использовать как шаблон для создания обучающего ресурса для изучения другого предмета или языка программирования. Сервис должен обладать следящими возможностями: добавление, удаление и редактирование курсов и их содержания, регистрация пользователей, контроль пройденного материала.
Объектом исследования выступает сфера онлайн образования. В качестве предмет исследования - существующие решения для создания сервисов онлайн-обучения.
Для решения данного вопроса необходимо выполнение следующих задач:
- исследовать сферу онлайн-обучения;
- определить требования к сервису;
- проанализировать существующие решения в области онлайн-обучения;
- определить способ реализации сервиса;
- определить способы оценки и анализа количества усвоенного при помощи сервиса учебного материала;
- реализовать сервис.
Соблюдение этих шагов позволит разработать онлайн сервис для обучения программированию.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках выпускной квалификационной работе был разработан онлайн сервис для изучения принципов программирования на языке С++, который возможно использовать как шаблон для создания обучающего ресурса для изучения другого предмета или языка программирования. Данный сервис создан для самостоятельного изучения теоретического материала, выполнения практических работ и прохождения тестирования.
Первым шагом стало изучение сферы онлайн-обучения, а именно технологий, которые эта сфера привнесла в методы традиционного обучения.
Следующим шагом было изучение понятия системы управления обучением (Learning Management System, LMS) и возможности применения данного решения как единой платформы, объединяющей в себе технологии онлайн-обучения, для выполнения поставленной задачи.
Перед изучение существующих систем управления обучением были определены требования по классификации FURPS+, которым LMS должна соответствовать.
В данной работе было рассмотрено 8 систем управления обучением и произведено их сравнение по 9 критериям, которое было представлено в виде таблицы. Анализ результатов сравнения позволил выявить наиболее подходящую LMS для реализации поставленной задачи.
В качестве инструмента реализации данного сервиса была выбрана система управления обучением Moodle. Перед реализацией сервиса были изучены такие особенности данной LMS как статистика использования, частота обновлений системы, требования к серверу, структура учебных материалов, ведение процесса обучения, администрирование ролей пользователей.
Для описания процесса взаимодействия пользователей в сервисе была построена диаграмма последовательности и диаграмма вариантов использования.
Был проведён анализ способов оценивания усвоенного материала.
Также было проведено исследование и подключение некоторых существующих плагинов, в результате которого было принято решение о разработке собственного плагина интеграции с платформой Codewars. Для более понятного понимания работы плагина была построена диаграмма деятельности.
В результате был разработан онлайн сервис, обладающий следующей функциональностью:
- добавление, удаление и редактирование курсов и их содержания,
- регистрация пользователей,
- контроль пройденного материала.


1. «Анализ работы конструкторов сайтов и возможности их использования» / В. Г. Виноградский, А. О. Шаршов, А. М. Хахина // Заметки ученого. — 2022. — № 7. — С. 35-37. — ISSN 2713-0142. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/journal/issue/323084
2. Арбатская, О. А. Электронный учебный курс в Moodle: разработка и использование : учебное пособие / О. А. Арбатская. — Улан-Удэ : ВСГИК, 2021. — 76 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/290285
3. Басев, И. Н. Управление учебными материалами в LMS Moodle:
интерактивные элемент : учебно-методическое пособие / И. Н. Басев, Л. В. Голунова ; под редакцией Д. Н. Цветкова. — Новосибирск : СГУПС, 2022. — 67 с. — ISBN 978-5-00148-239-0. — Текст : электронный // Лань :электронно-библиотечная система. — URL:
https://e.lanbook.com/book/270833
4. Брежнев, Р. В. Методы и средства проектирования информационных систем и технологий : учебное пособие / Р. В. Брежнев. - Красноярск : Сиб. федер. ун-т, 2021. - 216 с. - ISBN 978-5-7638-4416-0. - Текст : электронный. - URL: https://znanium.com/catalog/product/1819341
5. Гринченко, Н. Н. Разработка моделей информационных систем на языке UML : учебное пособие / Н. Н. Гринченко, Ю. В. Конкин. — Рязань : РГРТУ, 2015. — 48 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/168336
6. Документация API Codewars dev.codewars.com [Электронный ресурс] - Режим доступа: https://dev.codewars.com
7. Клейносова, Н. П. Проектирование и разработка дистанционного учебного курса в системе Moodle : учебное пособие / Н. П. Клейносова, Д. О. Орехво, Р. В. Хрничев. — Рязань : РГРТУ, 2022. — 160 с. — ISBN 978-5-7722-0348-4. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/310529
8. Кузенкова, Г. В. WEB-технологии. Разработка сайтов : учебное пособие / Г. В. Кузенкова. — Нижний Новгород : ННГУ им. Н. И. Лобачевского, 2020. — 50 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/144688
9. Овчаренко, О. И. Создание электронных курсов с элементами дистанционных образовательных технологий на базе LMS MOODLE : учебное пособие / О. И. Овчаренко. — Таганрог : Таганрогский институт управления и экономики, 2017. — 54 c. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/108103.html
10. Официальная документация Moodle docs.moodle.org [Электронный ресурс] - Режим доступа: https://docs.moodle.org/
11. Официальная документация Moodle moodledev.io/docs [Электронный ресурс] - Режим доступа: https://moodledev.io/docs
12. Работа преподавателя на портале электронного обучения в среде LMS Moodle : учебно-методическое пособие для преподавателя вуза / С. Л. Тимкин, А. В. Максимов, А. В. Грисимов, Г. Н. Москалёв. — Омск : Издательство Омского государственного университета, 2022. — 67 c. — ISBN 978-5-7779-2579-4. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https: //www. iprbookshop .ru/120306. html
13. Тербушева Екатерина Александровна, Пиотровская Ксения Раймондовна Аналитический потенциал платформы Moodle для мониторинга качества персонифицированного обучения
14. Цибульский, Г.М. Разработка адаптивных электронных обучающих курсов в среде LMS Moodle : монография / Г.М. Цибульский, Ю.В. Вайнштейн, Р.В. Есин. - Красноярск : Сиб. федер.ун-т, 2018.- 168 с. -
ISBN 978-5-7638-3935-7. - Текст :
https: //znanium. com/catalog/product/1031841 (
15. Шегай, Н. А. Работа в системе управления обучением moodle : учебное пособие / Н. А. Шегай, О. И. Трубицина, Л. В. Елизарова. — Санкт- Петербург : РГПУ им. А. И. Герцена, 2018. — 96 с. — ISBN 978-5-8064-2492-2. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/136677
...
Всего источников 20


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ