Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle»





Скачать 435.22 Kb.
НазваниеПроект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle»
страница3/3
Дата публикации20.08.2013
Размер435.22 Kb.
ТипОбзор
100-bal.ru > Право > Обзор
1   2   3

Реализация требований

На основе составленных требований было принято решение использовать СДО «Moodle» в качестве каркаса для конечного продукта.

Ввиду ограниченности возможностей системы «Moodle» появилась задача дополнения каркаса отчуждаемыми модулями (регистрации, статистики, «книги жалоб и предложений»). Таким образом, наша система будет иметь возможность менять свою конфигурацию в зависимости от подключаемых или отключаемых отчуждаемых модулей.

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

  1. Ход работы

      1. Установка системы «Moodle» на локальном сервере.

      2. Выявление списка аппаратных и программных требований для рабочего сервера.

      3. Ознакомление с существующими системами документирования IT – проектов.

      4. Составление шаблонов технической документации.

      5. Ведение технической документации.

      6. Перенос конфигурации с локального сервера на рабочий сервер.

      7. Локализация перевода системы на русский язык

      8. Создание ролей системы и присвоение им соответствующих прав.

      9. Настройка и отладка схемы добавления новых курсов, тем и тестов подготовки к ЕГЭ по информатике.

      10. Создание и наполнение курсов информацией.

      11. Создание тестов.

      12. Верстка стартовых страниц.



  1. Использованные средства

Во время выполнения проекта мною были изучены и опробованы на практике следующие системы:

  1. Rational Rose - средство UML - разработки

  2. Jude – средство UML - разработки

  3. Assembla - платформа для совместной работы над проектом.

  4. Skype – средство коммуникации

  5. WebEx – система удаленного доступа к данным

  6. Remote Desktop – система управления удаленным рабочим столом

  7. SVN - система контроля версий.

По ходу выполнения проекта проводились регулярные митинги в Skype, для выявления спорных моментов и постановки новых задач перед группой.

  1. Точки роста

      1. Усовершенствование существующей модели документирования проекта.

      2. Разработка архитектуры добавления отчуждаемых модулей.

      3. Разработка модулей:

        1. Модуль регистрации.

        2. Модуль статистики.

        3. Другие по требованию заказчика.

      4. Усовершенствование пользовательского интерфейса системы:

        1. Анализ интерфейсов существующих систем.

        2. Изучение методов реализации.

        3. Реализация.

      5. Продолжение работы над локализацией перевода системы.



  1. Заключение

В ходе выполнения работы был проведен анализ системы ДО «Инфотехно». Были выявлены пользователи системы и базовые сценарии использования. После совмещенного анализа систем «Moodle», «Инфотехно» и «Прометей», а так же дополнений заказчика, была составлена таблица базовых функциональных требований к системе.

Вся техническая документация по проекту велась в соответствии со стандартами ведения документации.

В процессе работы над проектом каждый участник группы попробовал себя в качестве руководителя.

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

  1. Настройка и отладка схемы добавления новых курсов, тем и тестов подготовки к ЕГЭ по информатике.

  2. Создание и наполнение курсов информацией.

  3. Создание тестов.

  4. Создание подробных инструкций по наполнению.

Не смотря на то, что руководство проектом переходило из рук в руки, остальные члены команды принимали активное участие на всех этапах проекта.

Вся работа осуществлялась в команде. За время выполнения проекта были получены следующие навыки:

  • Работа в группе.

  • Работа с требованиями. Составление требований на основании неполной информации от заказчика. Выделение ключевых требований.

  • Работа с документацией, использование шаблонов. Структурирование информации. Использование UML.

  • Анализ характеристик программного обеспечения.

  • Построение макета интерфейса на основе анализа аналогичных СДО.

  • Методологии (процессы) разработки программного обеспечения

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

  1. Список литературы


Пиложение 1

Сводная таблица функциональных возможностей систем «Инфотехно», «Прометей», «Moodle»(цифрами обозначены веса СИСов относительно важности их присутствия в системе дистанционного образования: критичный = 0, важный = 1, полезный = 2, ненужный = 3).



Название СИСа

Описание в каждой системе (соответственно «Инфотехно», «Moodle», «Прометей»)

Степень важности (0 – обязательный, 1 – важный, 2 – полезный, 3 - неважный)

Итог

1

Прохождение авторизации перед каждым шагом

отправка перед каждым шагом аутентификационных данных для проверки уровня доступа к тому или иному функциональному блоку системы

