Разработка системы дистанционного обучения. Подсистема

advertisement
Система поддержки дистанционного
образования ФИТ НГУ
Автор :
Научный руководитель :
Ладыгина А.А.
к.ф.м.н., доцент кафедры
Систем Информатики НГУ, с.н.с.
Васючкова Татьяна Сергеевна
Цель проекта
Разработка и реализация системы
дистанционного образования (СДО),
обеспечивающей изменение и
пополнение образовательных сервисов в
соответствии с реальным развитием
возможностей дополнительного
образования.
Участники проекта
Создание системы было коллективным
проектом, выполненным в соавторстве с
Макаровым Андреем Викторовичем,
Саватеевым Олегом Александровичем,
Стукаленко Андреем Викторовичем.
Решенные подзадачи:
 Разработаны:
 подсистема пользователей
 подсистема коммуникаций между участниками




образовательного процесса.
Разработка концепции системы, определение
требований к ней.
Проведен сравнительный анализ системы "Moodle"
Собраны требования по какая-там у тебя была часть
Разработана концепция пользовательского интерфейса
(совместно с остальными участниками проекта)
Существующие системы
выбранные для анализа:
•Moodle(Modular Object-Oriented Dynamic Learning Environment)
•Инфотехно
•Прометей
В ходе исследовательского этапа были проделаны
следующие виды работ :
 Изучение и анализ проблемы
 Изучение и анализ потребностей заказчика
 Рассмотрение и сравнение современных технологий и
готовых систем, обеспечивающих автоматизацию
дистанционного обучения - Moodle, Инфотехно и
Прометей
 Принятие решений о том, что лучшее из существующих
систем мы могли бы перенести в свою систему
дистанционного обучения
 Формулировка постановки задачи по созданию
системы дистанционной поддержки дополнительного
образования ФИТ.
Для кого предназначается система, чьи
потребности и как она будет решать?
Результатами исследовательского этапа стали
 Обзор и сравнительный анализ систем Moodle, Инфотехно и
Прометей
 Постановка задачи
 разработана концепция системы (10 принципов)
 определены требования к системе функциональные для пяти типов
пользователей (всего 41 требование) и нефункциональные
 Определение требований к программно-аппаратной платформе
реализации системы
Список критериев для оценки систем поддержки
дистанционного обучения

Соответствие установленным процессам дистанционного обучения ФИТ
НГУ
 Расширяемость




Простота доработки существующего функционала
Простота добавления нового функционала
Простота интеграции с внешними системами
Простота поддержки


Простота установки и настройки
Возможность поддержки собственными силами без привлечения внешних
специалистов

Доступность исходного кода

Стоимость
Дружелюбный интерфейс

Разбиение системы на подзадачи
 Подсистема коммуникаций:
 Обеспечение общения пользователей внутри
системы
 Подсистема пользователей:
 Обеспечение рабочих областей пользователей
Мои результаты проектирования и
реализации подсистемы
 Структура данных и набор хранимых процедур
 Список сервисов подсистем
 Структура рабочих экранов
 Разработаные подсистемы
 Серверная часть на Java с использованием Spring
FrameWork
 Пользовательская часть на Flex
Модель данных
Структура рабочих экранов
Результатом выполнения
дипломного проекта являются:
 Постановка задачи
 Анализ существующих на рынке СДО
 Концептуальные решения принятые на основе




требований заказчика, анализа систем и личных
знаний
Задокументированные требования заказчика
Разработанная архитектура и пользовательский
интерфейс
Программная реализация подсистем
Пользовательская документация
Преимущества систем(начало)
Критерии
Соответствие процессам ФИТ НГУ
Расширяемость
Добавление нового функционала
Доработка существующего
функционала
Интеграция с внешними системами
Поддержка
Установка и настройка
Поддержка производителем
Поддержка собственными силами
Кроссплатформенность
Наша система
соответствует
возможно, просто
СДО "Moodle"
СДО "Прометей"
может быть настроена, с
доработкой модулей
возможно, сложно
частично соответствует,
может быть настроена
отсутствует
СДО "Инфотехно"
не соответствует
отсутствует
просто
просто
возможна, сложно (см.
только силами
только силами
простоту освоения и исходный
производителя за
производителя за
код)
дополнительную оплату дополнительную оплату
требует освоения
технологии
просто
проста в установке
и настройке,
требуется базовое
понимание, есть
пошаговая
подробная
инструкция по
установке
отсутствует
требует
минимальных
усилий
да
сложно, отсутствует
поддержка производителем
сложна в установке и
настройке, требует наличия
специальных навыков и
углубленного изучения
документации
отсутствует
возможна, требует
углубленного изучения
системы
да
только силами
только силами
производителя за
производителя за
дополнительную оплату дополнительную оплату
поддерживается
поддерживается
отсутствует
отсутствует
нет
нет
Преимущества систем(окончание)
Критерии
Наша система
СДО "Moodle"
СДО "Прометей"
СДО "Инфотехно"
Простота освоения пользова телем
интуитивнопонятный, удобный
интерфейс, готово к
использова нию без
дополнительных
на строек, "тонкий"
клиент, не требует
уста новки на
компьютеры
пользова телей
неудобный интерфейс, для
освоения требуется
зна чительное время,
пра ктически невозможно
использова ть без
дополнительных на строект,
от пользова теля требуется
ква лифика ция ка к минимум
на уровне "продвинутого
пользова теля", "тонкий"
клиент, не требует уста новки
на компьютеры
пользова телей
привычный интерфейс,
"толстый" клиент,
необходимо изучение
документа ции
неудобный интерфейс,
слишком ра зветвленна я
структура экра нов,
необходимы тренинги
для освоения
Простота освоения для дора ботки
сложна я концепция
и технологии, Ja va ,
прозра чна я
проста я концепция, много
модульна я
кода , PHP, сложна я
структура , проста
модульна я структура , тяжело
для освоения
для освоения
доста точном, для
реа лиза ции новой
функциона льности
дора ботка только
сила ми производителя
дора ботка только
сила ми производителя
доступен, сла бо
документирова н
доступен
документа ция пра ктически
отсутствует, код сла бо
комментирова н
недоступен
недоступен
беспла тно
ва рьируется в
за висимости от объема
необходимой дора ботки
4200 € + стоимость
поддержки
Доступность
доступен,
за документирова н
доступен
На личие документа ции и
коммента риев
документа ция есть,
коммента рии есть
Исходный код
Стоимость
беспла тно
Точки роста:
 Дальнейшая оптимизация разработанной
системы
 Увеличение функциональных возможностей
системы
 Организация форумов
 Нотификации о получении сообщений и
приближении контрольных точек учебного процесса
Download