Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

<hint type="text">Сохранить результаты...</hint>

<actions>

<action event="onPress">saveResultToFile</action>

</actions>

</button>

</step>

Пример

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

<item width="90" style="totalnameFont">

<![CDATA[%Result%<br>%SelectRule%]]>

</item>

<br> - html тег переноса строки.

12  Приложения

12.1  Объектная модель ЭУМ (логическая структура)

12.1.1 Комментарии к схеме

При изучении нового материала мы, как правило, опираемся на фундамент познанного. Понять принципы модульной организации учебного материала и организации данных в составе учебного модуля проще на реальных образах (примерах). В данном случае наиболее адекватным сравнительным примером будет модель, основанная на театральной терминологии. Нам известно, что электронный учебный модуль (ЭУМ) представляет собой законченный интерактивный мультимедиа продукт, нацеленный на решение определенной учебной задачи. ЭУМ автономен, но несколько отдельно взятых модулей могут (для этого предназначены) составлять единое тематическое содержание, – целостный электронный учебный курс (или тематически единый раздел курса). В рамках упомянутой сравнительной модели тематической единице курсу (или тематически единому разделу курса) можно сопоставить термин – пьеса, электронному модулю – термин действие («Драма в четырех действиях, в двенадцати сценах»). Чтобы понять какое место в системе сравнений отвести термину сцена, рассмотрим подробнее логику организации данных в составе ЭУМ, а понять данную логику поможет приведенная схема.

НЕ нашли? Не то? Что вы ищете?

ЭУМ

Итак, вершина иерархии данной схемы принадлежит ЭУМ (акт или действие в театральной терминологии). ЭУМ состоит из ШАГОВ – сцен (в театральной терминологии). Состав и порядок ШАГОВ(СЦЕН) описаны в партитуре (если театр музыкальный) или в техническом сценарии; физически данная информация хранится в файле, путь к которому указан в контейнере <setting element="steps"><location href="\DATA\scene\lab. xml"/></setting> предопределенного файла DATA\scene\config. xml (как видим, в данном случае это файл lab. xml). Оставаясь в пределах театральной тематики, можно придать соответствующие образы таким элементам схемы, как «Фоновый объект» и «Навигационная панель». В первом случае это задник (декорация на заднем плане сцены), который будет присутствовать на протяжении всех сцен (шагов) ЭУМ. Во втором – (сравнение менее удачное, но если напрячь воображение, представить можно) – это театральная программка, при помощи которой можно пропустить ряд скучных сцен и перейти к ожидаемой.

Шаг (Сцена).

Перейдем к следующему элементу. Сцена – есть временной процесс, в котором развивается основное действие. Физически содержание ШАГА (СЦЕНЫ) (сценарий) располагается в файле, путь к которому указан в контейнере <steps><step id="intro" src="intro. xml" …/><steps>, размещенного в файле, путь к которому определен в контейнере "><location href="\DATA\scene\lab. xml"/>. Описательный файл ШАГА (СЦЕНЫ) содержит всю информацию обо всех объектах (участниках) данной сцены, их начальном состоянии (некоторые участники могут отсутствовать на сцене в начальный момент времени).

Шаблон

Любая сцена может иметь несколько мизансцен (размещение декораций, предметов и действующих лиц на сценической площадке соответственно разным моментам композиции спектакля и исполняемого произведения.) В нашем случае, мизансцену можно сравнить с ШАБЛОНОМ, который описывает логически завершенный (цельный) фрагмент (сценарный фрагмент сценического действия). Шаблон устанавливает связи между действующими объектами (актерами), описывает возможные варианты их поведения. ШАБЛОН – есть контейнер - документ, описывающий состав медиа-объектов и логику, - алгоритм (инструкции или сценарий) их поведения.

Медиа-объект

Если опираться на театральную образную модель, медиа-объект – это актер, имеющий сложную (предопределенную) роль и соответствующее поведение, или статист, размещенный на заднем плане. На данный момент времени мы можем использовать 9 основных типов медиа-объектов:

«Изображение»;

«Flash»;

«Видео»;

«Quicktime»;

«2D-анимация»;

«Аудио»(«Звук»);

«Текст»;

«Кнопка»;

«Контур».

Группа

В данной схеме это наиболее простое понятие и, соответственно, наиболее простой образ. В сценической модели данному образу могут соответствовать такие термины, как оркестр, кордебалет – объединенная одним действием группа. В ЭУМ группа может объединять не только отдельные визуальные компоненты, но и шаблоны (например, иллюстрации, кнопки и шаблон; два шаблона типа «Кроссворд»). Группой удобно управлять, скрывая или показывая целиком мизансцену.

Таймер

Таймер – объект, передающий команды другим объектам по истечении определенного промежутка времени, или оповещающий другие объекты о прошествии определенного времени.

13  Устаревшие шаблоны

В данном разделе публикуются шаблоны, для которых существует обновленное решение. Данные шаблоны сохранены в справочном руководстве для поддержания (внесения исправлений или дополнений) модулей содержащих данные шаблоны.

13.1  Шаблон «Перетаскивание» (dragging)

Расстановка объектов с помощью мыши

Возможности шаблона:

    перетаскивание медиа-объектов (изображение, текст); назначение различных реакций на правильное и неправильное размещение объекта в целевых зонах; каждый перетаскиваемый объект может иметь одну или несколько целевых зон; перетаскиваемый объект может не иметь целевой зоны вовсе (объект, не имеющий соответствия – объект обманка); вывод объектов для перетаскивания по одному или всех сразу; вывод объектов для перетаскивания в произвольном и фиксированном порядке; проверка правильности расстановки сразу (непосредственно после установки объекта) или по кнопке (при этом существует возможность многократно переставлять объекты между целями до проверки); последовательная активация объектов-целей, что позволяет требовать от пользователя расстановки объектов в определённом порядке (может быть полезно в режиме аттестация); неправильно поставленный объект может быть отправлен обратно на свою стартовую позицию, удален с экрана или плавно перемещён в корзину; цель может принимать один или несколько объектов, при этом размещённые объекты могут выстраиваться табличным способом (в колонку, в строку) или принимать предопределённые положения; каждая цель может быть подсвечена, если во время таскания объект попадает в её зону; ограничение времени на выполнение задания; существует объект "Корзина" – некоторое место (в пределах учебной сцены), куда плавно перемещаются неправильно поставленные объекты (при соответствующих настройках)

Важно:

В данном шаблоне существуют зарезервированные идентификаторы объектов, использование которых жестко предопределено. Список предопределённых идентификаторов и их назначение указано ниже (имена чувствительны к регистру).

    btnPreviousDragObject– кнопка перехода к предыдущему перетаскиваемому объекту в наборе(данная кнопка работает только при режиме показа объектов по одному) btnNextDragObject– кнопка перехода к следующему перетаскиваемому объекту в наборе (данная кнопка работает только при режиме показа объектов по одному) btnCheck– кнопка проверки расположения перетаскиваемых объектов (используется при соответствующих настройках шаблона) btnReset– кнопка сброса расположения перетаскиваемых объектов (если разрешено настройками шаблона)

Не рекомендуется управлять данными объектам самостоятельно с помощью действий.

Общая структура шаблона

<step>

<dragging>

<param...>

...

</param>

<[text|image| button|Медиа-объект].../>

<actions>

<action.../>

...

</actions>

<target.../>

...

<dragobject.../>

...

</dragging >

<[text|image| button|Объект].../>

</step>

13.1.1 Элемент <dragging><param>

Определяет настройки шаблона

Общая структура

<param>

<!-- name>name – удален в текущей версии сборки</name -->

<appearance

mode="all"

random="true"

random_target="true"

/>

<startplaces>

<!-- список целей -->

<place x="{Число}" y="{Число}"/>

<place x="{Число}" y="{Число}"/>

...

</startplaces>

<dragobjects

sensitivity="{Число}"

checkMode="[CHECK_IMMEDIATELY|CHECK_AFTER]"

regPoint="[LEFT_TOP|CENTER|MOUSE|{число;число}]"

flowquick="[true|false]"

appearanceCheck_targ="{Число}"

appearanceCheck_drag="{Число}"

/>

<behaviour

placedWrong="[{Список параметров}]"

noTargetsMatched="[true|false]"

/>

<trashbox

x="{число}"

y="{число}"

/>

<resultof

type="[ none|discrete|smooth|smooth_err|attempts]"

/>

</param>

Примечание

Контейнер <name> (использовался в предыдущих версиях сборки) больше не используется.

13.1.2 Элемент <dragging><param><appearance>

Задаёт параметры появления таскаемых объектов на экране.

Общая структура

<appearance

random="[true|false]"

select="[true|false]"

mode="[all|one]"

random_target="[true|false]"

thereIsClass="[true|false]"

allowMultiple="[true|false]"

random_Class_order="[true|false]"

/>

Атрибуты

random

Необязательный атрибут.

Включает случайный порядок при выводе таскаемых объектов на экран.

Значение по умолчанию: true (произвольный порядок).

Возможные значения:

    true – произвольный порядок вывода таскаемых объектов false – порядок соответствует порядку задания таскаемых объектов в файле

select

Необязательный атрибут.

Возможность перебора объектов в режиме вывода по одному.

Значение по умолчанию: true (можно перебирать объекты)

Возможные значения:

    true – можно перебирать объекты с помощью кнопок. При этом должны быть корректно заданы кнопки перебора (с идентификаторами btnPreviousDragObject и btnNextDragObject) false – объекты перебирать нельзя

mode

Необязательный атрибут.

Режим вывода объектов на экран.

Значение по умолчанию: all (все таскаемые объекты выводятся на экран сразу).

Возможные значения:

    all – все таскаемые объекты выводятся на экран сразу one – таскаемые объекты выводятся на экран по

одному

random_target

Необязательный атрибут.

Включает случайный порядок при выводе целей на экран.

Значение по умолчанию: false (установленный порядок).

Возможные значения:

    true – произвольный порядок вывода целей false – порядок соответствует порядку

задания целей в файле

thereIsClass

Необязательный атрибут.

В данном случае используется только для dragging.

Объявляет наличие двух или более классов таскаемых объектов к одним и тем же целям.

По умолчанию – false.

allowMultiple

Необязательный атрибут.

Устанавливает возможность повторного ответа.

Значение по умолчанию: false (возможность повторного ответа исключена).

Возможные значения:

    true – повторный ответ разрешен; false – возможность повторного ответа исключена.

random_Class_order

Необязательный атрибут.

Если есть классы, устанавливает порядок выполнения классов.

Значение по умолчанию: false (классы следуют в определенной сценарием последовательности).

Возможные значения:

    true – классы следуют в случайной последовательности; false – классы следуют в определенной сценарием последовательности.

13.1.3 Элемент <dragging><param><startplaces>

Общая структура

Задаёт список значений координат расположения целевых зон и параметры размещения таскаемых объектов на экране.

<startplaces

fillMode="REPLACE">

<place

x="0"

y="0"

width="0"

height="0"

/>

</startplaces>

Атрибуты

fillMode

Необязательный атрибут.

Способ заполнения свободных стартовых позиций на экране новыми таскаемыми объектами.

Значение по умолчанию: REPLACE (если освобождается стартовая позиция и в наборе есть объекты для перетаскивания, то объект появляется на этой позиции).

Возможные значения:

    REPLACE - если освобождается стартовая позиция и в наборе есть объекты для перетаскивания, то объект появляется на этой позиции AUTO_SHIFT – если освобождается стартовая позиция и в наборе есть объекты для перетаскивания, то объекты плавно подтягиваются, заполняя эту позицию, а на последней появляется новый объект

13.1.4 Элемент <dragging><param><startplaces><place>

Определяет стартовую позицию под отдельный таскаемый объект.

Общая структура

<place

x="0"

y="0"

width="0"

height="0"

/>

Атрибуты

x

Необязательный атрибут.

Координата по горизонтальной оси в пикселях относительно родительского контейнера.

Значение по умолчанию: 0.

y

Необязательный атрибут.

Координата по горизонтальной оси в пикселях относительно родительского контейнера.

Значение по умолчанию: 0.

width

Необязательный параметр

Ширина стартовой позиции на экране

height

Необязательный элемент.

Высота стартовой позиции на экране.

13.1.5 Элемент <dragging><param><dragobjects>

Определяет общие свойства и поведение таскаемых объектов.

Общая структура

<dragobjects

sensitivity="{Число}"

checkMode="[CHECK_IMMEDIATELY|CHECK_AFTER]"

regPoint="[LEFT_TOP|CENTER|MOUSE|{число;число}]"

flowquick="[true|false]"

appearanceCheck_targ="{Число}"

appearanceCheck_drag="{Число}"

/>

Атрибуты

sensitivity

Необязательный атрибут.

Чувствительность (погрешность) в пикселях. Данная погрешность соответствует допустимому отклонению значений координат установленного объекта от значений координат цели.

Значение по умолчанию: 20

checkMode

Необязательный атрибут.

Определяет режим проверки на результативность действий пользователя.

Значение по умолчанию: CHECK_IMMEDIATELY

Возможные значения:

    CHECK_AFTER (правильность установки объекта будет проверятся по нажатию кнопки) CHECK_IMMEDIATELY (правильность установки объекта будет проверятся непосредственно в момент отпускания кнопки мыши)

regPoint

Необязательный атрибут.

Определяет значение относительных координат контрольной точки на перетаскиваемом объекте, абсолютные значения координат которой, сравниваются со значениями координат выбранной цели.

Значение по умолчанию: LEFT_TOP (левый верхний угол перетаскиваемого объекта).

Возможные значения:

    LEFT_TOP – контрольная точка расположена в верхнем лево углу перетаскиваемого объекта. CENTER – контрольная точка расположена по центру перетаскиваемого объекта. MOUSE – контрольная точка соответствует координатам указателя (курсора) в момент установки перетаскиваемого объекта в область выбранной цели. x:y – пара значений, разделённых точкой с запятой, первое число определяет горизонтальное положение контрольная точки перетаскиваемого объекта, второе - вертикальное положение.

Пример:

<dragobjects regPoint="100;100" .../>

dragobject_regpoint_custom

Примечание:

Данный параметр может быть переопределён для конкретного перетаскиваемого объекта.

flowquick

Необязательный атрибут.

Определяет способ возвращения перетаскиваемого объекта в начальные координаты при неправильной установке.

Значение по умолчанию: false (объект плавно возвращается на место).

Возможные значения:

    false – объект плавно возвращается на место. true – объект мгновенно возвращается на место.

Дополнительные атрибуты:

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

appearanceCheck_targ

Необязательный атрибут.

В данном случае используется только для dragging.

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

Значение по умолчанию: 0

appearanceCheck_drag

Необязательный атрибут.

В данном случае используется только для dragging.

Указывает сколько должно остаться таскаемых объектов для того, чтобы появилась кнопка «проверить».

Значение по умолчанию: 0

13.1.6 Элемент <dragging><param><behaviour>

Определяет поведение таскаемых объектов.

Общая структура

<behaviour

placedWrong="[moveToTrashBox|returnToStart| removeFromScreen]"

noTargetsMatched="[true|false]"

/>

Атрибуты

placedWrong

Необязательный атрибут.

Определяет поведение перетаскиваемых объектов неверной установке.

    Значение по умолчанию: returnToStart – плавно вернуть в стартовую позицию.

Возможные значения:

    moveToTrashBox – плавно переместить объект в корзину (для этого необходимо корректно задать объект-корзину); returnToStart – плавно вернуть в стартовую позицию; removeFromScreen – спрятать объект (убрать объект с экрана);

noTargetsMatched

Необязательный атрибут.

Возможность перебора объектов в режиме вывода по одному.

Значение по умолчанию: true (можно перебирать объекты)

Возможные значения:

    true – можно перебирать объекты с помощью кнопок. При этом должны быть корректно заданы кнопки перебора (с идентификаторами btnPreviousDragObject и btnNextDragObject) false – объекты перебирать нельзя

13.1.7 Элемент <dragging><param><trashbox>

Определяет месторасположение корзины. Корзина не имеет визуального представления, она является точкой, куда перемещаются объекты. Поэтому для изображения отдельного значка корзины на экране необходимо задавать изображение (см. пример ниже).

Общая структура

<trashbox

x="950"

y="550"

/>

Атрибуты

x

Необязательный атрибут. Координата объекта-корзины по горизонтальной оси в пикселях относительно родительского контейнера.

Значение по умолчанию: 0.

y

Необязательный атрибут. Координата объекта-корзины по вертикальной оси в пикселях относительно родительского контейнера.

Значение по умолчанию: 0.

13.1.8 Элемент <dragging><param><resultof>

Указывает тип подсчета результатов.

Общая структура

<resultof

type="[ none|discrete|smooth|smooth_err|attempts]"

/>

Данный элемент типичен для всех интерактивных учебных объектов. Более подробно с описанием данного элемента можно познакомиться в разделе «Тип подсчета результатов. <resultof …/>».

13.1.9 Элемент <dragging><dragobject>

Задаёт параметры появления таскаемых объектов на экране.

Общая структура

<dragobject id="">

<aliases>

<alias classId="" objectId="">

</aliases>

<param targets=”id” regpoint=”” right=”true” destinationX="" destinationY="" destinationSize="true" (destinationWidth destinationHeight)/>

<attachzoom id="" x="" y="" destinationX="" destinationY=""/>

</dragobject>

Атрибуты

random

Необязательный атрибут.

Включает случайный порядок при выводе таскаемых объектов на экран.

Значение по умолчанию: true (произвольный порядок).

Возможные значения:

    true – произвольный порядок вывода таскаемых объектов false – порядок соответствует порядку задания таскаемых объектов в файле

select

Необязательный атрибут.

Возможность перебора объектов в режиме вывода по одному.

Значение по умолчанию: true (можно перебирать объекты)

Возможные значения:

    true – можно перебирать объекты с помощью кнопок. При этом должны быть корректно заданы кнопки перебора (с идентификаторами btnPreviousDragObject и btnNextDragObject) false – объекты перебирать нельзя

mode

Необязательный атрибут.

Режим вывода объектов на экран.

Значение по умолчанию: all (все таскаемые объекты выводятся на экран сразу).

Возможные значения:

    all – все таскаемые объекты выводятся на экран сразу one – таскаемые объекты выводятся на экран по одному

param

targets

Указывается id цели, куда следует перетащить объект (из <target id=””> … </target>).

regpoint

right

Данный аргумент имеет силу, когда placedWrong="removeFromScreen" в секции < behaviour > DRAGGING_REMOVE_FROM_SCREEN

right=”true” - указывает, что объект имеет нужную цель и его с экрана убирать не надо.

По умолчанию right=”false”

destinationX

destinationY

Необязательные атрибуты. Абсолютный адрес установки таскаемого объекта относительно родительского контейнера (при перемешивании таскаемых объектов тоже меняются).

destinationSize

Необязательный атрибут. При правильной установке возвратить реальный размер (желательно тогда не указывать destinationWidth и destinationHeight).

По умолчанию =”false”

destinationWidth

destinationHeight

Необязательные атрибуты. При правильной установке возвратить установить указанный размер.

По умолчанию размер не меняется. Приоритет у destinationSize.

attachzoom

id

Указывается id картинки или кнопки, служащей для увеличения таскаемого объекта.

x

Смещение x кнопки-увеличения (или картинки) относительно таскаемого объекта.

destinationX

Абсолютные координаты присоединяемого объекта при установке перетаскиваемого объекта в цель (в случае правильного выбора).

y

Смещение y кнопки-увеличения (или картинки) относительно таскаемого

объекта.

destinationY

Абсолютные координаты присоединяемого объекта при установке перетаскиваемого объекта в цель (в случае правильного выбора).

13.1.10  Элемент <dragging><target>

Определяет цель.

Общая структура

<target>

<placement>

<table.../>

или

<placelist>

<place.../>

</placelist>

</placement>

<area.../>

<mask.../>

<activemark.../>

<actions>

<action.../>

</actions>

<attachlist>

<image id=""/>

<text id=""/>

<button id=" "/>

</attachlist>

</target>

13.1.11  Элемент <dragging><target><placement>

Определяет параметры выстраивания перетаскиваемых объектов в данной цели. Существует два варианта выстраивания – табличное и выстраивание с непосредственным указанием мест. При этом элемент <placement> имеет различную структуру.

Общая структура в случае табличного выстраивания

<placement>

<table …/>

</placement>

13.1.12  Элемент <dragging><target><placement><table>

Атрибуты

columns

Обязательный атрибут.

Количество колонок в таблице

lines

Обязательный атрибут.

Количество столбцов в таблице

x

Обязательный атрибут.

Положение таблицы на экране по горизонтальной оси.

y

Обязательный атрибут.

Положение таблицы на экране по вертикальной оси.

fillMode

Необязательный атрибут.

Вариант заполнения таблицы.

Значение по умолчанию: by_column (объекты выстраивается по столбцам).

Возможные значения:

    by_line – все объекты выстраивается по строкам by_column – объекты выстраивается по столбцам

13.1.13  Элемент <dragging><target><placement><placelist>

Определяет параметры выстраивания перетаскиваемых объектов в данной цели.

< placelist >

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23