Задача обеспечения современного образования учебными материалами требует создания электронных средств обучения (ЭСО), которые в случае физико-математических дисциплин должны содержать большое количество научной графики: иллюстраций, схем, диаграмм, функциональных зависимостей, анимации, а так же динамических моделей, использующих графическое представление результата.
Все возрастающий объем создаваемых ЭСО, повышение требований к ним ведут к тому, что для их создания перспективно использовать различные инструментальные системы, из которых особенно интересны основанные на базах данных, опубликованных в Интернет. Таким образом, появляется необходимость встраивать графические подсистемы в такие Инструментальные среды с целью облегчить работу автора и предложить унифицированный интерфейс для создания ЭСО.
Цели данной работы:
Инструментальный портал - это сетевое ПО, работающее на основе мультимедиа баз данных учебных материалов. Используемая модель данных носит объектный характер. В системе предусмотрено разделение прав доступа к БД. Программист работает с ней через специальное ПО и создает представление курса для автора и пользователей через создание шаблонов (методов классов), согласно которым генерируются HTML страницы при обращении к ним пользователя. В результате портал позволяет работать над созданием учебных пособий коллективам авторов (в том числе территориально разделенным), не имеющим специальных знаний в области информационных технологий, используя только предоставляемый системой WEB-интерфейс.
Графическая система должна обеспечить:
На основе проведенного анализа предложен метод представления научной графики на основе SVG стандарта. Формат SVG (Scalable Vector Graphics - масштабируемая векторная графика) - это XML-словарь, предназначенный для описания двухмерной векторной графики для Интернета и других приложений. SVG имеет много преимуществ перед другими форматами изображений, такие как: масштабируемость, поддержка скриптов и анимации.
Графическая подсистема инструментальной среды разработки ЭСО на основе SVG стандарта должна в себя включать:
Для работы в составе Инструментального портала необходим редактор, интегрированный в Web-интерфейс и работающий на стороне клиента. Он должен иметь возможность создания и редактирования широкого набора графических объектов, уметь работать с любыми пользовательскими настройками, выводить результат на печать, содержать средства отображения полученного результата, позволять экспортировать созданные графические объекты в распространенные как векторные, так и растровые форматы.
Необходимо создать унифицированный графический интерфейс для пользователей ЭСО, позволяющий легко модифицировать видимое изображение (например, увеличивать, уменьшать изображение или менять шрифт).
Для облегчения моделирования требуется спроектировать и создать библиотеку, реализующую основные функции создания и редактирования часто встречающихся в научной графике объектов (например, функции sin(x), exp(x)).
В результате работы спроектирован и встроен прототип графической системы Инструментального портала для создания ЭСО по естественнонаучным дисциплинам.
Для реализации возможности изменять параметры просмотра графических объектов используется поддержка SVG стандартом таблицы стилей CSS и XSLT преобразований. Создан набор таких таблиц, все они интегрированы в систему, что позволяет динамически выбирать и подсоединять одну из них для применения к текущему объекту.
В настоящее время прототип графической системы встроен в Инструментальный портал, оттестирован и прошел апробацию при создании графики для курса "Физика атомов и молекул":
Опыт работы позволяет сделать заключение, что система готова к использованию для создания научной графики при построении любого курса естественнонаучного направления в Инструментальном портале.
Таким образом, проведенное исследование позволяет сделать заключение об эффективности использования SVG стандарта для построения графических инструментальных средств, предназначенных для создания ЭСО и работающих, в том числе через Интернет.
Предполагается продолжение исследований в следующих направлениях:
Примечание. Тезисы докладов публикуются в авторской редакции
Ваши комментарии Обратная связь |
[Головная страница] [Конференции] |
© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск