🔍 Поиск работ

Разработка компонента «Редактор курсов» для программной системы ECoD

Работа №207304

Тип работы

Дипломные работы, ВКР

Предмет

программирование

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

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


ВВЕДЕНИЕ 5
1. СТРУКТУРНО-ИЕРАРХИЧЕСКАЯ ДИДАКТИЧЕСКАЯ МОДЕЛЬ 8
2. АНАЛИЗ МОДЕЛЕЙ ПРЕДСТАВЛЕНИЯ ДЕРЕВЬЕВ 11
2.1. Модель «Родитель-потомок» 11
2.2. Модель материализованного пути 12
2.3. Модель «вложенные множества» 14
3. ВИЗУАЛИЗАЦИЯ 16
4. ПРОЕКТИРОВАНИЕ 21
4.1. Архитектура системы ECoD 21
4.2. Проектирование редактора курсов 25
5. РЕАЛИЗАЦИЯ 31
6. ТЕСТИРОВАНИЕ 42
ЗАКЛЮЧЕНИЕ 51
ЛИТЕРАТУРА 52
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ А. Спецификация вариантов использования 55


Актуальность
В настоящее время очевидна актуальность развития форм образования с использованием интернета и информационных технологий. Получение образования по такой форме позволяет учащемуся заниматься в удобное для себя время, в удобном месте, а также позволяет существенно снизить затраты на подготовку специалистов. При этом учащемуся необходимо иметь лишь компьютер, подключенный к сети интернет [3].
Этот вариант образования появился в России в 1990-е годы, а в 2003 стал юридически признанным. Но наибольшей активности его реализация достигла в последнее десятилетие. Из статистических данных [9] следует, что знания стареют каждые 3-5 лет, а профессиональные знания - каждые 2-3 года, в связи с чем необходимо их постоянное совершенствование. Дистанционное образование дает возможность массового непрерывного обучения.
При формировании единой информационной среды образования возможность передачи электронных учебных курсов и их частей с сохранением дидактической структуры образовательного контента от одного участника к другому приобретает особую важность [13]. Такой обмен сделает возможным для образовательных учреждений хранение и многократное использование не только различных курсов, но и их элементов. В связи с этим различными организациями были разработаны стандарты на структуру и представление элементов содержания электронных учебных курсов. Одним из таких стандартов является SCORM [15-18]. Стандарт SCORM определяет структуру пакета учебных материалов и интерфейс среды выполнения [2].
Однако, стандарты, определяющие принципы формирования дидактической структуры электронных учебных курсов, на сегодняшний день отсутствуют [6]. По этой причине перенос дидактических блоков из одного курса в другой затруднен. В связи с этим использование стандарта SCORM недостаточно для получения максимального эффекта при внедрении электронного образования.
По этой причине на кафедре системного программирования ЮУрГУ была разработана структурно-иерархическая дидактическая (СИД) модель электронного образования. Основой СИД модели является граф-план курса, представляющий собой ориентированное дерево, узлами которого являются образовательные модули. В настоящее время программную поддержку СИД модели обеспечивает система ECoD (Electronic Course Designer), прототипом ECoD является система UniCST, которая описана в работах [3, 4, 7]. Таким образом, реализация интерфейса для работы с иерархическими структурами тесно связана с предложенным подходом, а поиск и реализация эффективного алгоритма хранения иерархических структур в реляционных базах данных являются актуальными задачами.
Постановка задачи
Целью выпускной квалификационной работы является разработка компонента «Редактор курсов» для программной системы ECoD. Для достижения поставленной цели необходимо решить следующие задачи:
1. изучить структурно-иерархическую дидактическую модель;
2. провести обзор моделей представления деревьев в реляционных СУБД;
3. провести обзор инструментов для визуализации деревьев;
4. спроектировать и реализовать систему;
5. провести тестирование системы и внедрить редактор в систему ECoD.
Структура и содержание работы
Работа состоит из введения, шести глав, заключения и списка литературы. Объем работы составляет 58 страниц, объем списка литературы - 21 источник.
В первой главе описывается структурно -иерархическая дидактическая модель, которая используется рассматриваемой системой ECoD для хранения образовательного контента.
Вторая глава посвящена обзору различных моделей хранения деревьев в базах данных, в ней рассматриваются примеры деревьев и их представлений и производится их сравнение по различным критериям с целью подбора наиболее подходящей модели для хранения деревьев в рамках выполняемой работы.
В третьей главе рассматриваются различные библиотеки JavaScript для отображения древовидных структур на веб-страницах и производится их сравнение по различным критериям с целью подбора наиболее подходящей библиотеки для отображения деревьев в рамках выполняемой работы.
В четвертой главе представлена архитектура системы ECoD и использующейся ей базы данных, рассмотрены функциональные и нефункциональные требования к системе, приведена диаграмма вариантов использования системы, а также описана архитектура приложения и приведен макет пользовательского интерфейса .
В пятой главе детально описывается реализация приложения, разработанного на основе составленного списка требований.
В шестой главе приведены результаты тестирования разработанного приложения, подтверждающие корректность работы его основных функций.
В приложении А содержится спецификация вариантов использования разработанного редактора курсов.


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

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

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


