Скачиваний:
22
Добавлен:
01.05.2014
Размер:
1.72 Mб
Скачать

Санкт-Петербургский государственный электротехнический университет

Кафедра МОЭВМ

Человеко-машинное взаимодействие.

Пояснительная записка к курсовой работе.

Web система поддержки учебного процесса по стандарту SCORM.

Выполнили:

Студенты гр.3351/41

Рыжок М.

Сергеев М.

Фонарева С.

Санкт-Петербург

2007г.

  1. Постановка задачи

Требуется реализовать web портал (сайт), который бы обеспечивал поддержку учебного процесса, проводимого в классах. Система должна обеспечивать:

  • возможность разрабатывать новые учебные курсы и редактировать старые;

  • возможность разрабатывать тесты для проверки усвоения курсов;

  • вести учет студентов на курсах и их успеваемости;

  • предоставлять студентам удобный интерфейс для изучения курсов;

  • проводить тестирование студентов;

  • представлять учебные материалы в формате SCORM.

  1. Анализ задачи

Sharable Content Object Reference Model (SCORM) - стандарт, разработанный для систем дистанционного обучения. Данный стандарт содержит требования к организации учебного материала и всей системы дистанционного обучения. SCORM позволяет обеспечить совместимость компонентов и возможность их многократного использования: учебный материал представлен отдельными небольшими блоками, которые могут включаться в разные учебные курсы и использоваться системой дистанционного обучения независимо от того, кем, где и с помощью каких средств были созданы. SCORM основан на стандарте XML.

В качестве системы отвечающей этим и другим параметрам (поддержка русского языка, простота работы, освоения и установки) была выбрана система управления обучающим контентом (Learning Content Management System, LCMS) ATutor.

  1. Use Case Model

  1. Свойства сценария

Вход в систему

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

Сценарий работы:

Действия пользователя

Реакция системы

Ввод имени и пароля

 

 

Обращение к таблице авторизации в БД

 

Сравнение пользователя и пароля

 

Отображение соответствующего интерфейса

    1. Администратор (преподаватель)

Добавить курс

Создание нового курса начинается с задания его параметров:

Сценарий работы с окном параметров:

Действия пользователя

Реакция системы

Ввод параметров

 

Нажатие на кнопки "Сохранить"

 Сохранение настроек в БД

Нажатие на кнопки "Отмена"

 Закрытие окна без сохранения

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

  • редактировать текущую страницу

  • добавить новую страницу

  • удалить текущую страницу

  • экспортировать текущую страницу – эта функция не рассматривается

Действия пользователя

Реакция системы

Нажатие на кнопки

"Редактировать текущую страницу"

 Переход к окну редактора страницы

Нажатие на кнопки

"Добавить вложенную страницу"

 Добавление новой пустой страницы как подраздел текущей страницы

 Нажатие на кнопки

"Удалить эту страницу"

Удаление страницы из курса.

Редактировать курс

Редактировать содержание курса можно с помощью редактора содержимого:

Сценарий работы с редактором содержимого:

Действия пользователя

Реакция системы

Ввод параметров и содержания статьи

 

Нажатие на кнопки "Сохранить"

 Сохранение настроек в БД

Нажатие на кнопки "Закрыть"

 Закрытие окна без сохранения

Добавить тест

Создание тестов состоит из двух этапов: 1) создания набора вопросов; 2) составление из этих вопросов теста(ов).

Для начала добавления вопроса в набор нужно выбрать тип вопроса:

Действия пользователя

Реакция системы

Выбор типа вопроса

 

Нажатие на кнопки "Создать"

 Переход к окну ввода вопроса

Ввод вопроса и вариантов ответов:

Действия пользователя

Реакция системы

Ввод вопроса и вариантов ответов

 

Нажатие на кнопки "Сохранить"

 Сохранение настроек в БД

Нажатие на кнопки "Отмена"

 Закрытие окна без сохранения

После этого новый вопрос будет добавлен в базу данных вопросов и можно будет составлять тест.

Составление теста из вопросов:

Действия пользователя

Реакция системы

Добавление вопросов в тест

 

Ввод количества баллов за вопрос

Ввод порядка следования вопросов в тесте

Нажатие на кнопки "Обновить"

 Сохранение настроек в БД

Редактировать тест

При редактировании тестов используются те же инструменты, что и при создании.

    1. Специалист (преподаватель)

Оценить результаты тестирования

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

Действия пользователя

Реакция системы

Выбор прохождения теста из списка

 

Нажатие на кнопки "Просмотреть тест и выставить оценку"

Переход к окну просмотра и редактирования оценок

Выставление нужных оценок

Нажатие на кнопки "Сохранить"

 Сохранение настроек в БД

    1. Пользователь (студент)

Изучить курс

Изучение состоит в просмотре содержимого страниц курса. Курс представлен древовидной структурой на панели справа:

Действия пользователя

Реакция системы

Выбор страницы в древовидной структуре

 Загрузка выбранной страницы

Изучение материала на странице

Пройти тестирование

Действия пользователя

Реакция системы

Выбор ответов во всех вопросах

 

Нажатие на кнопки "Отправить"

 Сохранение отмеченных вариантов и результатов в БД

13