Реферат: Конвертирование образовательного контента из форматов офисных приложений компании MicroSoft
Библиографический список
1. Модели конвертирования образовательного контента
Базовым средством представления учебного курса в системе Moodle является язык разметки HTML. Структура учебного курса Moodle определяется набором взаимосвязанных HTML-страниц.
Моделирование автоматизированной системы конвертирования контента (АСКК) выполнено по объектно-ориентированной технологии. Для представления модели был использован универсальный язык моделирования UML. Ниже приведено описание в нотации UML трех базовых моделей системы конвертирования в объектно-ориентированном представлении:
- модель использования;
- модель поведения;
- структурная модель.
Модель использования является представлением системы в контексте окружения. Она описывает поведение системы как результат взаимодействия с внешними сущностями. В нотации UML модель использования представляется в виде диаграммы вариантов использования (UseCase) (рис. 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. На этом прецедент заканчивается |
Альтернативный поток событий
Если ни одного элемента не найдено (заголовки, абзацы, картинки, таблицы), то программа выводит сообщение, что исходный файл не может быть конвертирован.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--