В ходе выполнения выпускной квалификационной работы была изучена структурно-иерархическая дидактическая модель электронного обучения. Далее был проведен обзор моделей представления деревьев в реляционных СУБД, а также обзор средств визуализации древовидных структур в рамках веб-приложения. После выбора наиболее подходящих для поставленной задачи модели представления и средства визуализации было выполнено проектирование редактора курсов для программной системы ECoD и его реализация. Редактор был протестирован и передан заказчику.
По результатам работы была написана статья «Редактор электронного учебного курса для структурно-иерархической дидактической модели» [6], принятая к публикации в журнале «Наука ЮУрГУ 2019», а также статья «Application of a Hierarchical Approach for Determining an Individual Study Trajectory» [12], принятая к публикации на международной научной конференции «FarEastCon - 2019».
В настоящий момент производится интеграция разработанного веб - приложения в систему ECoD. В будущем планируется продолжать разработку и улучшение веб-приложения, в частности реализовать поиск учебных модулей для сопоставления с узлами граф-плана, работу с образовательными компетенциями и др.



1. Богданов Д. В. Оптимальный способ хранения и обработки древовидных структур в базах данных // Программные продукты и системы, 2009. № 1. С.140-142.
2. ГОСТ 33245-2015 (ISO/IEC TR 29163-1:2009) Информационные технологии (ИТ). Эталонная модель распределенного объекта контента (SCORM®) 2004 3-я редакция. Часть 1. Обзор. Версия 1.1. URL: http://docs.cntd.ru/document/1200127254 (дата обращения: 10.05.2020 г.).
3. Жигальская Н.С. Моделирование дидактической структуры электронных учебных комплексов // Вестник Южно -Уральского государственного университета. Серия «Математическое моделирование и программирование». 2008. № 27(127). Вып. 2. C. 4-9.
4. Жигальская Н.С. Модель вариантов использования универсальной среды электронного обучения UniCST // Инновационные технологии обучения: проблемы и перспективы: Материалы всерос. науч. -метод. конф. (29-30 марта 2008 г., Липецк) -Липецк: Изд-во ЛГПУ, 2008. С. 204-207.
5. Маликов А. В. Ориентированные графы в реляционных базах данных // Доклады ТУСУР, 2008. № 2(18). Ч. 2. С. 100-104.
6. Силкина, Н.С., Глизница М.Н. Редактор электронного учебного курса для структурно-иерархической дидактической модели // Материалы 71-й научной конференции "Наука ЮУрГУ". Челябинск: Издательский центр ЮУрГУ, 2019. С. 343-352.
7. Силкина Н.С., Соколинский Л.Б. Система UniCST - универсальная среда электронного обучения // Системы управления и информационные технологии. 2010. № 2. С. 81-86.
8. Силкина Н.С., Соколинский Л.Б. Структурно-иерархическая дидактическая модель электронного обучения // Вестник ЮжноУральского государственного университета. Серия «Вычислительная математика и информатика». 2019. Том 8, № 4.
9. Токмянин В.В. Дистанционное образование: зависимость качества от формы обучения // Теория и практика образования в современном мире: материалы междунар. науч. конф. (г. Санкт-Петербург, февраль 2015 г.). - СПб.: Реноме, 2015. - С. 370-372.
10. Desktop Browser Market Share Worldwide | StatCounter Global Stats URL: http:// gs. statcounter.com/browser-market-share/ desktop/worldwide (дата обращения: 24.05.2020 г).
11. Dracula Graph Library. URL: https://www.graphdracula.net (дата обращения: 16.03.2020 г.).
12. Gliznitsa, M. Application of a Hierarchical Approach for Determining an Individual Study Trajectory / M.. Gliznitsa, N.. Silkina //2019 International Multi-Conference on Industrial Engineering and Modern Technologies, FarEastCon 2019.
13. Ivanova, O.N., Silkina N.S. Competence-Oriented Model of Representation of Educational Content // Proceedings of the 40th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO'2017, Opatija, Croatia, May 22 26, 2017. IEEE, 2017. P. 791-794.
14. Joe Celko. Trees in SQL. Some answers to some common questions about SQL trees and hierarchies, 2004. URL: http://www.ibase.ru/files/articles/programming/dbmstrees/sqltrees.html (дата обращения: 02.06.2020 г).
15. SCORM 2004 4th Edition. Content Aggregation Model (CAM). Advanced Distributed Learning (ADL) Initiative. 2009.
..21


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




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