Текст в формате PDF - ЦЫМБЛЕР Михаил Леонидович
Текст в формате PDF - ЦЫМБЛЕР Михаил Леонидович
Текст в формате PDF - ЦЫМБЛЕР Михаил Леонидович
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Энциклопедия – со<strong>в</strong>окупность аналогичных по дидактической структуре<br />
модулей, описы<strong>в</strong>ающих определенную предметную область.<br />
Схема энциклопедии – определение дидактической структуры модулей<br />
энциклопедии.<br />
Модуль – базо<strong>в</strong>ая имено<strong>в</strong>анная структурная единица энциклопедии.<br />
Семантически модуль соот<strong>в</strong>етст<strong>в</strong>ует некоторому предметному понятию,<br />
"сло<strong>в</strong>арной статье".<br />
Компонента модуля – элемент дидактической структуры модуля.<br />
Курс – со<strong>в</strong>окупность модулей, <strong>в</strong>ыбранных из одной или нескольких<br />
энциклопедий, и организо<strong>в</strong>анных <strong>в</strong> иерархию <strong>в</strong> соот<strong>в</strong>етст<strong>в</strong>ии с определенным<br />
граф-планом.<br />
Модель предусматри<strong>в</strong>ает следующие осно<strong>в</strong>ные классы пользо<strong>в</strong>ателей.<br />
Методист – пользо<strong>в</strong>атель, занимающийся <strong>в</strong><strong>в</strong>одом стандарто<strong>в</strong> и<br />
граф-плано<strong>в</strong> <strong>в</strong> систему. Профессор – пользо<strong>в</strong>атель, разрабаты<strong>в</strong>ающий и<br />
сопро<strong>в</strong>ождающий энциклопедии. Доцент – пользо<strong>в</strong>атель, разрабаты<strong>в</strong>ающий<br />
и сопро<strong>в</strong>ождающий курсы. Препода<strong>в</strong>атель – пользо<strong>в</strong>атель, настраи<strong>в</strong>ающий<br />
сущест<strong>в</strong>ующие курсы для использо<strong>в</strong>ания <strong>в</strong> учебном процессе.<br />
Студент – пользо<strong>в</strong>атель системы, ос<strong>в</strong>аи<strong>в</strong>ающий курсы.<br />
В рамках модели каждый модуль состоит из заголо<strong>в</strong>ка и набора<br />
имено<strong>в</strong>анных дидактических компонент. Семантика компоненты определяется<br />
ее компонентным типом. Каждый компонентный тип определяется<br />
путем задания набора атрибуто<strong>в</strong> и набора операций.<br />
Компонентный тип <strong>в</strong>ключает <strong>в</strong> себя следующий минимальный набор<br />
атрибуто<strong>в</strong>:<br />
name – имя компонентного типа;<br />
description – описание назначения компонентного типа;<br />
exec – хранимая процедура.<br />
Набор операций компонентного типа <strong>в</strong>ключает <strong>в</strong> себя следующие<br />
операции:<br />
create – создание компоненты;<br />
delete – удаление компоненты (ос<strong>в</strong>обождение памяти, занимаемой<br />
атрибутами компоненты);<br />
browse – просмотр атрибуто<strong>в</strong> компоненты без <strong>в</strong>озможности изменения;<br />
run – запуск процедуры exec;<br />
print – получение предста<strong>в</strong>ления, пригодного для печати (с<strong>в</strong>едение<br />
информации из <strong>в</strong>сех <strong>в</strong>ыделенных модулей заданной компоненты<br />
<strong>в</strong> документ, пригодный для печати);<br />
edit – редактиро<strong>в</strong>ание компоненты.<br />
Для <strong>в</strong>сех компонентных типо<strong>в</strong> инструментальная среда должна<br />
поддержи<strong>в</strong>ать методы реализации базо<strong>в</strong>ых операций. При этом реализация<br />
некоторых операций может быть пустой, то есть не <strong>в</strong>ыполнять никаких<br />
дейст<strong>в</strong>ий.<br />
В модели предусмотрены следующие компонентные типы:<br />
theory – раз<strong>в</strong>ернутое теоретическое описание понятия;<br />
summary – краткое теоретическое описание понятия, определение<br />
или формула для расчета;<br />
examples – список примеро<strong>в</strong>, иллюстрирующих те или иные отличительные<br />
черты понятия;