С использованием Visual Basic for Application. Выберем предмет, тему, сформулируем вопросы и зададим по 4 варианта ответов (можно и больше), из них выберем.

Презентация:



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

Мастер – класс «Создание интерактивных тестов» Методическая разработка Поляковой Е. А. учителя математики г. Белгорода» с использованием материалов сайта.
Программирование на Visual Basic Автор Волков Ф.Л.
Основы языка программирования VBA (Visual Basic for Application) Офисное программирование.
Использование средств MS Office для создания электронного учебника.
Макросы. Автоматическая запись и использование макросов.
Создание презентации в OpenOffice.org Impress. Нажимаем кнопку Далее. Появляется окно шага 2 мастера презентаций На втором шаге задаем стиль слайда и.
Методы объектов Методы это процедуры изменяющие свойства и поля объектов в процессе выполнения программы. Методы применяются по правилу: ИмяOбъекта.Метод.
Как создать презентацию в PowerPoint: пошаговая инструкция резентация это отличный способ сделать свой доклад более понятным и интересным публике. Сейчас.
Объектно-ориентированное программирование Основы языка программирования Lazarus.
1. Изменение свойств объектов. Изменение свойств объектов На этом уроке мы научимся, как в процессе работы программы изменять свойства объектов, а также.
Инструкция к электронному учебному пособию «Интерактивные тесты по математике 2 класс»
Создание PP-тестов с помощью системы VOTUM Для программы VOTUM-web.
VBA – Visual Basic for Application (офисное программирование) Назначение VBA VBA является современным языком визуального и объектно-ориентированного программирования.
Основные понятия и объекты PowerPoint Слайд – фрагмент презентации, в пределах которого производится работа над его объектами. Параметры слайда вид фона,
Основные понятия языка VBA Excel. Объекты Объект - основной элемент VBA Excel. В VBA объектами являются рабочая книга, рабочий лист и его составляющие.
Один из видов презентации на компьютере это набор слайдов, которые можно выводить последовательно друг за другом. Часто такое компьютерное произведение.
ТЕХНОЛОГИЯ СОЗДАНИЯ ТЕСТОВ С УПРАВЛЯЮЩИМИ ЭЛЕМЕНТАМИ / МОУ СОШ 5 / г. СВЕТЛЫЙ – 2010 учебный год.
Васильченкова Ирина Анатольевна учитель информатики МБОУ «СОШ 1» г. Протвино.
Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
Транксрипт:

с использованием Visual Basic for Application

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

Файл - Параметры PowerPoint В разделе Настройка ленты установите галочку напротив Показывать вкладку Разработчик на ленте. 3. Перейдите в раздел Центр управления безопасностью. 4. Измените Параметры макросов в центре управления безопасностью: Включить все макросы, Доверять доступ к объектной модели проектов VBA.

ВОПРОС 1 – надпись с текстом вопроса

Есть на свете сеть сетей. Очень интересно с ней. Людям всем она нужна, Миру очень сеть важна. Что за сеть? Найди ответ. Сеть зовется … Варианты ответа: Монумент Кабинет Интернат Интернет

Берем переключатель (щелкаем на нем) и помещаем на слайд (щелкаем на слайде) – на слайде появляется переключатель

Есть на свете сеть сетей. Очень интересно с ней. Людям всем она нужна, Миру очень сеть важна. Что за сеть? Найди ответ. Сеть зовется … Варианты ответа:

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

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

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

Откроем первый слайд. Сделаем двойной щелчок по кнопке «ДАЛЕЕ», при этом открывается редактор Visual Basic, в котором мы и будем описывать процедуры нажатия на кнопку

Z = 0 L = 0 N = 0 If OptionButton3. 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 Внимание! Уточните по вашему тесту номер правильного OptionButton

Z – это счетчик выполненных заданий L – счетчик верно выполненных заданий N – это процентное выполнение заданий теста If OptionButton3. Value = True 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 (т.к. тест уже идет и обнулять показания не надо)

– делаем двойной щелчок по кнопке «ДАЛЕЕ» на первом слайде – в меню Visual Basic выбираем INSERT – MODULE

Public L, Z, N As Integer

Label1. Caption = Z Label2. Caption = L N = (L / Z) * 100 Label3. Caption = N If N >= 85 Then Label4. Caption = "Отлично" If N = 60 Then Label4. Caption = "Хорошо" If N = 30 Then Label4. Caption = "Удовлетворительно" If N < 30 Then Label4. Caption = "Плохо"

Slide5.Application.Quit ИЛИ Label1. Caption = " " Label2. Caption = " " Label3. Caption = " " Label4. Caption = " " SlideShowWindows(1).Presentation.Close (Последняя команда сбросит результаты тестирования и позволит выйти из презентации)

Сохраните созданный тест, укажите тип файла: Демонстрация PowerPoint с поддержкой макросов (формат файла будет *.ppsm).

Обнулить текстовые поля последнего слайда: На 1 вопросе добавить в код для кнопки Далее: Slide5.Label1. Caption = "" Slide5.Label2. Caption = "" Slide5.Label3. Caption = "" Slide5.Label4. Caption = ""