Kursov2_ (664745)
Текст из файла
Московский Электронно-Технологический Техникум
КУРСОВОЙ ПРОЕКТ
ТЕМА: «СИСТЕМА ДИСТАНЦИОННОГО ОБУЧЕНИЯ»
ПО КУРСУ: Технология разработки программных продуктов
Разработал: Гришанов Алексей Константинович (306)
Проверил: ____________________________________
Москва 2004 г.
Содержание
-
Введение 2
-
Область применения программного продукта 4
-
Техническое задание 5
-
Методы тестирования и отладки 16
-
Выбор операционной системы 17
-
Выбор языка программирования 18
-
Руководство пользователя 19
-
Список терминов 25
-
Список использованной литературы 26
СИСТЕМА ДИСТАНЦИОННОГО ОБУЧЕНИЯ
Исследования, проведенные корпорацией IDC (Фреймингхем, штат Массачусетс), показали, что наиболее растущим в настоящее время рынком образовательных услуг на базе компьютерных технологий является дистанционное обучение - ДО. Аналитики предсказывают, что в 2000 году объем сбыта аппаратуры и пособий для дистанционного обучения (ДО) и корпоративных интрасетей удвоятся.
Ведущие корпорации обращают все большее внимание на дистанционное обучение, как на эффективный способ повышения и поддержания квалификации сотрудников. В частности, корпорация IBM объявила о решении открыть в ближайшее время службу дистанционного обучения.
Более того, многие структуры занимаются разработкой и внедрением дистанционного обучения не только для собственных сотрудников, но и для клиентов.
При этом все отдают себе отчет в том, что дистанционное обучение не может заменить традиционные формы передачи и получения знаний. Дистанционное обучение должно стать еще одним дополнительным инструментом в существующем арсенале.
В зарубежной литературе и практике регулярных форм обучения способ передачи учебных материалов по телекоммуникационным каналам получил название «потоковые технологии».
«Потоковые технологии» начинают выходить на первые роли в ряду образовательных услуг для пользователей Internet.
«Потоковые технологии, как элемент дистанционного обучения, представляют большую ценность в качестве дополнения к традиционным средствам обучения, так как невозможно во всех случаях устраивать прямые трансляции. На этом пути часто возникают различные трудности технического порядка, например – дефицит полосы пропускания каналов связи».
Проблема передачи данных в России является весьма актуальной, так как качество каналов связи и коммуникаций находится на довольно низком уровне.
Тем не менее «потоковая технология» передачи учебных материалов позволяет минимизировать затраты на поддержание квалификации. Такой режим позволяет пользователям осваивать материал в удобном для них темпе, что для многих является более предпочтительным. Кроме того, можно обойтись без постоянного и прямого сетевого соединения, что снижает затраты и требования к полосе пропускания.
Кроме того, открывается возможность обращения к учебным материалам с личных (настольных) ПК в тот момент, когда это удобно или необходимо.
Одной из главных особенностей дистанционного обучения является способ его организации, когда большая часть учебного процесса – приобретение знаний – проходит в режиме самостоятельной работы слушателя (студента).
Следует отметить, что в нашей стране традиционно сложился и существует рынок образовательных услуг, который основан на аналогичном подходе к организации обучения – система заочного образования.
Организация заочной формы обучения включает:
-
зачисление студентов на заочную форму обучения,
-
выдачу (передачу) методической литературы и контрольных заданий,
-
проведения практических и лабораторных занятий в период предэкзаменационной сессии.
Таким образом, за один этап (семестр) обучения в заочной форме слушатель (студент) должен два раза посетить учебное учреждение лично. В межсессионный период (в течение семестра) обучение проводится автономно (самостоятельно).
Непосредственный контакт с «преподавателем» происходит в период сессии и на квалификационных занятиях (обзорные и установочные лекции и семинары, практические работы по программе подготовки), а также – в период сдачи зачетов и экзаменов.
По оценкам специалистов внедрение системы дистанционного обучения в заочную форму образовательного процесса позволит вывести ее на новый уровень организации и управления, сократить интегральные расходы на обеспечение учебного процесса.
Введение системы дистанционного обучения обеспечивает контакт слушателя (студента) с «преподавателем» с обратной связью по текущему контролю качества обучения. При этом предоставляется возможность передачи учебно-методических материалов и оперативного управления процессом обучения, что в свою очередь снижает морально-психологическое напряжение, испытываемое слушателем (студентом) в период сессии.
Преимущества и достоинства системы дистанционного обучения, базирующейся на современных телекоммуникационных средствах, становятся очевидными, когда большая часть рутинных операций технологии организации учебного процесса проводятся в автоматизированном и/или в полуавтоматизированном режимах.
ОБЛАСТЬ ПРИМЕНЕНИЯ ПРОГРАММНОГО ПРОДУКТА
Данная реализация системы дистанционного обучения предназначена для применения в корпоративных структурах: обучение, повышение, поддержание квалификации персонала в быстроразвивающихся сферах и сферах, где квалификация персонала критична. Проект целевой «Системы Дистанционного Обучения» разработан с учетом использования в профессиональных учебных структурах и позволяет достичь максимальной эффективности, уменьшить расходы и организовать обучение в широком спектре производственных областей
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
«Система Дистанционного Обучения» включает в себя:
-
Система Автора (создание учебных модулей)
-
Модуль запуска учебных курсов
-
Сервер содержания
-
Сервер статистики
-
WEB – портал
-
Вспомогательные утилиты (набор утилит формируется в зависимости от конкретной организации и используется при внедрении и поддержке)
Схема взаимодействия между модулями представлена на рисунке:
Система Автора
«Система Автора» – инструментальный комплекс для создания учебных модулей, формирования курсов обучения. «Система Автора» должна обладать интуитивно-понятным интерфейсом пользователя с возможностью быстрой разработки учебных курсов и адаптации их к реальному учебному процессу.
Функциональное обеспечение «Системы Автора»:
-
Отображение учебной информации. Встроенные редакторы
-
Текстовой редактор
-
Импорт текстовых фрагментов
-
-
Графический редактор
-
Растровый
-
Векторный
-
Импорт внешних объектов графики
-
Видео эффекты
-
Цифровое видео
-
Звук
-
Графики произвольных функций
-
-
Анимация
-
Инструменты разработки анимации
-
Анимация по сценарию
-
Слайд-фильм
-
Импорт внешних объектов анимации
Общие
-
Формирование гипертекстовых структур
-
Средства синхронизации разнородных элементов
-
Интеграция с приложениями
-
Ограничение числа попыток ответа
-
Ограничение времени на ответ
-
Учет сложности задания
Организация контроля. Анализ высказываний.
-
Выбор
-
Выбор кнопки
-
да/нет
-
Выбор одного из многих
-
Выбор многих из многих
-
Выбор графической области
-
Сопоставление
-
Конструированный ответ (с клавиатуры)
-
Анализ числа
-
Анализ строки
-
Эквивалентность алгебраического выражения
-
Эквивалентность логического выражения
-
Эквивалентность логического выражения с ключевыми словами
-
Анализ кода клавиши
Анализ пространственной ситуации – перемещение и изменение состояния объектов
-
С преобразованием в строку
-
С преобразованием в алгебраическое выражение
-
Классификация по областям
Анализ фазы звука, фазы и области видео
-
С продолжением проигрывания
-
С прекращением проигрывания
-
С переходом в заданную точку перехода
Редактор сценария учебного курса
-
Визуализация сценария
-
Изменение стратегии обучения
-
Генерация параметров задачи
-
Генерация сценария контроля
Управление обучением
-
По последнему событию
-
по совокупности событий
-
Навигация
-
Доступ по оглавлению
-
Доступ по ключевым словам
Интерфейс разработчика
-
Панели инструментов
-
Система меню
-
Диалоговые окна
-
Визуальное редактирование
-
Редактирование методом Drag Drop
-
Справочная система
-
Контекстная справка
-
Создание и работа с шаблонами
-
Средства автоматизации создания учебного курса
-
Мастера создания сложных элементов
Дополнительные возможности
-
Моделирование
-
Математическая модель
-
Модель ситуации
Встроенный интерпретатор пользовательских скриптов
Сервисные функции
-
Выполнение готового курса вне среды разработки
-
Интерпретация готового курса преподавателем в зависимости от цели конкретного занятия
Дополнения интерфейса обучаемого
-
Формирование и работа с закладками
-
Встроенный калькулятор
Кроме того, в проекте представляются способы и методы отображения и обработки информации.
При создании курса обучения формируются отдельные кадры, содержащие контрольные вопросы или информационную нагрузку.
Объекты «Системы Автора» можно разделить на объекты участвующие и не участвующие в ответе. У объектов участвующих в ответе должны присутствовать такие свойства как:
-
список ответов
-
список баллов и соответствующие им ответы
-
максимально возможный балл
-
событие “ответ принят”
Кроме того «Система Автора» должна обладать механизмом изменения порядка формирования кадров.
Формат файлов, формируемых «Системой Автора»:
XML файл содержащий информацию (в порядке вложенности):
-
идентификатор курса (уникальное значение, вероятность повторной генерации которого ничтожно мала; формируется на основе текущей даты, времени, устройств компьютера и установленного программного обеспечения) автор Курсов Обучения, дата создания, версия
-
кадры, их названия, номер по порядку;
-
объекты кадра, их названия, идентификаторы, события и тексты скриптов для событий; свойства объектов, тип свойства (текст, число, двоичные данные, ресурс); идентификатор ресурса, его бинарные данные (в случае если ресурс имеет большой размер, например, видео файл, рисунок в файл помещается лишь идентификатор (значение, обладающее свойством уникальности в рамках данного учебного курса), а данные ресурса помещаются в XML “оболочку”, обладающую следующими свойствами: тип ресурса, идентификатор ресурса и помещается в файл учебного модуля). В совокупности идентификатор курса, версия и идентификатор ресурса образуют уникальный идентификатор.
-
-
Пример файла курса обучения:
-
Заголовок
-
ID, [Автор], [Дата Создания], Версия, [Порядок показа кадров]
-
ID кадра, [название кадра], [№ по порядку], [№ следующего кадра]
-
ID объекта, тип объекта, [название объекта]
-
ID свойства, название свойства, тип свойства, [значение свойства]
-
……………..n
-
-
-
ID скрипта, событие вызова, [название], [исходный текст]
-
……………..n
-
-
ID ресурса, тип ресурса
……………………. n
Такой подход (без использования только бинарных данных и механизма отображения [Reflections]) позволит свести к минимуму размер файла курса обучения и позволит использовать его в WEB’е.
Модуль запуска курсов
«Программа Запуска Курсов» - программа, предназначенная для интерпретации файлов учебных модулей. Общий алгоритм работы показан на рисунке:
Формирование кадров происходит следующим образом: формируется объект-оболочка для элементов кадра – фрейм, далее формируются объекты кадра – создается экземпляр объекта «тип объекта», с внутренним именем «ID» и внешним «Название объекта», свойствам объекта присваиваются соответствующие значения.
Входные данные: файл курса обучения.
Выходные данные: следующая структура:
-
Название курса
-
Автор курса
-
Идентификатор курса
-
Дата создания/модификации
-
Ответы на вопросы в виде {номер кадра, ответ, время показа кадра}
-
Оценка знаний в виде
-
Время прохождения курса
Сервер Содержания
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.