Смекни!
smekni.com

Проект создания интернет-учебного пособия (стр. 7 из 12)

Документы Microsoft Word конвертируются в любой из поддерживаемых форматов TeX, причем программа позволяет выполнять как преобразование всего текста, так и только уравнений (не касаясь таблиц, рисунков и прочих объектов), что существенно ускоряет операцию. В ходе полной конвертации к результирующему тексту можно добавить стандартную преамбулу (скажем, для поддержки кириллицы), сохранить форматирование, а также поместить содержащиеся в документе иллюстрации в отдельные файлы и вставить их в документ TeX с помощью специальных команд.

При преобразовании из поддерживаемых форматов TeX в документ Microsoft Word уравнения допускается сохранять в форматах как MathType, так и Microsoft Equation 3.0. К сожалению, при этом иногда обрезается первая буква первого предложения (с чем это связано, отследить не удалось), а также порой используется более крупный кегль (для элементов, которые в формуле пишутся не курсивом, а прямым шрифтом). По-видимому проблемы с преобразованием из TeX в Word связаны еще и с тем принципиальным моментом, что TeX допускает множество способов получить одну и ту же формулу. Это достоинство с точки зрения обычного (а тем более опытного) пользователя превращается в нелегкую задачу для разработчика конвертера.

Впрочем, проблема форматирования в формулах частично (но, к сожалению, не полностью) решается с помощью модуля нормализации, который предназначен для приведения всех объектов Microsoft Equation 3.0 к единому виду (т. е. одним и тем же шрифтам, стилям и размерам символов). Если параметры не заданы явно (в соответствующих диалоговых окнах редактора Microsoft Equation), утилита использует установки последнего из открывавшихся уравнений. Кстати, нормализация не касается объектов MathType, их вначале следует преобразовать в формат Microsoft Equation 3.0.

Для выполнения алгоритма преобразования текстов по «Нелинейной теории устойчивости» из формата TeX в формат MSWord использовалось программное обеспечение: Microsoft Office Word, Design Science MathType, конвертер Chikrii Softlab TeX2Word.

\Win1251\ - Папка, в которую помещается оригинал-макет после преобразования в кодировку Windows.

\MsWord\ - Папка, в которую помещаются файлы с выбранными главами книги в формате MSWord.

Алгоритм конвертирования:

1. Открыть файл с разделом для обработки в формате TeX (в кодировке ANSI) \Win1251\mv_??.tex

2. Открыть файл \Win1251\sample.inc, очистить его

3. Выделить в файле mv_??.tex нужную порцию текста и скопировать ее в файл sample.inc

4. Произвести глобальную замену символов в файле sample.inc "\," на "$\,$" и сохранить файл

5. Открыть файл \Win1251\sample.tex в Microsoft Word

6. Проверить правильность конвертации математических символов и внести необходимые изменения в файл \Win1251\sample.def

7. В полученном документе:

Проверить нумерацию заголовков

Изменить размер шрифта на 14

Отформатировать формулы (Format equations)

Сделать абзацные отступы 1.25 см

Установить полуторный межстрочный интервал

Вставить в текст рисунки, скопировав их через буфер переноса из файла, содержащего текст учебника в формате pdf (mvfl.pdf) или из файлов *.eps, открытых в Photoshop.

8. Сохранить файл под именем \Msword\mvfl_X.doc, где X - порядковый номер раздела.

4.2 Технология создания компьютерных учебников, содержащих специальные математические тексты

Особенностью теоретического курса интернет-учебного пособия «Нелинейная теория устойчивости» является квинтэссенция математических изысканий – формулы и теоремы. Необходимо было наглядно и в удобном виде предоставить знания обучаемому.

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

Из приведенной выше схемы видно, что последовательность выполнения основных действий (на рис. обозначены овалами) имеет следующий вид: сбор материала для включения в компьютерный учебник ® создание оглавления КУ ® установление соответствия пунктов оглавления и фрагментов текста ®разработка интерфейса страниц ® выделение опорных терминов и формул на каждой странице ® организация навигации по страницам ®создание алфавитно-предметного указателя и тестового модуля КУ ® тестирование готового КУ. Результаты выполнения данных действий обозначены на рисунке прямоугольниками.

Интернет-учебное пособие «Нелинейная теория устойчивости» создано с использованием данной технологии. Это позволило наглядно, в удобном виде предоставить обучаемому необходимые знания по данной дисциплине и предоставить обучаемому возможность осуществления самопроверки знаний при прохождении им тестирования в конце каждой главы компьютерного учебника, что выразилось в облегчении и упрощении труда преподавателя по формированию знаний обучаемых, а также повышении эффективности процесса обучения по данной дисциплине.

С учетом указанных в пункте 4.1. трудностей при конвертировании математических текстов, содержащих большое количество формул, из формата TEX в формат HTML или Word, а также учитывая технологию создания компьютерных учебников, содержащих специальные математические термины, была создана полная схема создания интернет-учебного пособия. Данная схема приведена на рисунке 2.

Рис.2. Схема создания компьютерного учебника


Условные обозначения, используемые в рисунке 2:

Операции, выполняемые в пользовательском режиме при работе с внешним приложением Windows.
Операции, выполняемые в автоматическом режиме при помощи сервера сценариев Windows.
Описание блока данных, передаваемых из одной операции в другую. Стрелками указаны направления перемещения блоков данных.

Алгоритм формирования учебника:

1. Формирование древовидной структуры книги и преобразование исходных файлов в кодировку Windows-1251 (ANSI).

Вход: Оригинал-макет книги в формате TeX в кодировке MSDOS

Действие: Выполняется скрипт для обработки текста

Выход: Структура книги в формате XML

Оригинал-макет книги в формате TeX в кодировке ANSI

2. Выделение в XML-структуре ветвей, включаемых в учебник

Вход: Структура книги в формате XML

Действие: Ветви отмечаются атрибутом avail="1"

Выход: Структура книги в формате XML

3. Формирование структуры учебника в формате программы TBBuilder

Вход: Структура книги в формате XML

Действие: Выполняется скрипт для обработки текста

Выход: Структура папок и файлов учебника

Дополненный файл структуры книги в формате XML

4. Преобразование текстов из формата TeX в формат MSWord

Вход: Оригинал-макет книги в формате TeX в кодировке ANSI

Действие: Осуществляется алгоритм полуавтоматического преобразования текста из формата TeX в формат MSWord.

Для выполнения алгоритма используется программное обеспечение: Microsoft Office Word, Design Science MathType, Chikrii Softlab TeX2Word

Выход: Файлы в формате MSWord

5. Преобразование текстов из формата MSWord в формат HTML и заполнение структуры учебника для программы TBBuilder

Вход: Файлы в формате MSWord

Дополненный файл структуры книги в формате XML

Действие: Выполняется скрипт для обработки текста

Выход: Структура папок и файлов учебника, вместе с HTML-страницами

6. Доработка учебника в среде TBBuilder (создание контрольных тестов и предметного указателя)

Вход: Структура папок и файлов учебника

Действие: Работа с программой TBBuilder

Выход: Структура папок и файлов учебника

7. Доработка HTML-дизайна учебника

Вход: Файлы с дизайном учебника

Действие: Редактирование файлов с помощью notepad.exe

Выход: Файлы с дизайном учебника

8. Компиляция учебника

Вход: Структура папок и файлов учебника

Действие: Работа с программой Project1.exe – компилятором учебника

Выход: Структура папок и файлов готового учебника


5. Расчет экономической эффективности внедрения компьютерного учебника в учебный процесс и определение затрат на разработку электронного учебника

В дипломном проекте разрабатывается программа: интернет учебное пособие по нелинейной теории устойчивости.

В экономическом плане разрабатываемое программное средство должно отвечать требованиям наибольшей эффективности, обеспечивая существенное снижение трудоемкости, себестоимости и скорости выполняемых работ.

Данный раздел дипломного проекта посвящен решению следующих задач:

разработка плана создания программы;

определение затрат на разработку программы и его цены;

оценка экономической эффективности внедрения программы.

5.1 План разработки программы

Этот раздел выполняется с использованием сетевого метода планирования и управления.

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

Анализ сетевой модели, представленной в графической или табличной (матричной) форме, позволяет,

во-первых, более четко выявить взаимосвязи этапов реализации проекта и

во-вторых, определить наиболее оптимальный порядок выполнения этих этапов в целях, например, сокращения сроков выполнения всего комплекса работ.