Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Оглавление
1 Вводная часть. 9
1.1 Аннотация. 9
1.2 Соглашения о форматировании. 9
1.2.1 Форматирование. 9
1.2.2 Шаблоны форматирования. 9
1.3 Краткое описание назначения, состава и структуры электронного учебного модуля (ЭУМ) 10
2 Файловая структура модуля. 13
2.1 Каталог META-INF.. 13
2.2 Каталог SCRIPT.. 13
2.3 Каталог DATA.. 13
3 Конфигурирование и стилевое оформление общих элементов пользовательского интерфейса ЭУМ. 16
3.1 Общие требования к разметке и редактированию стандартного XML документа 16
3.2 Значимые технологические отличия при разработке учебных модулей в операционных системах Windows и Linux. 17
3.3 Задание путей к объектам.. 18
3.4 Корневой установочный файл /config. xml 19
3.5 Настройка общих стилей (<setting element="defaults">) 20
3.6 Таблица стилей (<setting element="textStyles">) 20
3.7 Настройка всплывающих подсказок (<setting element="hints">).. 22
3.8 Настройка элементов управления (<setting element="controls">) 25
3.9 Описание свойств таблицы файла экспорта результатов выполнения ЭУМ (element="resultExport").. 29
3.10 Описание строковых ресурсов ЭУМ (element="languages").. 30
4 Общее описание элементов, определяющих состав и структуру содержательной части ЭУМ. 32
4.1 Каталог для структурной организации учебных данных /DATA/scene/ 32
4.2 Конфигурационный файл /DATA/scene/config. xml 32
4.3 Файл описания списка сцен (шагов) (/DATA/scene/lab. xml) 33
4.3.1 Элемент <settings>. 33
4.3.2 Элемент <settings><steplist>. 34
4.3.3 Элемент <settings><stepname>. 34
4.3.4 Элемент <settings><sound>. 35
4.3.5 Элемент <steps>. 36
4.3.6 Элемент <steps><step>. 36
4.4 Описание отдельной сцены (шага) /DATA/scene/stepFileName. xml 37
4.4.1 Элемент <settings>. 37
4.4.2 Элемент <settings><name>. 37
4.4.3 Элемент <settings><stepname>. 38
4.4.4 Элемент <settings><sound>. 39
5 Описание общих событий и действий и условий. 41
5.1 События (event), порождаемые объектами сцены.. 44
5.2 Действия (action), применимые ко всем видимым объектам сцены.. 45
5.3 Действия (action), используемые для управления состоянием кнопок. 46
5.4 События(event), инициализируемые протяженными во времени объектами (аудио, видео, flash...). 47
5.5 Действия (action), применимые к протяженным во времени объектам (аудио, видео, flash...). 47
5.6 Действия (action), используемые для реализации переходов между сценами. 48
5.7 Действия (action), выполняемые для организации вывода результатов работы. 48
5.8 Действия, выполняемые для организации подсчета подсказок (action; increaseHelps). 48
5.9 Элемент «Условие» (condition) 49
5.9.1 Атрибуты: 50
5.9.2 Элемент <![CDATA[ само_условие ]]>. 50
5.9.3 Действия, применяемые к элементу «Условие» (condition) 51
6 Элементы управления. 53
6.1 Правила использования объектов в составе контейнера <controls>.. 53
6.1.1 Включение в состав учебной сцены визуальных объектов, описанных в составе контейнера <controls> (Элемент <element>).. 53
6.1.2 Включение панелей управления в состав визуального объекта, находящегося в составе учебной сцены (Элемент <control>) 54
6.1.3 Подключение меню, появляющегося при наведении на объект (Элемент <rolloverMenu>).. 58
6.2 Настройка вида меню списка сцен (списка шагов) ЭУМ (element="stepList") 62
6.3 Объект «Кнопка». 65
6.3.1 Атрибуты: 65
6.3.2 Элемент <param>. 66
6.3.3 Элемент <effects>. 67
6.3.4 Элемент <hint>. 68
6.3.5 Элемент <activemark>. 68
6.3.6 Элемент <visitedmark>. 70
6.3.7 События, порождаемые объектом «Кнопка». 71
6.3.8 Действия, применяемые к объекту «Кнопка». 72
7 Описание медиа-объектов. 73
7.1 Описание общих элементов медиа-объектов. 73
7.1.1 Элемент <param>. 73
7.1.2 Элемент <effects>. 76
7.1.3 Элемент <effects><effect>. 76
7.1.4 Элемент <rollovermenu>. 78
7.1.5 Элемент <control>. 78
7.1.6 Элемент <title>. 79
7.1.7 Элемент <hint>. 80
7.1.8 Элемент <attach>. 82
7.2 Объект «Изображение» (image) 84
7.2.1 Элемент <param>. 85
7.2.2 Элемент <effects>. 85
7.2.3 Элемент <effect>. 86
7.2.4 Элемент <rollovermenu>. 86
7.2.5 Элемент <control>. 86
7.2.6 Элемент <title>. 86
7.2.7 Элемент <hint>. 87
7.2.8 Элемент <attach>. 87
7.3 Объект «Контур» (Shape) (начиная с ОМС Плеера версии 2.0) 87
7.3.1 Элемент <param>. 88
7.3.2 Элемент <shape><area>. 88
7.3.3 Элемент <shape><area><outline>. 89
7.3.4 Элемент <shape><area><gradients>. 90
7.3.5 Элемент <shape><area><gradients><gradient>. 90
7.3.6 Элемент <effect>. 91
7.3.7 Элемент <rollovermenu>. 92
7.3.8 Элемент <control>. 92
7.3.9 Элемент <title>. 92
7.3.10 Элемент <hint>. 92
7.3.11 Элемент <attach>. 92
7.4 Объект «Зона» (zone) 92
7.4.1 Элемент <zone><param>. 93
7.4.2 Элемент <shape><area>. 93
7.4.3 Элемент <zone><mask >. 94
7.4.4 Элемент <effect>. 95
7.4.5 Элемент <rollovermenu>. 95
7.4.6 Элемент <control>. 95
7.4.7 Элемент <title>. 95
7.4.8 Элемент <hint>. 95
7.4.9 Элемент <attach>. 96
7.5 Объект «Текст». 96
7.5.1 Атрибуты: 96
7.5.2 Элемент <param>. 96
7.5.3 Элемент <scroller>. 97
7.5.4 Элемент <value>. 98
7.5.5 Элемент <effects>. 99
7.5.6 Элемент <effect>. 99
7.5.7 Элемент <control>. 99
7.5.8 Элемент <title>. 99
7.5.9 Элемент <hint>. 99
7.5.10 Элемент <attach>. 99
7.5.11 События, порождаемые объектом «Текст». 99
7.5.12 Действия, применимые к объекту «Текст». 100
7.5.13 Задание гиперссылок в текстовых объектах. 100
7.6 Объект «Аудио» (audio) 102
7.6.1 Атрибуты: 102
7.6.2 Элемент <param>. 102
7.6.3 Элемент <control>. 103
7.6.4 Элемент <title>. 103
7.6.5 События, порождаемые объектом «Аудио». 103
7.6.6 Действия, применимые к объекту «Аудио». 103
7.7 Объект «Видео» (video) 103
7.7.1 Атрибуты.. 104
7.7.2 Элемент <param>. 104
7.7.3 Элемент <effects>. 105
7.7.4 Элемент <effects><effect>. 105
7.7.5 Элемент <rollovermenu>. 105
7.7.6 Элемент <control>. 105
7.7.7 Элемент <title>. 106
7.7.8 Элемент <hint>. 106
7.7.9 Элемент <attach>. 106
7.7.10 События, порождаемые объектом «Видео». 106
7.7.11 Действия, применимые к объекту «Видео». 106
7.8 Объект «Flash» (flash) 106
7.8.1 Атрибуты: 107
7.8.2 Элемент <param>. 107
7.8.3 Элемент <effects>. 108
7.8.4 Элемент <rollovermenu>. 108
7.8.5 Элемент <control>. 108
7.8.6 Элемент <hint>. 108
7.8.7 Элемент <attach>. 108
7.8.8 События, порождаемые объектом «Flash-ролик». 108
7.8.9 Действия, применимые к объекту «Flash». 110
7.9 Объект «2D-анимация» (qtemul) 111
7.9.1 Атрибуты: 112
7.9.2 Элемент <param>. 112
7.9.3 Элемент <param><cursors>. 113
7.9.4 Элемент <param><cursors><group>. 113
7.9.5 Элемент <slides>. 113
7.9.6 Элемент <slides><slide>. 114
7.10 Объект «3D-анимация» (object3D) (начиная с ОМС Плеера версии 2
7.10.1 Атрибуты: 115
7.10.2 <object3D><param>. 115
7.10.3 <object3D><param3D>. 115
7.10.4 <object3D><camera>. 116
7.10.5 <object3D><light>. 116
7.10.6 Дополнительные комментарии. 116
8 ШАБЛОНЫ
8.1 Общие элементы ШАБЛОНОВ.. 118
8.1.1 Тип подсчета результатов. <resultof …/>. 118
8.2 Шаблон «Кроссворд» (crossword) 120
8.2.1 Элемент <crossword><param>. 121
8.2.2 Элемент <crossword><layout>. 122
8.2.3 Элемент <crossword><langsettings>. 124
8.2.4 Элемент <crossword><data>. 125
8.2.5 События, порождаемые шаблоном «Кроссворд». 126
8.2.6 Действия, применимые к шаблону «Кроссворд». 126
8.3 Шаблон «Интеграция» (integration) 131
8.3.1 Элемент <image...>...</image>
8.3.2 Элемент <button.../>. 132
8.3.3 Элемент <param>. 132
8.3.4 Элемент <startplaces>. 132
8.3.5 Элемент <place>. 133
8.3.6 Элемент <target>. 133
8.3.7 Элемент <target><{Объект}.../>
8.3.8 Элемент < rollovermenu.../>. 134
8.3.9 События, порождаемые шаблоном «Интеграция». 134
8.3.10 Действия, применимые к шаблону «Интеграция». 135
8.4 Шаблон «Поле ввода» (input) 136
8.4.1 <param>. 137
8.4.2 События, порождаемые шаблоном «Поле ввода». 138
8.4.3 Действия, применимые к шаблону «Поле ввода». 139
8.4.4 Принудительная проверка шаблона «Поле ввода». 139
8.4.5 Контроль (синхронная проверка) нескольких полей ввода. 139
8.4.6 Пример обработки событий шаблона «Поле ввода» и таймера. 141
8.4.7 Использование регулярных выражений. 141
8.4.8 Использование интервалов. 142
8.5 Шаблон «Поле ввода» (расширенное, input_ex) 142
8.5.1 <param>. 143
8.5.2 <styles>. 144
8.5.3 <border>. 145
8.5.4 <caretka>. 145
8.5.5 События, порождаемые шаблоном «Поле ввода». 145
8.5.6 Действия, применимые к шаблону «Поле ввода». 146
8.5.7 Принудительная проверка шаблона «Поле ввода». 146
8.5.8 Контроль (синхронная проверка) нескольких полей ввода. 146
8.5.9 Пример обработки событий шаблона «Поле ввода» и таймера. 148
8.5.10 Использование регулярных выражений. 149
8.5.11 Использование интервалов. 149
8.6 Шаблон «Исследование» (research) 151
8.6.1 Элемент <zone>. 151
8.6.2 Элемент <zone><param>. 152
8.6.3 Элемент <zone><area>. 153
8.6.4 Элемент <zone><mask>. 153
8.7 Шаблон «Вопрос» (question) 158
8.7.1 Элемент <question>. 161
8.7.2 Элемент <param>. 161
8.7.3 Элемент <param><questions>. 162
8.7.4 Элемент <param><answers>. 163
8.7.5 Элемент <param><counter>. 165
8.7.6 Элемент <param><autoskip>. 166
8.7.7 Элемент <param><checkbox>. 167
8.7.8 Элемент <questions>. 168
8.7.9 Элемент <questions><question>. 168
8.7.10 Элемент <questions><question><answer>. 169
8.7.11 Элемент <questions><question><answer><param>. 169
8.7.12 Элемент <button>. 169
8.7.13 Элемент <actions>. 170
8.7.14 События (event), инициируемые шаблоном «Вопрос». 171
8.7.15 Примеры: 171
8.8 Шаблон «Множественные отношения» (Union) 174
8.8.1 Элемент <union><param>. 176
8.8.2 Элемент <union><param><unionsPropList>. 176
8.8.3 Элемент <union><param><units>. 178
8.8.4 Элемент <union><param><checkbox>. 179
8.8.5 Элемент <union><param><relationLine>. 180
8.8.6 Элемент <union><param><resultof>. 180
8.8.7 Элемент <union><unions>. 180
8.8.8 Элемент <union><unions><union>. 181
8.8.9 Элемент <union><unions><union><param>. 181
8.8.10 События, порождаемые шаблоном «Union». 184
8.8.11 Элемент <unit>. 185
8.8.12 Элемент <param>. 186
8.9 Шаблон «Слайд-фильм» (slideshow) 187
8.9.1 Элемент <slideshow> (<param>) 188
8.9.2 Элемент <slideshow><settings><general>. 188
8.9.3 Элемент <slideshow><settings><control>. 190
8.9.4 Элементы <slideshow><frames><frame><{Oбъект}><showparam>. 190
8.9.5 Элемент <slideshow><frames><commonFrame>. 191
8.10 Шаблон «Переключатель объектов» (train) 192
8.10.1 Элемент <train>. 193
8.10.2 Элемент <train><param><general>. 193
8.10.3 Элемент <train><param><control> или <button…/>. 194
8.10.4 События, порождаемые шаблоном «Train». 195
8.10.5 Элементы <train><frames><frame>. 195
8.10.6 Обработка событий. 195
8.11 Шаблон «Очередь» (draglist) 197
8.11.1 Элемент <button.../>. 198
8.11.2 Элемент <image.../>. 198
8.11.3 Элемент <text.../>. 198
8.11.4 Элемент <video.../>
8.11.5 Элемент <param>. 198
8.11.6 События, порождаемые объектом «Draglist». 199
8.11.7 Действия, применимые к объекту «Интеграция». 199
8.12 Шаблон «Коллекция» (collection) 200
8.12.1 Элемент <collection><settings><control>. 202
8.12.2 Элемент <collection><settings><list>. 203
8.12.3 Элемент <collection><items>. 203
8.12.4 Элемент <collection><items><item>. 204
8.12.5 Элемент <collection><items><item><title>. 204
8.13 Шаблон «МОЗАИКА» (puzzle) 205
8.14 Шаблон «Сопоставление» (Relations) 210
8.14.1 Элемент <relations><param>. 212
8.14.2 Элемент <relations><trashbox>. 215
8.14.3 Элемент <relations><set><choice>{Таскаемый объект}. 215
8.14.4 Элемент <relations>{Объект-цель}. 217
8.14.5 Элемент <relations>{Объект-цель}<target>. 217
8.14.6 Элемент <relations>{Объект-цель}<target><objects>. 218
8.14.7 Элемент <relations>{Объект-цель}<target><activemark>. 218
8.14.8 Элемент <relations>{Объект-цель}<target><layout>. 219
8.14.9 События, порождаемые шаблоном «Relations». 221
8.14.10 Действия, применимые к шаблону «Relations». 224
8.14.11 Пример. 225
8.15 Шаблон «Перестановка» (Replacement) 226
Элемент <replacement><param>. 228
Элемент <replacement><choice>{Таскаемый объект}. 230
Элемент <replacement><tableofzone>. 231
Элемент <replacement><tableofzone><addobject>. 232
Элемент <replacement>{Объект-цель}<target>. 232
Элемент <replacement>{Объект-цель}<target><objects>. 232
Элемент <replacement>{Объект-цель}<target><activemark>. 233
Элемент <replacement>{Объект-цель}<target><layout>. 234
События, порождаемые шаблоном «Replacement». 236
8.16 Шаблон «ПДД» (Avto) 238
Элемент <avto><car>. 238
Элемент <avto><car><param>. 239
Элемент <avto><junction>. 240
Элемент <avto><junction><param>. 240
Элемент <avto><junction><road>. 240
События, порождаемые шаблоном «avto». 241
События, порождаемые «road». 241
Действия, применимые к шаблону «avto». 241
9 Композиционные объекты.. 243
9.1 Объект «Группа» (group) 243
9.1.1 Атрибуты: 243
9.1.2 Элемент <param>. 243
9.1.3 Элемент <effects>. 245
9.1.4 События, порождаемые объектом «Группа». 245
9.1.5 Действия, применимые к объекту «Группа объектов». 246
10 Временной контроль (синхронизация процессов работы) 248
10.1 Объект «Таймер» (timer) 248
10.1.1 Атрибуты: 248
10.1.2 Элемент <param>. 248
10.1.3 Элемент <format>. 249
10.1.4 Действия, применимые к объекту «Таймер». 250
10.2 Задание интервала времени для выполнения сцены (шага). 251
10.3 Задание интервала времени для выполнения ЭУМ в целом (Элемент <timer>). 253
11 Статистический учет действий пользователя при работе с модулем 255
11.1 Сопроводительный комментарий к учебной сцене. 255
11.2 Сохранение результатов в файл. 256
11.3 Управление сбором результатов постерством событий и действий (event and actions) 256
11.4 Варианты управления способом оценки результатов работы посредством событий и действий (event and actions) 257
11.4.1 События, определяющие условия проверки результата. 258
11.5 Оценка общего результата прохождения заданий ЭУМ
11.6 Шаблон «Результаты работы» (summary) 259
11.6.1 Элемент <settings><table>. 259
11.6.2 Элемент <settings><table><param>. 260
11.6.3 Элемент <settings><table><step>. 261
11.6.4 Элемент <settings><table><step><item>. 261
12 Приложения. 265
12.1 Объектная модель ЭУМ (логическая структура) 265
12.1.1 Комментарии к схеме. 266
13 Устаревшие шаблоны.. 269
13.1 Шаблон «Перетаскивание» (dragging) 269
13.1.1 Элемент <dragging><param>. 270
13.1.2 Элемент <dragging><param><appearance>. 271
13.1.3 Элемент <dragging><param><startplaces>. 273
13.1.4 Элемент <dragging><param><startplaces><place>. 273
13.1.5 Элемент <dragging><param><dragobjects>. 274
13.1.6 Элемент <dragging><param><behaviour>. 276
13.1.7 Элемент <dragging><param><trashbox>. 277
13.1.8 Элемент <dragging><param><resultof>. 277
13.1.9 Элемент <dragging><dragobject>. 277
13.1.10 Элемент <dragging><target>. 279
13.1.11 Элемент <dragging><target><placement>. 280
13.1.12 Элемент <dragging><target><placement><table>. 280
13.1.13 Элемент <dragging><target><placement><placelist>. 280
13.1.14 Элемент <dragging><target><activemark>. 281
13.1.15 Элемент <dragging><target><area>. 282
13.1.16 Элемент <dragging><target><mask>. 283
13.1.17 Элемент <dragging><target><attachlist>. 284
13.1.18 События (event), инициируемые объектом «Перетаскивание». 284
13.1.19 Действия (actions), применимые к объекту «Перетаскивание». 285
13.1.20 Элемент <dragging><class>. 287
13.1.21 Элемент <dragging><group_drag>. 288
13.2 Шаблон «Классификация» (classification) 288
13.2.1 Элемент <dragging><param>. 290
13.2.2 Элемент <dragging><param><dragobjects>. 290
13.2.3 Элемент <dragging><param><appearance>. 292
13.2.4 Элемент <dragging><param><behaviour>. 293
13.2.5 Элемент <dragging><trashbox>. 293
13.2.6 Элемент <dragging><param><startplaces>. 294
13.2.7 Элемент <dragging><param><startplaces><place>. 295
13.2.8 Элемент <dragging><class>. 295
13.2.9 Элемент <dragging><class><param>. 295
13.2.10 Элемент <dragging><class><dragobject>. 296
13.2.11 Элемент <dragging><class><dragobject><attachzoom>. 296
13.2.12 Элемент <dragging><class><dragobject><aliases>. 297
13.2.13 Элемент <dragging><target>. 299
13.2.14 Элемент <dragging><target><placement>. 299
13.2.15 Элемент <dragging><target><placement><table>. 300
13.2.16 Элемент <dragging><target><placement><placelist>. 300
13.2.17 Элемент <dragging><target><activemark>. 300
13.2.18 Элемент <dragging><target><area>. 302
13.2.19 Элемент <dragging><target><mask>. 303
13.2.20 События (event), инициируемые объектом «Классификация». 304
13.2.21 Действия (actions), применимые к объекту «Классификация». 305
1 Вводная часть
1.1 Аннотация
Данный документ содержит подробное руководство по настройке конфигурационных файлов, определяющих свойства, состав и структуру электронных учебных модулей.
1.2 Соглашения о форматировании
1.2.1 Форматирование
Для того, что бы статьи данного документа были более удобными для чтения и понимания, условимся соблюдать некие правила форматирования текста статей. Договоримся далее придерживаться такого формата статей:
ü курсивом будем выделять названия файлов;
ü моноширинным шрифтом будем пользоваться для написания кода программы;
ü жирный текст будем использовать в определениях для выделения названия терминов;
ü правила использования подчеркиваний еще не установлены, поэтому пока их использование зависит от предпочтений автора;
ü правила использования "кавычек" еще не установлены, поэтому пока их использование зависит от предпочтений автора;
1.2.2 Шаблоны форматирования
В данном разделе содержится информация о присутствующих в системе экспресс-блоков, а так же правилах их применения.
Внимание
Экспресс-блок предназначен для акцентирования внимания читателя на каком либо смысловом аспекте статьи. Информация носит важный, предупредительный характер.
Это важный вопрос, который требует дополнительного осмысления. |
Информация
Экспресс-блок предназначен для акцентирования внимания читателя на каком либо смысловом аспекте статьи. Информация носит вспомогательный характер.
Это важный вопрос, который требует дополнительного осмысления. |
Незавершенная статья
Экспресс-блок предназначен для разметки разделов, находящихся в стадии доработки.
Это незавершенная статья. Для получения окончательной версии обратитесь к данной статье позже. |
1.3 Краткое описание назначения, состава и структуры электронного учебного модуля (ЭУМ)
Электронный учебный модуль (ЭУМ) представляет собой законченный интерактивный мультимедиа продукт, нацеленный на решение определенной учебной задачи.
ЭУМ автономен, но для того чтобы несколько отдельно взятых модулей составили целостный электронный учебный курс по предметной области, они должны иметь унифицированную архитектуру, стандартизованные внутренние и внешние параметры.
Разработанная с учетом мирового и отечественного опыта унифицированная архитектура электронного учебного модуля приведена на рис. 1.2.
Файл манифеста imsmanifest. xml в соответствии с IMS и SCORM определяет логическую и физическую структуру данных, входящих в состав ЭУМ. Манифест содержит также ссылку на файл метаданных модуля.
Папка META-INF содержит файл метаданные ЭУМ и файл технических характеристик (настроек при воспроизведении).
С точки входа в ЭУМ entry. xml программа-реализатор начинает воспроизведение модуля.
Следующий важный блок из состава ЭУМ – сценарий воспроизведения модуля. Понятие сценария традиционно трактуется как текстовое описание оформления сцены и происходящих действий. Сценарий воспроизведения ЭУМ в принципе выполняет те же функции – описывает композиции медиа элементов, составляющих учебные объекты в каждой сцене, организацию интерактива с пользователем и результаты взаимодействия объектов между собой.
Однако в данном случае речь идет о компьютерном сценарии – наборе исполняемых инструкций на JavaScript и описаний на XML. По существу это контентно-зависимая (только для данного модуля) программа воспроизведения данного ЭУМ. Чтобы отличить её от традиционного сценария, также применяемого разработчиками ЭОР, будем использовать латинское scenario.
Полный scenario размещен в папках SCRIPT и DATA/scene – в данном случае удобно разделить исполняемые инструкции и XML-описания сцен.
В папке DATA/components размещаются элементы контента – файлы различных компьютерных форматов, содержащие медиа элементы или простые композиции (озвученное видео, flash и др.), укладывающиеся в один файл соответствующего формата. Как будет показано далее, содержимое этой папки можно структурировать по пяти мультимедиа компонентам, отсюда и название папки.

Рис. 1.2. Архитектура электронного учебного модуля
В составе сцены практически всегда имеются стандартные элементы навигации и управления, фоновые текстуры и другие, общие для всех сцен (и даже для группы ЭУМ), графические элементы, обрамляющие учебный контент. Разумно разместить их в отдельной папке DATA/skin.
В папке MODELERS размещаются исполняемые программы, моделирующие поведение учебных объектов и течение изучаемых процессов.
Обращаем внимание, что унифицированная структура ЭУМ в целом и все указанные на рис. 1.2 имена папок и файлов являются фиксированными. В каждом ЭУМ должны присутствовать все папки и файлы, причем только с указанными именами. Допускается лишь включение содержимого папки DATA/scene в папку SCRIPT, при этом папка DATA/scene будет пустой.
Разумеется, каждая из папок рис. 1.2 может содержать вложенные папки и файлы, структуру и имена которых определяет разработчик.
2 Файловая структура модуля
Каждый модуль содержит следующие файлы верхнего уровня
- entry. xml imsmanifest. xml
Содержимое данных файлов при сборке не изменяется. |
Каждый модуль содержит следующие каталоги верхнего уровня
- META-INF SCRIPT MODELERS DATA
2.1 Каталог META-INF
В каталоге META-INF содержатся следующие файлы:
- manifest. xml - метаданные модуля tech-data. xml - технического описания модуля.
2.2 Каталог SCRIPT
В каталоге SCRIPT содержится стандартный набор исполняемых файлов модуля.
Содержимое данных файлов при сборке не изменяется. |
2.3 Каталог DATA
Каталог содержит следующие подкаталоги scene, components, skin
Следует отметить, что папки scene, components, skin (и их имена) предопределены в унифицированных требованиях расширенных (УТР) и изменению не подлежат. |
- scene – предназначен для хранения xml-файлов с описанием элементов состава сцен (шагов) ЭУМ (lab. xml) и xml-файлов с описанием «сценариев» отдельных сцен (шагов) ЭУМ.
Каталог scene содержит один предопределенный (обязательный) для данной версии библиотеки скриптов файл - config. xml, в котором определяются пути к файлу с описанием структуры учебного сценария (например, /DATA/scene/lab. xml) и файлу содержащему параметры для подсчета результатов работы (таких, как completionThreshold и scaledPassingScore) |
- components – назначение данной папки хранение мультимедиа компонентов, используемых в составе композиции учебной сцены (учебных сцен) ЭУМ. skin – содержит конфигурационные данные для настройки общих элементов интерфейса учебного модуля, согласно единому стилю и дизайну оформления, утвержденному группой разработчиков ЭУМ.
Каталог skin содержит один предопределенный (обязательный) для данной версии библиотеки скриптов файл - config. xml, в котором определяется состав конфигурационных (настроечных) файлов ЭУМ |
Ниже представлен возможный список конфигурационных (настроечных файлов), указанных в описании файла config. xml
- Файл controlStylesDef. xml – содержит определения групп элементов управления объектами (подробнее – см. Задание групп элементов управления) Файл textStylesDef. xml – содержит определения текстовых стилей, которые могут быть использованы. Файл stepList. xml – настроечный файл для организации меню отображения списка сцен (шагов). Файл rollOverMenu. xml – настроечный файл для контекстного меню, появляющегося при наведении курсора на объект.
Внимание! Данная модель использования rollOverMenu функционально устарела и остается на неопределенное время в руководстве для совместимости версий. Следовательно, необходимость в существовании файла rollOverMenu. xml в новой модификации скриптов отсутствует. |
- Файл defaultsStyles. xml – содержит параметры по умолчанию для различных объектов. Файл hintStyleDef. xml – содержит параметры по умолчанию для режима отображения всплывающих подсказок. Файл resultexport. xml – содержит описания формата выходного файла с результатами работы. Файл resultPanel. xml – содержит настройки для визуального оформления сцены представления результатов работы. Файл localStepIndicator. xml – содержит настройки для визуального отображения индикаторов результатов выполнения работы. Файл timeLimit. xml – содержит настройки для визуального отображения индикаторов результатов выполнения работы.
В конфигурационных файлах имеются ссылки на сопутствующие ресурсные файлы, расположенные в соответствующих каталогах (ассоциативно связанных с конфигурационными файлами).
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |


