- •Министерство образования Российской Федерации
- •Содержание
- •1. Специальная часть 6
- •2. Технологическая часть. Особенности разработки программ на скриптовом языке Perl с использованием интерфейса cgi 60
- •3. Организационно-экономическая часть. Особенности сегментации рынка программного продукта 76
- •4. Производственная и экологическая безопасность. Организация рабочего места программиста и пользователя эвм 88
- •Введение
- •1. Специальная часть
- •2002 Г. Введение
- •1.1. Анализ системы орокс
- •1.1.1. Организация обучения на базе системы орокс
- •1.1.2. Состав индивидуального учебного плана пользователя
- •1.1.3. Процесс взаимодействия обучаемого с учебным заведением
- •1.1.4. Анализ существующих функций администрирования процесса обучения
- •1.1.5. Постановка задачи
- •1.1.5.1. Требования к информационной и программной совместимости
- •1.1.5.2. Основные элементы интерфейса, предоставляемые технологией www
- •1.2. Проектирование подсистемы статистического учёта успеваемости студентов
- •1.2.1. Язык моделирования, используемый при проектировании подсистемы
- •1.2.2. Разработка общей структурной схемы подсистемы.
- •1.2.3. Структура данных, используемых подсистемой
- •1.2.4. Проектирование и реализация компонентов подсистемы
- •1.2.4.1. Учебная карточка студента
- •1.2.4.2. Передача работ преподавателю
- •1.2.4.3. Текущая успеваемость
- •1.2.4.4. Статистика по студентам
- •1.3. Особенности реализации подсистемы
- •1.3.1. Взаимодействие с базой данных
- •1.3.2. Передача значений между формами
- •1.3.3. Особенности, связанные с подготовкой отчётов для печати
- •1.3.4. Сортировка массивов
- •1.4. Методика испытаний
- •2. Технологическая часть. Особенности разработки программ на скриптовом языкеPerlс использованием интерфейсаCgi
- •2.1.2. CommonGatewayInterfaceкак средство расширения возможностейWorldWideWebтехнологии
- •2.2. Особенности языка Perl
- •2.2.1. История создания языка
- •2.2.2. Синтаксис языка
- •2.3. Особенности отладки cgi-программ
- •2.2.1. Ошибки в Perl-программе
- •2.2.2. Отладка шаблонов
- •2.2.3. Использование ModPerl
- •2.2.4. Ошибки при настройке www-сервера
- •2.2.5. Ошибки при выполнении sql-выражений
- •2.4. Диаграммы uml, используемые при проектировании подсистемы
- •2.4.1. Введение
- •2.4.2. Диаграммы вариантов использования
- •2.4.3. Диаграммы деятельности
- •2.4.4. Диаграммы последовательностей
- •3. Организационно-экономическая часть. Особенности сегментации рынка программного продукта
- •2002 Г. Введение
- •3.1. Принципы сегментации с учётом специфики продукта
- •3.2. Методика расчёта сегментации рынка
- •3.3. Поиск сегментов рынка для подсистемы статистического учёта успеваемости студентов
- •3.5. Оценка затрат на создание программного продукта и определение точки безубыточности
- •3.6. Вывод
- •4. Производственная и экологическая безопасность. Организация рабочего места программиста и пользователя эвм
- •2002 Г. Введение
- •4.1. Вредные факторы на рабочем месте программиста и пользователя эвм
- •4.1.1. Излучения экрана монитора
- •4.1.2. Микроклимат помещения
- •4.1.3. Требования к уровням шума
- •4.1.4. Психофизиологические факторы
- •4.1.4.1. Физические перегрузки (статические)
- •4.1.4.2. Монотонность труда
- •4.1.4.3. Описание зрительной работы оператора
- •Заключение
- •Список литературы
- •Приложения Фрагмент текста программы
1.1.3. Процесс взаимодействия обучаемого с учебным заведением
Взаимодействие студента с учебным заведением происходит следующим образом.
В начале каждого семестра обучения для студента в системе ОРОКС создается электронная версия индивидуального учебного плана на текущий семестр, к которому подключаются контрольные мероприятия, реализованные в виде модулей ОРОКС.
На основе индивидуального учебного плана создается компакт-диск с учебно-методическими материалами по каждой дисциплине в виде электронных учебников с теоретическим материалом, заданиями для самостоятельного решения и тестовыми заданиями для самоконтроля. Также на диск записывается электронная версия учебного плана студента.
В течение семестра студент изучает материалы с компакт-диска на основании своего учебного плана, периодически выходя в Интернет для прохождения контрольных работ в ОРОКС. Контрольные работы могут быть выполнены как в виде интерактивных тестов, так и в виде заданий к контрольным работам. Выполнение тестов фиксируется системой ОРОКС и сразу же автоматически происходит выставление оценок. Обращение к заданиям контрольных работ также фиксируется системой. Студент выполняет контрольную работу и затем отправляет её посредством обычной или электронной почты в образовательное учреждение, где она проверяется и оценивается. Результаты также заносятся в БД системы ОРОКС.
В конце семестра студент приезжает в образовательное учреждение или региональные центры для сдачи зачётов/экзаменов.
1.1.4. Анализ существующих функций администрирования процесса обучения
В настоящее время система ОРОКС имеет следующие функции для просмотра и учёта успеваемости студентов:
Просмотр результатов обучения. Данная функция позволяет производить целенаправленную выборку результатов из БД. Функция позволяет просматривать результаты обучения конкретного студента, всех студентов группы за определённый отрезок времени с возможностью сортировки.
К недостаткам данной функции относятся:
отсутствие возможности настройки отображаемой информации;
отсутствие возможности выбора результатов по каким-либо выбранным контрольным мероприятиям;
отсутствие возможности подготовки результатов обучения для печати.
Просмотр протоколов обучения. Данная функция предназначена для просмотра вопросов контрольных мероприятий типа «тест» и введённых пользователем ответов на них. Для доступа к протоколу обучения необходимо знание пароля модуля, соответствующего выполненному контрольному мероприятию.
Проверка контрольной работы. Данная функция позволяет преподавателю проверить выбранную контрольную работу. Выбор контрольных работ осуществляется посредством выбора имени модуля, соответствующего контрольной работе. Преподаватель просматривает ответы на вопросы контрольной работы, оценивает результат и при необходимости комментирует выбор оценки.
К недостаткам данной функции относятся:
функция предназначена для проверки работ лично преподавателем, для чего необходимо обеспечить доступ преподавателя к системе ОРОКС, включая выдачу ему прав на вход в систему и доступ к компьютеру, позволяющему подключиться к системе ОРОКС посредством локальной сети, либо сети Интернет.
так как зачастую результаты решения контрольных работ имеют большой объём и содержат формулы, ввод которых через предлагаемый текстовый интерфейс практически невозможен, то передача решений в образовательное учреждение происходит с помощью обычной или электронной почты. В связи с этим передача работ преподавателю на проверку и проставление оценок выполняется учебным администратором, действия которого по получению решения контрольной работы и передаче на проверку преподавателю никаким образом в системе ОРОКС не контролируются, как и учёт работы преподавателя по проверке контрольных работ.
Просмотр статистики обучения. Данная функция позволяет просматривать статистику обучения в графическом виде для конкретного пользователя или всей учебной группы по всем результатам, либо по конкретному модулю за определенный временной промежуток.
К недостаткам существующих методов администрирования учебного процесса относятся:
полное отсутствие в системе возможности автоматизированной подготовки отчётов по состоянию обучения;
жёсткая привязка контрольных мероприятий к модулям системы ОРОКС, не позволяющая вводить результаты по зачётам и экзаменам, сдача которых происходит очно;
отсутствие контроля за ходом получения результатов решения контрольных работ по почте, передаче работ преподавателям и проверкой.