Последние новости о макросе по перетаскиванию объектов

drag

Совсем недавно в Дидакторе была опубликована статья о Добавлении звука в макрос по перетаскиванию объектов. Автор изменений О.В. Комлев подготовил ещё несколько сюрпризов, которые значительно увеличивают дидактическую полезность данного инструмента.

Во-первых, теперь звуки берутся из фигуры, которая стоит первой в списке эффектов анимации.

Т.е. ограничение «фигура со звуками должна быть добавлена ПОСЛЕ всех элементов» снимается. Теперь неважно в каком порядке фигуры добавляются на слайд, нужно лишь, чтобы эффект исчезновения контейнера звуков был самым верхним в списке эффектов анимации (или единственным эффектом). На мой взгляд, при использовании данного макроса другие эффекты анимации вообще неуместны.

Во-вторых, к фиксации начального и конечного положения (по сочетанию Shift + Alt + Клик) добавлено еще два параметра. 

Теперь можно зафиксировать  4 положения (4 точки на экране), а не две.

Первая точка задает начальное положение — туда будет возвращена фигура при неверном перемещении.

Две следующие точки задают левый верхний и правый нижний угол прямоугольной области — области правильного положения.

Именно в таком порядке: сначала нужно поместить фигуру в левое верхнее положение и выполнить Shift + Alt + Клик, а потом поместить в правое нижнее (там тоже выполнить Shift + Alt + Клик).

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

Наконец, последняя точка (назовём этот параметр «заключительное положение») указывает, куда перескочит фигура при правильном ответе (если фигуру поместили в правильную область). Если  эта точка не задана, то заключительным положением считается центр области правильных ответов.

Если задано только два параметра (начальное и конечное положение), то конечное положение совпадает с заключительным и останется в центре квадрата 30х30. Именно так было в предыдущей версии макроса, поэтому если выполнить только две операции Shift + Alt + Клик, разницы в работе макроса нет .

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

Слайды и фигуры, созданные в шаблоне со старой версией макроса,  переделки не требуют (если устраивает область 30х30).

Операция Tab+Клик удаляет все параметры фиксации.

Последнюю версию шаблона вы можете загрузить здесь.

Посмотрите видео, как создать дидактическое упражнение с помощью макроса Drag and Drop.

 

Образовательная полезность

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

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

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

Олег Валентинович предлагает несколько сценариев использования модернизированного макроса.

citata2

 

Большое спасибо, Олег Валентинович!

Комментарии к “Последние новости о макросе по перетаскиванию объектов

  1. Юрий говорит:

    Здравствуйте.
    А есть ли возможность сделать перетаскивание объекта с нажатой кнопкой мыши? Это стандартный способ перемещения объекта и именно ученики пытаются переместить его при работающем макросе.

    • Георгий говорит:

      Добрый вечер, Юрий! Нет, этот макрос работает именно так. Надо привыкнуть.

    • Олег Валентинович говорит:

      Здравствуйте, Юрий! Механизм перетаскивания основан на макросах PowerPoint. Щелчок на фигуре запускает макрос перетаскивания, который к этой фигуре привязан, а щелчок — это именно «нажать и отпустить кнопку». Не представляю способа это перехватить.
      Но можно воспользоваться другими конструкторами. Например, механизм перетаскивания есть в Genial.ly. Там перетаскивание проходит привычным способом — при нажатой кнопке мыши.

Добавить комментарий

Ваш e-mail не будет опубликован.