Содержание 1. Модели конвертирования образовательного контента 2. Структурная модель системы конвертирования контента 3. Уровень архитектуры 4. Модель интерфейса системы конвертирования контента
Библиографический список
1. Модели конвертирования образовательного контента
Базовым средством представления учебного курса в системе Moodle является язык разметки HTML. Структура учебного курса Moodle определяется набором взаимосвязанных HTML-страниц.
Моделирование автоматизированной системы конвертирования контента (АСКК) выполнено по объектно-ориентированной технологии. Для представления модели был использован универсальный язык моделирования UML. Ниже приведено описание в нотации UML трех базовых моделей системы конвертирования в объектно-ориентированном представлении:
- модель использования;
- модель поведения;
- структурная модель.
Модель использования является представлением системы в контексте окружения. Она описывает поведение системы как результат взаимодействия с внешними сущностями. В нотации UML модель использования представляется в виде диаграммы вариантов использования (Use Case) (рис. 1).
Рис. 1 - Модель использования АСКК
Ниже представлена детализация поведения прецедентов модели использования АСКК в виде потоков событий, включающих внешние события – действия пользователя системы (актера).
Таблица 1 - Основной поток событий прецедента «Открыть исходный файл»
Действия актера Отклик системы 1. Прецедент начинается, когда пользователь выбирает в меню Файл команду Открыть 2. Программа выводит диалоговое окно выбора файла 3. Пользователь указывает исходный файл в формате MS Word 2000, 2003
4. Программа открывает файл
5. include (просмотреть исходный файл)
6. На этом прецедент заканчивается
Альтернативный поток событий
Пользователь может отменить процесс выбора файла, нажав на кнопку «Отмена» в окне выбора файла.
Таблица 2 - Основной поток событий прецедента «Выбрать каталог для сохранения результатов»
Действия актера Отклик системы 1. Прецедент начинается, когда пользователь выбирает в меню Файл команду Сохранить 2. Программа выводит диалоговое окно для выбора каталога сохранения результатов 3. Пользователь указывает необходимую папку или создает новую
4. Программа запоминает каталог для сохранения результатов
5. На этом прецедент заканчивается
Альтернативный поток событий
Пользователь может отменить процесс выбора каталога, нажав на кнопку «Отмена» в окне выбора каталога.
Таблица 3 - Основной поток событий прецедента «Запустить конвертор»
Действия актера Отклик системы 1. Прецедент начинается, когда пользователь нажимает кнопку «Запуск конвертирования»
2. include (извлечение структуры документа)
3. include (извлечение абзацев)
4. include (извлечение графических изображений)
5. include (извлечение таблиц)
6. На этом прецедент заканчивается
Альтернативный поток событий
Если ни одного элемента не найдено (заголовки, абзацы, картинки, таблицы), то программа выводит сообщение, что исходный файл не может быть конвертирован.
Таблица 4 - Основной поток событий прецедента «Сохранить результаты»
Действия актера Отклик системы 1. ............