0 – необходим для предотвращения входа незарегистрированных пользователей

0

2

Аутентификация пользователя в системе

отправка данных (логина и пароля) системе, для проверки существования и наличия доступа пользователя к ресурсам системы

0 – необходим для предотвращения входа незарегистрированных пользователей

0

3

Обмен сообщениями

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

(И) 2 – существенный плюс в вопросе коммуникаций между пользователями

3

(М)(П)Решение вопросов посредством почтовой рассылки, доски объявлений, книги отзывов

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

(П) 1 — важно; для возможного обсуждения непонятных и спорных моментов

4

Обмен файлами

возможность отправлять и получать файлы

3 – весь материал должен размещаться на сервисе и обмен дополнительными источниками необязателен; это СДО, а не файлообменник.

3

5

Регистрация в системе

Заполнение формы регистрационными данными, для их внесения в БД и выдачи гостю статуса «пользователь» со всеми вытекающими привилегиями и обязанностями

0 – необходим для восполнения и расширения как обслуживающего персонала системы, так и ее слушателей

0

6

Просмотр открытых сведений о системе

ознакомление с общей информацией по системе

1 – увеличивает аудиторию потенциальных пользователей системы)

1

7

Просмотр доступных курсов

Ознакомление с информацией по открытым курсам системы.

(И) 1 – необходим для предоставления информации, и, как следствие, записи пользователя на курс

0

(М)(П) 0 — дает возможность ознакомиться со спецификой курсов

8

Запись на курсы

Выполнение последовательности шагов для регистрации на конкретном курсе и его оплаты

0 – юридическое оформление слушателя и заключение с ним договора

0

9

Оплата слушателем курсов

внесение платы за обучение тем или иным способом

0 – важнейший СИС

0

10

Процесс обучения

процесс получения слушателем знаний, а также их контроль

0 – второй по важности СИС

0

11

Назначение локальных администраторов на каждый (несколько) ВУЗ(ВУЗов)

создает иерархию администраторов для более полного контроля за системой

2 – облегчает процесс администрирования, но в целом не меняет его)

2

12

Добавление новых, а также блокировка и редактирование существующих ВУЗов администратором

возможность расширить систему, путём внесения в неё других ВУЗов

1 – дает возможность расширять перечень изучаемых дисциплин

1

13

Управление администратором пользователями

возможность добавлять, удалять, либо изменять свойства пользователей

0 – единственная возможность добавлять пользователей – персонал системы, удалять любых пользователей, и осуществлять контроль пользователей

0

14

Управление администратором курсами

добавление, удаление и изменение курсов

(И) 1 – единственная возможность удалять ненужные курсы

0

(М)(П) 0 — единственная возможность удалять ненужные курсы

15

Администрирование сервисов общения и обмена файлами

контроль корректной работоспособности функции передачи и получения файлов и сообщений в системе

(И) 2 – см. «обмен сообщениями»

3

(М) 3 – Ввиду того, что обмен файлами и сообщениями не являются необходимыми функциональностями, то и эта функциональность не является критичной.

(П) 1 — необходимо для удаления нежелательных комментариев

16

Установка и удаление SCORM - пакетов администратором

установка в системе Sharable Content Object Reference Model –пакетов – стандарта, содержащего требования к организации учебного материала и всей системы дистанционного обучения

(И) 0 – необходим для соответствия общемировым требованиям)

0

17

Создание автором курса, дисциплины, лекции

Создание курса, дисциплины, лекции, проверочных работ

0 – создает материал, предоставляемый конечным пользователям

0

18

Присвоение автором статуса курсу

(И)(М)изменение у курса статуса, который отвечает за его «готовность» («в редакции», «к публикации», «опубликован», «блокирован»)

(И) 1 – позволяет администратору в дальнейшем корректнее управлять курсами

0

(М)(П) 0 — курс должен обладать точным статусом.

(П)Присвоение статуса курсу активный /пассивный




19

Редактирование автором дисциплин, лекций, проверочных работ

изменение свойств и наполнения информацией дисциплин, лекций, проверочных работ

(И)(П) 1 – позволяет изменять данные в соответствии с новейшими источниками

0

(М) 0 – позволяет приспосабливать курс, под новые условия обучения

20

Создание автором списка справочных материалов

создание списка, содержащего глоссарий по данному курсу, а также используемые справочные материалы

(И) 2 – данный список необязателен, но приносит реальную пользу в изучении слушателем материала

0

(М) 0 – является одной из критичных функциональностей, так как имеет действительную пользу для СДО

(П) 1 — данный список необязателен, но приносит реальную пользу в изучении слушателем материала

21

Изменение преподавателем свойств курсов

изменение свойства курса – либо слушатель допускается к каждому следующему этапу обучения, сдав контроль знаний по предыдущему, либо он имеет доступ к материалу независимо от сдачи КР и тестов

2 – позволяет разделять нагрузку по дисциплинам

2

22

Просмотр преподавателем учебного материала

ознакомление с материалом, предоставляемым слушателям, по курсу, читаемому преподавателем

(И) 1 – необходимо для составления планов обучения

0

(М)(П) 0 — без точного плана обучения нельзя обучить чему-либо

23

Редактирование преподавателем свойств тестов и КР

(И)проставление статусов «не проверен», «в проверке», «проверен»

(И) 3 – предназначена только для облегчения проверки работ

2

(М)изменение параметров подсистемы тестирования

(М)2 - предназначено для внесения изменений в существующие тесты

(П)В «Прометее» вместо преподавателя — тьютор. Изменение содержания теста/КР

(П) 2 — предназначено для внесения изменений в существующие тесты/КР

24

Просмотр преподавателем списка студентов своего курса и преподавателей, ведущих подобные курсы

просмотр списка студентов курса данного преподавателя, а также списка преподавателей, ведущих подобные курсы

(И) 1 – позволяет контактировать преподавателю как со студентами своего курса, так и с коллегами

0

(М) просмотр списка студентов курса

(М)0 - позволяет контактировать преподавателю со студентами своего курса

В «Прометее» эту роль выполняют тьютор и организатор

(П) 0 -- позволяет контактировать преподавателю со студентами своего курса

25

Редактирование графика обучения ведомых групп или преподаваемых курсов

изменение свойств графиков обучения как для курсов, так и для отдельных студентов

2 – позволяет подойти индивидуально к каждому слушателю

2

26

Просмотр преподавателем графика обучения каждого слушателя

(И)Просмотр преподавателем графика обучения каждого слушателя

(И)2 – см. «редактирование графика обучения…»)

3

(М)Преподаватель имеет возможность просматривать активность студентов в освоении материала

(М)3 – не является необходимой функциональностью, так как на сам процесс обучения не влияет.

(П)В «Прометее» этим занимается тьютор

(П)1– см. «редактирование графика обучения…»)

27

Проверка преподавателем работ

Проверка на наличие ошибок контрольных работ и тестов

(И)1 – позволяет проводить контроль знаний.

2

(М)2 – Является важным моментом в процессе обучения, но не критичным, так как позволяет оценить конечный результат.

(П)0 -- позволяет проводить контроль знаний.

28

Автоматическое проставление оценок в ведомости из результатов проверок тестов и контрольных

Проставление оценок в отдельную ведомость осуществляется автоматически после проверки работ

(И)(М) 2 – позволяет хранить все оценки в одном документе и при этом не позволяет напрямую вносить туда изменения

2

(П) 1 — при большом количестве слушателей выставлять оценки вручную становится неудобно

29

Заполнение менеджером всех данных по курсу, открытому для обучения

заполнение формы системы информацией по курсу, открытому для вступления в него

(И) 1 – см. «Просмотр доступных курсов

1

(М)

(М)




(П) 2 — курс состоит из описания и сроков обучения

30

Создание менеджером шаблона графика оплаты

Создание типизированных шаблонов графиков оплаты, для их дальнейшей привязки к курсам

2 – облегчает работу менеджера, избавляя от составления графика для каждого курса

2

31

Прикрепление менеджером шаблонов графиков оплаты к курсам

Прикрепление шаблонов графиков оплаты к курсам (каждый курс может иметь несколько графиков

2 – см. «Создание шаблона графика оплаты»)

2

32

Управление менеджером группами

администрирование групп – их создание, удаление и изменение свойств.

0 – формирование учебных групп является одним из основных СИСов

0

33

Управление менеджером оплатой

отслеживание оплаты и запрет доступа «должникам», а так же оповещение слушателей

0 – см. «Оплата по счету или квитанции

0

34

Управление менеджером договорами

автоматизация работы с документами

0 – см. «Запись на курсы»

0

35

Выдача допусков до экзамена тьютором

(И)(М)

(И)(М)

3

(П) Получение допуска до экзамена слушателем

(П) 3 — слушатель сам по себе учится. Его учебные достижения отслеживаются тьютором

36

Дизайнер тестов

(И)(М)

(И)(М)

0

