Разработка подсистемы создания Scorm-пакетов
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Содержание
Задание на курсовой проект
Замечания руководителя
Введение
. Формирование требований к программному средству
.1 Выявление акторов
.2 Выявление вариантов использования
.3 Разработка диаграммы вариантов использования
. Анализ предметной области
.1 Описание потоков данных
.2 Входные данные
.3 Выходные данные
.4 Построение диаграммы потоков данных
. Проектирование программного средства
. Реализация программного средства
.1 Выбор средства реализации системы
.2 Организация взаимодействия приложения с базой
.3 Реализация пользовательского интерфейса
.4 Реализация функциональной подсистемы
.5 Руководство пользователя
. Тестирование программного средства
Заключение
Список литературы
Введение
В настоящее время одной из приоритетных задач системы образования является создание единой и целостной инфраструктуры, обеспечивающей оперативный доступ к электронным образовательным ресурсам и организацию сетевого учебного процесса едиными инструментальными средствами. Важную роль в организации действительно целостной среды российского образования должны сыграть открытые стандарты на форматы описаний образовательных ресурсов и иные компоненты учебного процесса в Интернет. Стандартизованные описания информационных образовательных ресурсов являются основой, на которой будут базироваться поисковые механизмы в массиве образовательной информации, а также иные образовательные сервисы, предоставляющие пользователям богатые возможности работы. Описание образовательного ресурса является той основой, которая будет скреплять разнородные сегменты российского образовательного пространства в единое целое. Без стандартизированной системы описаний не возможна и эффективная работа образовательных порталов.
В связи с тем, что дистанционное обучение в последние годы приобретает всё большую популярность, возникает необходимость в стандартизации подходов к созданию курсов дистанционного обучения. В связи с этим разработалась новая инициатива ADL (Advanced Distributed Learning).
Целью создания данной инициативы является развитие стратегии в области модернизации обучения и тренинга, а также для объединения высших учебных заведений и коммерческих предприятий для создания стандартов в сфере дистанционного обучения.
Создание стандарта SCORM является первым шагом на пути развития концепции ADL, так как данный стандарт определяет структуру учебных материалов, а как подчасть лекционных материалов и интерфейс среды выполнения. Благодаря этому лекционные матриалы могут быть использованы в различных системах электронного дистанционного образования. SCORM описывает эту структуру с помощью нескольких основных принципов, спецификаций и стандартов, основываясь при этом других уже созданных спецификациях и стандартах электронного и дистанционного образования.
Таким образом, функциональными обязанностями стандарта SCORM является:
обеспечение возможности разрабатывать материалы и обучающие системы, которые были бы взаимосовместимы, максимально независимы от программно-аппаратной платформы, на которой происходит обучение;
должна обеспечиваться возможность управления учебным процессом
возможность переиспользования отдельных частей учебного материала в любых курсах без существенной переработки содержания и структуры материала.
Лекционный материал в SCORM-пакетах представляется в виде страниц с текстом. Каждая страница является законченной, самодостаточной частью лекции, в конце которой необходимо ответить на контрольный вопрос, чтобы перейти к следующей части.
Предметом моей разработки является подсистема создания SCORM-пакетов (лекционный материал), которая будет соответствовать следующим функциям, требованиям и характеристикам:
-Определение соответствия представленного курса спецификациям SCORM.
Ввод отдельных страниц, тем и глав курса
Конвертирование данных страниц в SCORM-пакеты с помощью языка разметки XML
1. Формирование требований к подсистеме создания Scorm- пакетов
При разработке программных средств приходится решать весьма специфические и трудные проблемы, особенно, если это ПС представляет собой программную систему нового типа, в плохо компьютеризированной предметной области. Поэтому разработка ПС начинается с этапа формирования требований к ПС, на котором, исходя из пожеланий заказчика, должен быть получен документ, достаточно точно определяющий задачи разработчиков ПС.
Основные требования, предъявляемые к разработанной программе, включают в себя:
а) Минимальная затрата ресурсов при вводе, модификации и просмотре данных. Пользователь должен выполнять только необходимую работу. Должны исключаться одинаковые действия.
б) Максимальное взаимодействие программы и пользователя. Система должна полностью поддерживать пользователя. Он не должен заниматься поиском информации. Вся необходимая информация должна быть собрана в одном окне. Выводимая информация не должна требовать интерпретации или перекодировки.
в) Минимальный объём оперативной памяти на компьютере пользователя.
Высокоуровневые требования исходят из требований системы. Для нормальной работы разрабатываемой системы необходимы следующие минимальные системные требования: