Как сделать тест в powerpoint с помощью visual basic?

Как сделать тест в powerpoint с помощью visual basic?

С момента своего появления в 1987 году программы PowerPoint положила начало новому подходу к работе с компьютерными презентациями. Была предложена концепция, в которой презентация рассматривается как единое целое, а не просто как набор отдельных слайдов. Каждая следующая версия программы вносила свой вклад в развитие этой идеи, а также в совершенствовании средств работы с презентациями

        Microsoft Visual Basic  — средство разработки  программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки.

Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных икомпонентно-ориентированных языков программирования.

Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.

Visual Basic считается хорошим средством быстрой разработкипрототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.

       Для начала покажу как включить Visual Basic  в PowerPoint. В других приложениях офиса VB включается также.

Отображение вкладки «Разработчик»

  1. На вкладке Office выберите пункт Параметры PowerPoint, чтобы открыть диалоговое окно .

  2. Выберите элемент Основные в левой части диалогового окна.

  3. В разделе Основные параметры работы с PowerPoint, расположенном справа в окне, выберите пункт Показывать вкладку “Разработчик” на ленте.

  4. Нажмите кнопку ОК.

Когда вкладка Разработчик отобразится в PowerPoint, обратите внимание на то, где на этой вкладке находятся кнопки Visual BasicМакросы и Безопасность макросов.

Рисунок 1. Вкладка «Разработчик» в PowerPoint 2010

Как сделать тест в powerpoint с помощью visual basic?

Работа с элементами управления

  1. На вкладке Разработчик выбирем Элементы управления.

  2. На слайде распологаем все необходимые поля и кнопки.

  3. Затем двойным щелчком по кнопке открываем поле для прописывания команд.

Как сделать тест в powerpoint с помощью visual basic?Как сделать тест в powerpoint с помощью visual basic?Как сделать тест в powerpoint с помощью visual basic?

Проблемы безопасности

  1. Нажмите кнопку Безопасность макросов на вкладке Разработчик.

  2. Выберите элемент Парметры макросов в левой части диалогового окна.

  3. В разделе Параметры макросов, расположенном справа в окне, отметьте пункт Включить все макросы.

  4. Нажмите кнопку ОК.

Рисунок 2. Редактор Visual Basic

Как сделать тест в powerpoint с помощью visual basic?

Создание теста в PowerPoint с помощью VisualBasic

Как сделать тест в powerpoint с помощью visual basic?

С помощью VB можно создать различные типы вопросов: с выбором одного ответа, с вводом ответа, с множественным выбором ответов. Рассмотрим неколько способов.

  1. Создание и редактирование кнопки.

В обычном режиме презентации набираем заголовок, вопрос. Затем размещаем кнопки. На вкладке выбираем кнопку (ActiveX). Затем ее размещаем на слайде.

Как сделать тест в powerpoint с помощью visual basic?

Для редактирования кнопки и прописывания программы делаем двойной щелчок по кнопке. Открывается окно microsoft Visual basic. Галочками отмечены следующие функции: Caption — название кнопки. Справа стираем CommandButton и прописываем название.

Как сделать тест в powerpoint с помощью visual basic?

В режиме Font устанавливается стиль и размер текста на кнопке. Можно еще сказать о функции Picture — можно разместить картинку на кнопке. В обведенном овалом должны прописывать программу для кнопки.

  1. Вопрос с выбором одного ответа.

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

Делаем двойной щелчок по кнопке сбора ответа и в появившемся окне прописываем программу. IF(если) выбран именно тот переключатель то k увеличивается на 1. Else (иначе) выходит дополнительное окно с надписью «Неверно». Optionbutton1=False значение переключателей обнуляется, чтобы слайд был чист при возврате.

Чтобы посчитать отвеченные вопросы увеличиваем n на единицу. Переходим на новый слайд. Объяснение программы: n — это переменная которая «считает» количество вопросов, k — переменная которая считает количество правильных ответов. так как это первый вопрос, то на первом слайде сначала приписываем, что они равны нулю.

k увеливается на кнопке, где правильный ответ. n увеличивается на каждой следующей кнопке. Команда SlideShowWindows(1).View.Next переведет Ваш тест на новый слайд.

Как сделать тест в powerpoint с помощью visual basic?

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

Двойным щелчком по кнопке ввода ответа открываем форму VB. Прописываем обработку введенного ответа:

Вводим переменную А, которой присваивается значения поля, в который был введен ответ. Далее ставим условие: IF(если) А=правильный ответ то счетчик к увеливается на единицу, иначе выходит сообщение о неправильном ответе.

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

  1. Создание формы обработки результатов теста.

Создаем форму обработки результатов теста. Текс прописываем в обычном режиме. Добавляем поля из панели Разработчика, в которых мы хотим видеть значения. Добавляем кнопку для вывода результатов.

Двойным щелчком по кнопке сбора ответов открываем панель VB. Прописываем, что хотим увидеть в каждом поле.

Так как у нас есть две величины, которые встречаются на всех слайдах и значение должно изменяться. то мы должны ввести эти величины для презентации в глобальном масштабе. Для этого открываем панель VB(двойным щелчком по любой кнопке). Далее Insert — Module. Прописываем величины.

Источник: https://multiurok.ru/files/sozdaniie-tiesta-v-powerpoint-s-pomoshch-iu-visual.html

Создание приложений на языке VBA для MS PowerPoint

В PowerPoint предусмотрено множество возможностей для создания эффективных и интересных презентаций, а пользовательский интерфейс приложения позволяет с легкостью воспользоваться этими возможностями.

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

К счастью, в приложения Office, такие как PowerPoint, интегрирован Visual Basic для приложений (VBA), язык программирования, позволяющий расширять возможности этих приложений.

VBA позволяет выполнять макросы — пошаговые процедуры, написанные на языке Visual Basic. Научиться программировать не так сложно, как кажется.

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

Освоение одних приемов программирования упрощает освоение следующих — поэтому предоставляемые возможности неограниченны.

Как сделать тест в powerpoint с помощью visual basic?

Ничего непонятно?

Попробуй обратиться за помощью к преподавателям

Бесспорно, самая распространенная причина использования VBA в PowerPoint — это необходимость автоматизации повторяющихся задач.

Допустим, ваша презентация содержит большое количество пустых текстовых полей, которые необходимо удалить.

Вместо того, чтобы искать, выбирать и удалять каждое пустое текстовое поле в каждом отдельном слайде, можно сделать так, что всю эту работу выполнял бы для вас макрос VBA в PowerPoint.

Другая распространенная причина использования VBA в PowerPoint — это добавление новых возможностей в PowerPoint. Например, вы можете создать макрос VBA, который будет выполняться прямо посреди презентации независимо от количества слайдов и выводить сообщение с указанием времени, оставшегося на показ презентации.

Замечание 1

Существует множество других причин использовать VBA в PowerPoint, одна из важнейших среди которых — это выполнение задач, требующих взаимодействия PowerPoint с другими приложениями Office. Например, можно поместить весь текст презентации в файл данных с разделителями-запятыми (CSV), который можно открыть в Microsoft Excel 2010.

Основы программирования на VBA

Рассмотрим использование VBA в Microsoft PowerPoint 2010. Данную версию PowerPoint выберем, поскольку она по сравнению с более ранними имеет множество дополнительных возможностей для создания презентаций.

  1. Объектная модель

    Объекты программироdания связаны друг с другом отношениями иерархии, которые зовутся объектной моделью приложения. Иначе говоря, объектная модель отображает то, что видим в пользовательском интерфейсе, например, объектная модель PowerPoint содержит среди многих других объекты Application, Presentation и Slide. Объектная модель представляет собой схему приложения и его возможностей.

  2. Свойства и методы

    Управлять объектами можно, задавая их свойства и вызывая их методы. Задание свойства изменяет некоторое качество объекта. Вызов метода заставляет объект выполнить некоторое действие. Например, объект Slide имеет метод Copy, помещающий копию слайда в буфер обмена, и свойство Layout, представляющее макет слайда.

  3. Коллекции

    Многие объекты существуют в версиях единственного и множественного числа — Presentation и Presentations, Slide и Slides и т. д. Версии множественного числа называются коллекциями. Объекты коллекции используются для выполнения действия над несколькими элементами коллекции.

Макросы и редактор Visual Basic

Теперь, познакомившись с принципом работы объектной модели Microsoft PowerPoint 2010, вы, вероятно, хотите попробовать вызвать методы объекта и задать его свойства.

Для этого необходимо написать свой код так, чтобы он распознавался в Office. Обычно это делается с помощью редактора Visual Basic.

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

  1. Вкладка Разработчик

    Все приложения Office 2010 используют ленту. Среди других вкладок на ленте имеется вкладка Разработчик, на которой можно вызвать редактор Visual Basic и другие средства разработчика. Так как в Office 2010 вкладка Разработчик не показана по умолчанию, необходимо отобразить ее самостоятельно. Для этого нужно выполнить указанные ниже действия.

    • Отображение вкладки Разработчик
    • На вкладке Файл выберем пункт Параметры, чтобы открыть диалоговое окно Параметры PowerPoint.
    • Затем выберем элемент Настройка ленты в левой части диалогового окна.
    • В разделе Выбрать команды, расположенном слева в окне, нужно выбрать пункт Часто используемые команды.
    • В разделе Настройка ленты, который находится справа в диалоговом окне, выберем Основные вкладки, а затем установим флажок Разработчик.
    • Теперь можно нажать кнопку ОК.
    • Когда вкладка Разработчик отобразится в окне PowerPoint, необходимо обратить внимание на то, где на этой вкладке находятся кнопки Visual Basic, Макросы и Безопасность макросов.
    • Внешний вид вкладки Разработчик представлен на рисунке 1.
  2. Проблемы безопасности

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

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

    Безопасность макросов — это сложный и важный вопрос, в котором следует разобраться при работе с макросами PowerPoint.

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

    Замечание 2

    Кроме того, в целях безопасности не сохраняйте макрос в формате презентации PowerPoint, используемом по умолчанию (PPTX). Вместо этого макрос должен быть сохранен в файл со специальным расширением — PPTM.

Читайте также:  Как из двух таблиц сделать одну в access?

Редактор Visual Basic

После отображения вкладки Разработчик можно открыть редактор Visual Basic — встроенный инструмент, используемый для создания и изменения кода VBA для PowerPoint.

    1. Создание макроса в редакторе Visual Basic
    2. Нажмем кнопку Макросы на вкладке Разработчик.
    3. В открывшемся диалоговом окне Макрос введем Hello в поле Имя.
    4. Нажмем кнопку Создать, чтобы открыть редактор Visual Basic с уже введенными основными элементами нового макроса.
    • Редактор Visual Basic содержит код, указанный ниже:
    • Sub Hello()
    • End Sub

    Определение 1

    Sub — это сокращение от Subroutine (подпрограмма), которую в данном случае можно определить как макрос.

    1. Вызов макроса Hello приведет к выполнению любого кода между строчками Sub Hello() и End Sub.
    2. Теперь изменим макрос, чтобы он был похож на следующий код.
    3. Sub Hello()
    4. MsgBox(«Hello world»)
    5. End Sub

    Вернемся на вкладку Разработчик в PowerPoint и снова нажмем кнопку Макросы. Выберите макрос Hello в появившемся списке, а затем нажмем кнопку Запуск, чтобы отобразить небольшое окно сообщения с текстом «Hello world».

    Замечание 3

    Таким образом, мы создали и запустили пользовательский код VBA в PowerPoint. Нажмем кнопку ОК в окне сообщения, чтобы закрыть его и закончить выполнение макроса.

    Если окно сообщения не появляется, необходимо проверить настройки безопасности макросов и перезапустить PowerPoint.

    • Предоставление доступа к макросам
    • Открыть диалоговое окно Макрос также можно с вкладки Вид, но при частом использовании макроса может оказаться более удобным вызывать его с помощью сочетания клавиш или кнопки на панели быстрого доступа.
    • Чтобы создать кнопку для макроса Hello на панели быстрого доступа, выполним следующие действия.
    1. Создание кнопки для макроса на панели быстрого доступа
    2. Переходим на вкладку Файл.
    3. Нажмем кнопку Параметры, чтобы открыть диалоговое окно Параметры PowerPoint, а затем выберем элемент Панель быстрого доступа.

    В списке раздела Выбрать команды нужно выбрать пункт Макросы. В появившемся списке найдем текст, похожий на Презентация1!Hello, и выберем его.

    Затем нужно нажать кнопку Добавить >>, чтобы добавить макрос в список справа, потом нажмем кнопку Изменить…, чтобы выбрать изображение кнопки, связываемой с макросом.

    Нажмем кнопку ОК. Новая кнопка должна появиться на панели быстрого доступа над вкладкой Файл.

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

Источник: https://spravochnick.ru/programmirovanie/yazyk_microsoft_visual_basic_for_applications/sozdanie_prilozheniy_na_yazyke_vba_dlya_ms_powerpoint/

Мастер – класс «Создание интерактивных тестов в Power Point» Кренинг А. А. учитель математики МКОУ «Русановская ООШ» — презентация

1 Мастер – класс «Создание интерактивных тестов в Power Point» Кренинг А. А. учитель математики МКОУ «Русановская ООШ»

2 По назначению тесты могут применяться как: входное тестирование контрольное тестирование промежуточное тестирование аттестационное тестирование.

3 Методы контроля «Проверка за столом» «Проверка за компьютером» включает различные формы и методы, используемые учителем, а также специфические методы контроля это использование тестов, что дает возможность оценивать уровень соответствия сформированн ых знаний, умений и навыков учащихся на уроках

4 Для создания интерактивных тестов в MS Power Point должно быть окно «Разработчик» на панели (ленте) инструментов Для появления окна «Разработчик» ( в Office 2007 ) на панели инструментов надо: 1. Левой 1 раз на кнопке «Offiсe» 2. Левой 1 раз на кнопке «Параметры Power Point » (кнопка внизу левая) 3. Левой 1 раз на кнопке: Показывать вкладку «Разработчик» на ленте. Нажать ОК.

5 Для появления аналогичных команд в Оffice 2003 надо в окне «Сервис» выбрать: команды категория элементы управления, затем в командах выбрать и «вытащить» на панель инструментов: 1.Переключатель 2. Кнопка 3. Надпись

  • 6 Открываем MS Power и создаём слайды (столько слайдов, сколько вопросов в тесте) На слайде размещаем: Надпись ВОПРОС 1 Надпись с текстом вопроса 1 раз левой на окно «Разработчик» Находим «Элементы управления» 1 раз левой на «переключателе» и помещаем на слайд (щёлкаем на слайде левой 1 раз) На слайде появился переключатель Щёлкаем правой 1 раз по переключателю и выбираем СВОЙСТВА
  • 7 В разделе СВОЙСТВА задаём вид и текст на переключателе Цвет фона Надпись Размер, тип шрифта Цвет шрифта
  • 8 Переключателей создаём столько, сколько вариантов ответов содержит вопрос и производим с ними такие же действия
  • 9 Создаём кнопку Берём её с той же панели элементов Щёлкнув правой по кнопке выбираем СВОЙСТВА и тоже задаём вид, текст на кнопке
  • 10 Вопрос 1 Точно так же создаём другие слайды (столько слайдов, сколько вопросов в тесте)
  • 11 Создаём последний слайд, на котором будут выводиться все результаты Поместим на слайде 4 элемента Label (надпись) с панели «Элементы управления» Создадим 2 кнопки: Посмотреть результат Выход

12 Итак, слайды созданы, объекты размещены Приступаем к описанию событий. Для этого используется встроенный в офисные программы фирмы Microsoft язык Visual Basic for Application (VBA) Начнём с первого слайда. Сделаем двойной щелчок по кнопке «Далее», открывается редактор Visual Basic, в котором будем описывать процедуры нажатия на кнопку используем готовый алгоритм

13 Видим окно редактора Visual Basic Запишем код: Z = 0 L = 0 N = 0 Z – счётчик выполненных заданий, т. е. сколько заданий в тесте, в начале теста его обнуляем L – счётчик верно выполненных заданий, ему тоже присваиваем ноль N – процентное выполнение заданий теста

14 If OptionButton1. Value=True Then Номер правильного ответа на слайде (у каждого слайда свой номер) L = L + 1 End If Z = Z + 1 OptionButton1. Value=False OptionButton2. Value=False OptionButton3. Value=False OptionButton4. Value=False SlideShowWindows(1).View.Next Команда перехода к следующему слайду

15 Аналогично открываем все слайды и вставляем такой же код для кнопок «Далее» (можно просто скопировать код из первого слайда), однако в коде этих кнопок убираем строки Z = 0 L = 0 N = 0 (так как тест идёт и обнулять показания не надо) Для того, чтобы кнопки работали, необходимо добавить модуль с описанием переменных величин Делаем двойной щелчок по кнопке «Далее» на 1 слайде В меню Visual Basic выбираем INSERT – MODULE, в редакторе записываем код Public L, Z, N As Integer сохраняем изменения

16 Осталось написать код для кнопок «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» и «ВЫХОД» Сначала опишем кнопку «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» Переходим на последний слайд Двойным щелчком по кнопке «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» переходим в Visual Basic Записываем код: Private Sub CommandButton1_Clik() Label1.Caption=Z Label2.Caption=L N=(L/Z)*100 Label3.Caption=N

17 IfN>=75 Then Label4.Caption=«Отлично» End If IfN =50Then Label4.Caption=«Хорошо» End If IfN =25Then Label4.Caption=«Удовлетворительно» End If IfN

18 Осталось написать код для кнопки «ВЫХОД» Private Sub CommandButton2_Clik() Slide4.Application.Quit End Sub сохраняем изменения На этом создание теста закончено Для работы обучающихся с тестом сохранять презентацию в режиме «Демонстрация Power Point» и обязательно нажать «выход» после просмотра результатов

19 Спасибо за внимание!

Источник: http://www.myshared.ru/slide/679739/

Как создать тест в PowerPoint?

Очень эффектно при использовании PowerPoint, особенно в образовательном процессе, тестов . Например, задан вопрос с несколькими вариантами ответов. При правильном ответе есть возможность перейти к следующему слайду. При неверном ответе получить сообщение «Неверно, попробуйте еще раз!».

Такие тесты можно создавать в PowerPoint с помощью Visual Basic. И это не очень сложно, как могут подумать многие. Даже если есть полное непонимание принципов программирования код можно, в конце концов, просто взять и вставим.

Об этом пойдет речь в уроке. В конце статьи — демонстрационный файл с готовым тестом.

Шаг 1: Создание слайдов с вопросом и несколькими вариантами ответов

Первый шаг заключается в создании нескольких слайдов с вопросами. В заголовке слайда введите вопрос. Введите первый вопрос в заголовке заполнителя. Перейдите в автофигуры и в разделе «Управляющие кнопки» выберите «Управляющая кнопка: настраиваемая»:

Щелкните по слайду. Появится диалоговое окно «Настройка действия» и кнопка. Окно закройте щелкнув «Отмена» а кнопку разместите в нужное место, задав ей размер с учетом того, что туда будет вставлен текст. Щелкните по кнопке правой кнопкой мыши для вызова контекстного и выберите «Изменить текст».

Появится курсор ввода текста. Введите туда правильный вариант ответа. Продублируйте кнопку два раза и измените текст на неправильные варианты ответа. Таким образом сделайте еще два слайда. Должно получится несколько слайдов примерно такого вида:

Шаг 2: Создание макросов

Когда слайды с вопросами и ответами готовы, можно переходить к созданию макросов. Для этого непосредственно в PowerPoint будем использовать редактор Visual Basic.

В PowerPoint 2007 и и более поздних версиях для перехода в редактор необходимо сначала открыть еще один пункт меню – «Разработчик» (по умолчанию, он не отображается.) Для этого проделаем следующие шаги.1. Откроем меню «Настройка панели быстрого доступа» — «Другие команды»:

2. В диалоговом окне «Параметры PowerPoint» выбираем пункт «Основные» и ставим галочку «Показывать вкладку «Разработчик» на ленте»:

Читайте также:  Как сделать строку прокрутки в excel?

3. Переходим во вкладку «Разработчик» и выбираем «Visual Basic»:

Редактор откроется в новом окне. Мы создадим три макроса.Щелкаем «Insert» — «Module»:

И вставляем код для неправильного ответа:

Sub Wrong()MsgBox («Ответ неверный. Попробуйте еще раз»)End Sub

Далее – фрагмент кода для правильного ответа:

Sub Right()MsgBox («Все верно»)SlideShowWindows(1).View.NextEnd Sub

Фрагменты схожи, только во втором есть переход к следующему слайду.

Для того, чтобы презентация не завершилась выходом на последнем слайде добавим для правильного ответа код:

Sub RightLast()MsgBox («Congratulations!»)End Sub

В итоге у нас получается следующая конструкция:

Шаг 3: Подключение макросов для кнопок

Перейдем из редактора VBA в PowerPoint. Для щелкаем по значку «View Microsoft PowerPoint»:

Редактор Visual Basic отставим открытым в фоновом режиме. В PowerPoint сохраним презентацию, это коснется и макросов. Сохраняем как презентацию с поддержкой макросов:

Переходим к кнопке с правильным ответом. Щелкните правой кнопкой мыши на кнопку и выберите «Гиперссылка» из контекстного меню:

Появится диалоговое окно «Настройка действия». Выберите «Запуск макроса» — «Right». Таким образом, мы подключили фрагмент кода для правильного ответа к кнопке.

Такую же процедуру проделаем для всех кнопок «Неправильный ответ», только подключаем макрос «Wrong».

Прежде чем перейти к оставшимся слайдам и назначить соответствующие макросы на кнопках этих слайдов, проверьте работоспособность кнопок на первом слайде. Для этого запустите презентацию в режим просмотра и нажмите на неправильный ответ. Должно появиться сообщение «Ответ неверный. Попробуйте еще раз». Нажмите OK, чтобы закрыть окно:

Проверьте другие неправильные ответы на слайде, чтобы убедиться, что они также работают. Наконец, выберите правильный ответ. На этот раз, текстовое поле сообщение должно означать, что вы выбрали правильный ответ. Нажмите кнопку ОК и слайд-шоу автоматически перейдет к следующему слайду:

Если первый слайд работает нормально то проверьте остальные. На последнем слайде, назначьте для правильного ответа макрос «RightLast», чтобы по завершении слайда остаться на последнем слайде.

Для правильного ответа на последнем слайде мы должны получить сообщение «Поздравляем!» и остаться на этом слайде после нажатия кнопки «Ок»:

Шаг 4: Финальные настройки

Для предотвращения пропуска в тесте вопросов без ответов выберите «Показ слайдов» — «Настройка демонстрации». В диалоговом окне «Настройка демонстрации» выберете «автоматический (полный экран)». Нажмите кнопку ОК. Эта установка дает возможность выйти из презентации только по клавише «ESC».

Теперь перейдите в режиме слайд-шоу и проверьте тест. Убедитесь, что все работает правильно. Обратите внимание! При запуске файла с макросом, Вы можете получить предупредительное сообщение о том, что файл содержит макросы. Это сделано в целях безопасности. Для того, чтобы макросы работали, необходимо выбрать «Включить это содержимое«.

Пример файла с тестом в PowerPoint

Источник: https://zen.yandex.com/media/presentation_creation/kak-sozdat-test-v-powerpoint-5cb7562fe8163300b293b3d9?feed_exp=ordinary_feed&from=channel&rid=177430198.536.1572345631231.67332&integration=publishers_platform_yandex

Создание интерактивных тестов в ms powerPoint c использованием Visual Basic for Application

Создание интерактивных тестов в MS PowerPoint c использованием Visual Basic for Application(Спасибо АВТОРАМ данной разработки. Все делала как они описывали, но в скобках курсивом к их рекомендациям мои доработки. Прошу прощения у АВТОРОВ, что не могу дать ссылку на их ресурс, т.к. где нашла не помню).Эта статья для всех учителей (не только учителей информатики), которые хотят быстро и просто создавать свои тесты и использовать их для проверки знаний своих учеников Здесь мы разберем создание интерактивного теста в среде MS PowerPoint с использованием Visual Basic for Application. Для удобства в использовании теста добавим в него функции учета количества вопросов, количества верно выполненных заданий, процента выполнения заданий и выставления оценкиИтак, начнем по шагам:

  • 1 шаг:
  • 1 вопрос: Если для кодирования одного пикселя использовать 4 бита,
  • то количество цветов в картинке равно:

Выберем предмет, тему, сформулируем вопросы и зададим по 4 варианта ответов (можно и больше), из них выберем один правильный – запишем все это на листке (Для примера я рассмотрю 3 вопроса из темы по информатике «Кодирование графики» 2 вопрос: Какова глубина цвета в битах рисунка с 256 цветами

  1. 1) 2
  2. 2) 4
  3. 3) 8
  4. 4) 16
  5. 3 вопрос: Графический файл имеет глубину цвета 3 байта. Сколько цветов имеет картинка изображения
  6. 1) 65536
  7. 2) 8
  8. 3) 128
  9. 4) 16777216
  10. 2 шаг:

Сейчас откроем MS PowerPoint и создадим 3 слайда (на каждый вопрос 1 слайд), подберем оформление слайдов, шрифты Рассмотрим на примере первого слайда — надпись ВОПРОС 1 — надпись с текстом вопроса б) заходим в меню ВИД – ПАНЕЛИ ИНСТРУМЕНТОВ – ЭЛЕМЕНТЫ УПРАВЛЕНИЯ, Берем переключатель (щелкаем на нем) и помещаем на слайд (щелкаем на слайде) – на слайде появляется переключатель- Щелкаем правой по переключателю и выбираем раздел СВОЙСТВА

jpg» name=»graphics2″ align=left hspace=12 width=380 height=512 border=0>- В разделе СВОЙСТВА изменяем вид и вид и текст на переключателе:в) Создаем еще 3 переключателя действияг)Создадим кнопку. Для этого берм ее с той же панели ЭЛЕМЕНТЫ УПРАВЛЕНИЯ и помещаем ее на слайд д) Щелкнув правой по кнопке, выбираем СВОЙСТВА и тоже изменяем вид и текст на кнопке

3 шаг:

Итак, у нас создан один слайд. Точно так же создаем слайды 2 и 3, вставляя в них соответствующие вопросы и ответы, переключатели и кнопки

4 шаг:

Создадим последний слайд, на котором будут выводиться все результаты а) поместим на слайде 4 элемента Label (надпись) с панели

  • ЭЛЕМЕНТЫ УПРАВЛЕНИЯ (это светлые кнопки, а текст впечатывала используя панель PowerPoint «Вставка текста»)
  • 5 шаг:
  • Для этого и используется встроенный в офисные программы фирмы Microsoft язык Visual Basic for Application (VBA).
  • Откроем первый слайд. Сделаем двойной щелчок по кнопке «ДАЛЕЕ», при этом открывается редактор Visual Basic, в котором мы и будем описывать процедуры нажатия на кнопку
  • Ниже мы видим окно редактора Visual Basic
  • (Соответственно если правильный ответ не на первой кнопке, то команда выглядит так:
  • 6 шаг:
  • 7 шаг:
  • — в меню Visual Basic выбираем INSERT – MODULE,
  • 8 шаг:
  • — двойным щелчком по кнопке «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» переходим в Visual Basic
  • записываем код:
  • 9 шаг:
  • (При запуске Вас спрашивают:

б) Создадим 2 кнопки: — посмотреть результат — выход Итак, слайды созданы, объекты на них размещены Приступим к описанию событий. Начнем с первого слайда:Нам необходимо, чтобы при выборе одного из вариантов ответа и нажатии на кнопку «ДАЛЕЕ» автоматически — считалось число выполненных заданий — проверялся ответ, и, если он верный, то к счетчику верных заданий прибавлялась единица — осуществлялся переход на следующий слайд (вопрос) Здесь скажу, что у нас нет задачи изучить VBA – это требует долгой и кропотливой работы, остановимся только на алгоритме наших действий и объяснении строк используемого кода Запишем следующий код:Z = 0 ( Z – это счетчик выполненных заданий, т.е сколько заданий в тесте, в начале теста его обнуляем) L = 0 ( L – счетчик верно выполненных заданий, ему тоже присваиваем ноль) N = 0 ( N – это процентное выполнение заданий теста)If OptionButton1.Value = True Then L = L + 1 End If ( Здесь проверяется, если выбран ответ первый (16 цветов), то счетчику верно выполненных заданий прибавляется единица, а если выбран неверный ответ, то не прибавляется) If OptionButton(указываете номер вашей правильной кнопки).Value = True Then L = L + 1 End If)Z = Z + 1 (считается число выполненных заданий)OptionButton1.Value = False OptionButton2.Value = False OptionButton3.Value = False OptionButton4.Value = False ( Здесь снимаются точки со всех переключателей, чтобы при следующем запуске теста не было по умолчанию выбранных ответов)SlideShowWindows(1).View.Next (Это команда перехода к следующему слайду) Аналогично открываем 2 и 3 слайды и вставляем такой же код для кнопок «ДАЛЕЕ» (можно просто скопировать код из первого слайда), однако в коде этих кнопок убираем строкиZ = 0 L = 0 N = 0 (т.к. тест уже идет и обнулять показания не надо)Для того, чтобы кнопки работали, в проект необходимо добавить модуль с описанием переменных величинДля этого: — делаем двойной щелчок по кнопке «ДАЛЕЕ» на первом слайде — в редакторе записываем код Public L, Z, N As Integer- закрываем презентацию и сохраняем измененияОсталось написать код для кнопок «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» И «ВЫХОД»а) Сначала опишем кнопку «ПОСМОТРЕТЬ РЕЗУЛЬТАТ»:Для этого — переходим на последний слайд Private Sub CommandButton1_Click()Label1.Caption = Z {здесь выведется число выполненных заданий} Label2.Caption = L {здесь выведется число верно выполненных заданий} N = (L / Z) * 100 {рассчитывается процент выполнения заданий} Label3.Caption = N {здесь выводится процент выполнения заданий}If N >= 75 Then Label4.Caption = «Отлично» ( Если процент выполнения >= 75 – выводится «Отлично») End IfIf N < 75 And N >= 50 Then Label4.Caption = «Хорошо» ( Если процент выполнения от 50 до 75 – выводится «Хорошо») End IfIf N < 50 And N >= 25 Then Label4.Caption = «Удовлетворительно» End If ( Если процент выполнения от 25 до 50 – выводится «Удовлетв»)If N < 25 Then Label4.Caption = «Плохо» ( Если процент выполнения ниже 25 – выводится «Плохо») End IfEnd Subб) Сейчас опишем кнопку «ВЫХОД»Private Sub CommandButton2_Click()Slide4.Application.Quit End SubВыходим и сохраняем все измененияНа этом создание теста закончено. Запускаем его (открываем презентацию) и проверяем Если что – то не работает, то посмотрите и измените настройки безопасности в меню СЕРВИС – МАКРОС – БЕЗОПАСНОСТЬ (возможно макросы автоматически отключаются, а наш тест основан на макросах)

  • Отключить макросы
  • Не отключать макросы
  • Подробности

Говорим «Не отключать макросы». Выходим в обычное окно PowerPoint, говорим «Просмотр слайдов»)

10 шаг:

При желании и наличии времени тесты можно сделать значительнее функциональнее, для этого изучайте Visual Basic for Application и пробуйтеИ последнее : Данный тест можно взять за основу для разработки своих тестов, добавляя количество вопросов и ответов (просто копируя слайды и меняя их содержание)

(Создав шаблон Вы можете для работы конкретного ученика с тестом сохранить его по фамилией данного ученика. Он работает со своим тестом и после выполнения и нажатия кнопки «Выход» появляется обычное окно PowerPoint. Закрывая его ученика спрашивают «Сохранить изменения» Ответ: «Да» и чтобы не делал остается тот вариант, который у него был изначально с его результатом. Ответ: «Нет», то что предлагали Вы, т.е. Вам открыв его презентацию достаточно просмотреть при контроле последний слайд в обычном режиме).

К статье приложен пример той презентации, которую мы здесь разбирали (файл ПРИМЕР.ppt) – чтобы посмотреть коды кнопок

Разместите кнопку на своём сайте: Документы ДокументыБаза данных защищена авторским правом ©www.podelise.ru 2000-2014При копировании материала обязательно указание активной ссылки открытой для индексации.

обратиться к администрации

Источник: http://www.podelise.ru/docs/index-963310-1.html

Разработка и создание интерактивного плаката с использованием языка программирования Visual Basic for Application и приложения Microsoft Power Point

Кон С. А., Лещинская О. А. Разработка и создание интерактивного плаката с использованием языка программирования Visual Basic for Application и приложения Microsoft Power Point // Юный ученый. — 2016. — №2. — С. 82-84. — URL https://moluch.ru/young/archive/5/269/ (дата обращения: 28.11.2019).



Наше современное поколение — e-learning — живет и обучается на использовании виртуальных сред, компьютерных технологий, виртуальных 3D миров c эффектами погружения. Виртуальная среда — это отличный учебный инструмент.

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

В этом заключается актуальность данного проекта.

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

Самостоятельно изученный дополнительный теоретический материал по темам «Разные страны — разные ландшафты» (английский язык) и язык программирования VBA (информатика) позволил мне разработать тематический цифровой ресурс.

Ознакомившись с языком программирования, мною созданы интерактивные тесты в среде MS PowerPoint с использованием Visual Basic for Application, которые включены в интерактивный плакат.

  • Целью данного проекта является разработка и апробация модели интерактивного цифрового ресурса при помощи языка программирования VBA, апробация его на практике.
  • Задачи:
  •           изучить преимущества и особенности создания интерактивного плаката;
  •           создать интерактивный плакат с помощью программы PowerPoint и языка программирования VBA (VisualBasicforApplication) и применить его на практике.

Предмет исследования: программа PowerPoint и язык программирования VBA(VisualBasicforApplication). Объект исследования: интерактивные тесты в тематическом интерактивном плакате.

Настоящий проект является с одной стороны, кратким справочником по Visual Basic for Applications (VBA), а с другой стороны, самоучителем по составлению и разработке приложений, написанных на этом языке.

Это удобное сочетание, которое, следуя рекламному подходу, можно назвать «два в одном». Проект на определенном количестве примеров доступно обучает, как можно быстро и эффективно решать разнообразные задачи — составление интерактивных тестов.

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

На основе этого проекта можно создавать подобные задания на любую тему по любому учебному предмету.

§1. Понятия итерминология

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

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

  1. §2. Особенности создания интерактивного плаката
  2. Структурно интерактивный плакат состоит из страницы первого уровня и ряда связанных с ней страниц следующего уровня, с возможностью перехода на любой уровень.
  3. Интерактивный плакат призван обеспечить высокую степень наглядности учебного процесса и при создании интерактивных плакатов следует учитывать разнообразие материала; использование мультимедийных ресурсов; создание простой и удобной навигации.
  4. §3. Содержание интерактивного плаката
  5. Созданный тематический интерактивный плакат «Разные страны — разные ландшафты» по английскому языку имеет вид сайта и 5 основных страниц.

При открытии плаката появляется главная страница с тематической многослайдовой презентацией — заставкой, которая знакомит с темой урока. Слева, на каждой странице, расположены кнопки основной навигации для перехода по страницам плаката. На странице имеется кнопка «Выход», позволяющая вернуться с любой страницы на стартовую.

Каждая страница предназначена для развития и совершенствования различных видов речевой деятельности. Первая страница плаката — «Reading».

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

В сплывающем окне выйдет информация «Верно» или «Неверно». Вторая страница — «Listening». При нажатии на соответствующую иконку воспроизводится текст в формате аудио. После прослушивания текста ученики выполняют тест с выборочным вариантом ответа на тему «8 фактов о Канаде», о которых они услышали в тексте.

По окончанию теста ученики смогут узнать оценку, на которую они справились с данным тестом. Далее на странице размещен flash-ролик на тему «Россия и Америка: точки соприкосновения».

Для контроля понимания просмотренного ролика представлен тест, в котором обучающийся должен из 3 представленных картинок выбрать одну соответствующую и сразу же узнает: верен ли был его ответ или нет, а также подробную информацию о содержании картинки. Четвертая страница — «Crossword».

Ученикам представлен список вопросов, и они смогут ответить на него, всего лишь вписав правильные буквы в кроссворд. После правильного заполнения кроссворда ученики увидят ключевое слово и введут в специальное поле ввода, после чего проверят себя. Пятая страница — «Writing».

На этой странице представлено письменное упражнение, в котором нужно вставить пропущенные предлоги в пропуски. Затем, нажать на кнопку «Проверить» и во всплывающем окне ученики узнают результат проделанной работы. Каждое задание сопровождается правильными ответами и оцениванием выполненных заданий. Для просмотра и работы интерактивного плаката требуется минимальное стандартное программное обеспечение PowerPoint. Для создания простейших тестов достаточно знать основы работы с пакетом презентаций. В сложных тестах используются элементы программирования VBA.

§4. Практическая направленность.

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

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

В процессе работы над проектом пришла к выводу о том, что VBA обладает мощными встроенными интеллектуальными средствами, которые позволяют даже начинающему пользователю быстро самостоятельно разрабатывать профессиональные приложения и пользоваться ими на практике.

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

Литература:

  1. Википедия — свободная энциклопедия ru.wikipedia.org;
  2. Кауфман К. И. Английский язык Happy English.ru. Учебник для 10 кл. 2010. — 288с.
  3. В. Г. Кузьменко. Программирование на VBA, 2002.
  4. Р. В. Михеев. VBA и программирование в MS Office для пользователей, 2010.

Основные термины (генерируются автоматически): VBA, интерактивный плакат, английский язык, язык программирования, страница, тест, тематический интерактивный плакат, особенность создания, страница плаката, проект.

Плакат — это наглядное изображение, которое может быть использовано в самых различных

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

— Тема плаката должна соответствовать календарно-тематическому планированию, а также…

Python– высокоуровневый язык программирования общего назначения, ориентированный на

Язык программирования Python – это доступный для каждого программиста любого уровня

Предмет исследования: программа PowerPoint и язык программирования VBA

процесс создания электронного учебника как интерактивно-мультимедийного приложения.

Пакет имеет интуитивно понятный интерфейс. Есть встроенный язык программирования для

Интерактивный плакат призван обеспечить высокую степень наглядности учебного…

Плакаты, высмеивающие чиновников, плакаты, призывающие к защите родине, плакаты

В случаях, когда заявка на создание социального плаката поступала от организации или

Таким образом, анализ особенностей творческого процесса работы над советским социальным…

Плакат — вид графики, броское изображение на крупном листе с кратким текстом, выполняемое в

Эффективное проектирование плаката зависит не только от удачного решения поставленных целей

Рис. 4. Создание на плоскости рельефа, объема и пространства.

английский язык, иностранный язык, учебный процесс, CD-ROM, урок, интернет, Сайт, метод проектов, печатное приложение, обучение. Интерактивные средства обучения иностранному языку. Ведущим компонентом содержания обучения иностранного языка является обучение…

Дизайн-проектирование рекламного плаката довольно сложный процесс, так как он подразумевает под собой обязательное решение поставленных задач не только по средствам графики, но и по средствам междисциплинарных связей.

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

Актуальность применения интерактивных плакатов для…

Плакат должен быть небольшим по объёму — не больше 2–3 слайдов. — Программные возможности плаката должны быть обусловлены в первую очередь дидактическими целями и задачами.

Источник: https://moluch.ru/young/archive/5/269/

Ссылка на основную публикацию
Adblock
detector