(П) см. «Создание тестов»

(П) 0 — необходимо каким-либо образом создавать тесты

37

Создание тестов

См. «Создание автором курса, дисциплины, лекции»

(И)(П) 0 – см. «Создание автором курса, дисциплины, лекции»

1

(М)Создатель курса имеет возможность выбрать способ тестирования, для своего курса и задать его по своему усмотрению

(М)2 – Эта функциональность как таковая не участвует в процессе обучения, а используется уже после изучения материала, поэтому является полезной, но не критичной

38

Создание/Восстановление резервной копии курса

(И) (П)

(И)(П)

2

(М)Позволяет создать и в случае необходимости восстановить резервную копию курса

(М)2 – Является не столь нужной функциональностью, с точки зрения процесса обучения, поэтому имеет полезную функциональность.

39

Импортирование материалов уже созданных курсов

(И)(П)

(И)(П)

2

(М)Позволяет скопировать материалы уже созданного курса в новый курс

(М)2 – С точки зрения процесса обучения имеет полезную критичность, потому как напрямую в нем не участвует, а лишь облегчает работу Преподавателя.

40

Назначение ролей внутри курса

(И)(П)См. «Управление администратором пользователями»

(И)(П) 0 – См. «Управление администратором пользователями»

0

(М) Позволяет создателю курса назначать роли внутри курса.

(М) 1 – Важная функциональность, так как позволяет распределить роли участникам курса, в независимости от их глобальных ролей

41

Приглашение на участие в курсах

(И)

(И)

0

(М)

(М) 0 – Является критичной функциональностью, так как позволяет увеличить число обучающихся.

(П) добавление новых слушателей для прохождения обучения

1 — в систему можно зарегистрировать слушателей как по заявке, так и слушатели могут сами себя зарегистрировать



1   2   3

Похожие:

Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconПроект по созданию системы автоматизации дистанционного образования...
В37 Современное диссертационное исследование по педагогике: Оценка качества: Книга для эксперта. Саратов: Саратовский государственный...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconПроект по созданию системы автоматизации дистанционного образования...
При выполнении заданий этой части в бланке ответов №1 под номером выполняемого вами задания (А1 – а 30) впишите номер выбранного...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconСистема дистанционного обучения Moodle
Поставка Moodle осуществляется свободно, так как Moodle является программным обеспечением с открытым исходным кодом (в соответствии...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconГосударственное образовательное учреждение высшего професионального образования
В настоящее время невозможно отрицать потребность системы образования в средствах обеспечения дистанционного обучения. Внедрение...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconА. В. Таранов Дистанционное обучение как инновационный фактор
Данааналитическая характеристика дистанционного обучениякак инновационного фактора развития образования и региональной экономики....
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconО развитии дистанционного образования в Златоустовском городском округе в 2012 году
Утвердить концепцию развития системы дистанционного образования в Златоустовском городском округе (приложение 1)
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconФгбоу впо «Уральский государственный экономический университет» центр дистанционного образования
Особенности разработки учебных курсов для дистанционного образования и их структура 7
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconВыпускная работа Индивидуальный проект «создание электронного дистанционного учебного курса»
Теоретический анализ и разработка курса для дистанционного обучения
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconРеализация приоритетного национального проекта «Образование»
«пилотных школ» и предметов для апробирования дистанционного образования через портал дистанционного образования школьников Ивановской...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconМгупб
Методические указания предназначены для студентов, изучающих курс «Автоматизация технологических процессов и производств» и«Системы...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconПояснительная записка на курсовой проект по дисциплине «Разработка...
Целью данной работы является разработка программы для автоматизации проектирования систем молниезащиты на базе сапр компас 3D, с...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconПравила организации дистанционного обучения обучающихся правила дистанционного...
...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconИнструкция по работе слушателей структурных подразделений ОАО «ржд»....
Система дистанционного обучения (сдо) идо двгупс предназначена для пред аттестационной подготовки и подготовки к сдаче экзаменов...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconГосрегистрации Инв. №
Развитие информационной системы дистанционного обучения государственных служащих в рамках формирования системы требований к использованию...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconПравила организации дистанционного обучения обучающихся моу сош №10...
...
Проект по созданию системы автоматизации дистанционного образования Этап 1: Определение требований к системе автоматизации дистанционного образования фита на основе анализа по «Moodle» iconРешение коллегии министерства общего и профессионального образования...
Перечень нормативно-правовых актов, принятых органами государственной власти субъекта Российской Федерации по вопросам организации...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск