Создание теста — Один из… — в MS PowerPoint с использованием Visual Basic for Application

Создание теста «Один из…» в MS PowerPoint с использованием Visual Basic for Application

Инструмент для составления тестов

  • Возможность автоматизированной обработки результатов;
  • Возможности для дизайна (художественного оформления тестов).

– Здесь мы разберем создание интерактивного теста в среде MS PowerPoint с использованием Visual Basic for Application. Для удобства в использовании теста добавим в него функции учета количества вопросов, количества верно выполненных заданий, процента выполнения заданий и выставления оценки

Итак, начнем по шагам:

1 шаг:

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

1 вопрос:

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

  1. Монумент
  2. Кабинет
  3. Интернат
  4. Интернет

2 вопрос:

По экрану бабочка летит,
По экрану строчка бежит,
На экране падает снег,
Поток звезд осуществляет свой бег.
Это что, мультипликация?
Нет – это компьютерная

1) Анимация
2) Публикация
3) Градация
4) Облигация

3 вопрос:

Для чего же этот ящик?
Он в себя бумагу тащит,
И сейчас же буквы, точки,
Запятые – строчка к строчке –
Напечатает картинки
Ловкий мастер –
Шустрый …

1) спринтер
2) принтер
3) свитер
4) компьютер

2 шаг:

Сейчас откроем MS PowerPoint и создадим 3 слайда (на каждый вопрос 1 слайд), подберем оформление слайдов, шрифты
Рассмотрим на примере первого слайда

а) На слайде размещаем

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

б) заходим в меню ВИД – ПАНЕЛИ ИНСТРУМЕНТОВ – ЭЛЕМЕНТЫ УПРАВЛЕНИЯ,

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

– Щелкаем правой по переключателю и выбираем раздел СВОЙСТВА

– В разделе СВОЙСТВА изменяем вид и текст на переключателе:

в) Создаем еще 3 переключателя и производим с ними такие же действия

г) Создадим кнопку. Для этого берм ее с той же панели ЭЛЕМЕНТЫ УПРАВЛЕНИЯ и помещаем ее на слайд

д) Щелкнув правой по кнопке, выбираем СВОЙСТВА и тоже изменяем вид и текст на кнопке

3 шаг:

Итак, у нас создан один слайд.

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

4 шаг:

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

а) поместим на слайде 4 элемента Label (надпись) с панели ЭЛЕМЕНТЫ УПРАВЛЕНИЯ

б) Создадим 2 кнопки:

– показать результат
– выход

5 шаг:

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

Начнем с первого слайда:

Нам необходимо, чтобы при выборе одного из вариантов ответа и нажатии на кнопку «ДАЛЕЕ» автоматически
– считалось число выполненных заданий
– проверялся ответ, и, если он верный, то к счетчику верных заданий прибавлялась единица
– осуществлялся переход на следующий слайд (вопрос)

Откроем первый слайд. Сделаем двойной щелчок по кнопке «ДАЛЕЕ», при этом открывается редактор Visual Basic, в котором мы и будем описывать процедуры нажатия на кнопку
Здесь скажу, что у нас нет задачи изучить 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

Пояснение:
Z – это счетчик выполненных заданий, т.е сколько заданий в тесте, в начале теста его обнуляем’
L – счетчик верно выполненных заданий, ему тоже присваиваем ноль
N – это процентное выполнение заданий теста

If OptionButton3.Value = True Then – Здесь проверяется, если выбран третий ответ (Четверо), то счетчику верно выполненных заданий прибавляется единица, а если выбран неверный ответ, то не прибавляется’

Z = Z + 1 – считается число выполненных заданий’

OptionButton1.Value = False
OptionButton2.Value = False
OptionButton3.Value = False
OptionButton4.Value = False – здесь снимаются точки со всех переключателей, чтобы при следующем запуске теста не было по умолчанию выбранных ответов’

SlideShowWindows(1).View.Next ‘Это команда перехода к следующему слайду’

6 шаг:

Аналогично открываем 2 и 3 слайды и вставляем такой же код для кнопок «ДАЛЕЕ» (можно просто скопировать код из первого слайда), однако в коде этих кнопок убираем строки
Z = 0
L = 0
N = 0 (т.к. тест уже идет и обнулять показания не надо)

7 шаг:

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

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

– в редакторе записываем код

Public L, Z, N As Integer

8 шаг:

Осталось написать код для кнопок «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» И «ВЫХОД»

а) Сначала опишем кнопку «ПОСМОТРЕТЬ РЕЗУЛЬТАТ»:

Для этого
– переходим на последний слайд
– двойным щелчком по кнопке «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» переходим в Visual Basic
– записываем код:

Private Sub CommandButton1_Click()
Label1.Caption = Z
Label2.Caption = L
N = (L / Z) * 100
Label3.Caption = N ‘
If N >= 85 Then
Label4.Caption = «Отлично»
End If
If N = 60 Then
Label4.Caption = «Хорошо»
End If
If N = 30 Then
Label4.Caption = «Удовлетворительно»
End If
If N = 85 Then
Label4.Caption = «Отлично» – Если процент выполнения больше или равен 85 – выводится «Отлично»
End If
If N = 60 Then
Label4.Caption = «Хорошо» – Если процент выполнения от 60 до 85 – выводится «Хорошо»
End If
If N = 30 Then
Label4.Caption = «Удовлетворительно» – Если процент выполнения от 30 до 60 – выводится «Удовлетв»
End If
If N 25.03.2010

Источник:
http://urok.1sept.ru/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/567424/

Создание теста в PowerPoint с помощью VisualBasic. Творческая работа учеников.

изучение языка программирования VisualBasic в 10 классе

Просмотр содержимого документа
«Создание теста в PowerPoint с помощью VisualBasic. Творческая работа учеников.»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Адаптировано к PowerPoint
32-бит и 64-бит

Опубликовано в методической газете для учителей «Информатика» №20, 2009 г.

Тесты в MS PowerPoint

На этом сайте Вашему вниманию предлагаются:

Конструктор для создания тестов в редакторе презентаций MS PowerPoint;

Демонстрационный тест , созданный на основе конструктора;

Менеджер тестирования – дополнение к конструктору для автоматизации рассылки и обработки тестов с использованием локальной сети.

Читайте также  Как сделать облако тегов в powerpoint?

Все файлы снабжены инструкциями, а используемый в них программный код на языке Visual Basic for Applications доступен для изучения и снабжен подробными комментариями. Как конструктор тестов, так и менеджер тестирования могут свободно использоваться и распространяться для образовательных и некоммерческих целей. По вопросам коммерческого использования данных продуктов и программных кодов следует обращаться к автору.

Пример слайда из теста, созданного с помощью конструктора

Работает в MS PowerPoint 2003 и в MS PowerPoint 2007, 2010 и 2013 (как в 32-разрядных, так и в 64-разрядных версиях), используя огромные мультимедийные возможности этой среды. Не требует знания программирования.

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

Количество заданий – от одного до тысячи и более.

Может содержать информационные слайды и слайды с заданиями:

– с выбором единственного правильного ответа (с переключателями);

– с выбором нескольких правильных ответов (с флажками);

– на установление соответствий (с перемещаемыми объектами);

– на установление правильной последовательности.

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

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

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

Можно применять шаблоны оформления и цветовые схемы.

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

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

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

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

Предусмотрена возможность вывода подробных итогов тестирования в скрытый текстовый файл, что позволяет проконтролировать результаты тестирования не только на рабочем месте, но и удаленно через локальную сеть, с последующей автоматической их обработкой и обобщением с помощью «Менеджера тестирования» (смотри файл MenTstPP.xls).

Из отзывов учителей

«Можно только поражаться Вашей творческой фантазии. Огромное Вам спасибо!»

С глубочайшим уважением, Аствацатуров Г.О. – Армавир

«Потрясена Вашей работой. Чудеснейшая разработка!
Объяснения очень подробные и понятные, что особенно важно для учителя-гуманитария, каковым я являюсь. Спасибо огромнейшее!»

Петухова С.В. – Новодвинск

«Огромное Вам спасибо за то удовольствие и восхищение, которое я испытала, когда познакомилась с Вашими тестами! Какой уровень мастерства. А какой роскошный дизайн! Я долгие годы использую компьютерные тестирующие программы в обучении, как наши, так и иноязычные. Но ваша – супер. »

Григорьева Н.Н. – Ратомка, Минский р-он

«Конструктор в Power Point очень пригодится, ведь большинство учителей только этой программой и владеют».

А. И. Сидорка – Калужская обл.

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

Спасибо Вам огромное! Буду пропагандировать вашу работу среди коллег. Ещё раз спасибо за титанический труд. Получилась «конфетка»».

Чиркин Ю.А. – Мичуринск

«Вещь интересная, НУЖНАЯ и добротно выполнена. Спасибо Вам».

Е. В. Ямкина – Ульяновск

«Огромное спасибо, удобная штука! (А думала, что все знаю про презентации). Лишний раз убеждаешься в том, что учиться никогда не поздно».

Н. А. Татарко – Тамбов

«Замечательная идея реализована Вами – давно уже витают в воздухе эти мысли по созданию конструктора тестов. Но на таком уровне, конечно, еще никто не делал!

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

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

Работу обязательно нужно широко разрекламировать – «носом ткнуть» всех предметников, которые не имеют возможности создавать ПО для широкой аудитории, но, тем не менее, берутся это делать!

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

Э. С. Ларина – Волгоград

«Как всегда, вызывает восхищение Ваше трудолюбие и глубина погружения в программу.

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

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

О. В. Туркин – Москва

В минувшем учебном году довелось участвовать в качестве эксперта во втором российском фестивале IT-активных педагогических работников «PRO-движение». В одном из заданий первого тура этого виртуального мероприятия необходимо было подготовить и представить интерактивный учебный ресурс в виде презентации в MS Power Point или Flash. Из предложенных на суд жюри около пятисот работ подавляющее большинство было создано в среде MS Power Point, причем более половины из них представляли собой тесты, для реализации которых участники фестиваля использовали большой арсенал всевозможных приемов и ухищрений, доступных в этом мультимедийном приложении. Однако почти все тесты больше напоминали тренажеры, так как сразу же подтверждали или отрицали правильность выбора ответа на тот или иной вопрос, а подсчет количества верных ответов встречался только в некоторых тестах, созданных в Adobe Flash, да еще в двух работах в PowerPoint, где эта задача решалась с помощью простейших макросов. Большой проблемой оказалось и автоматическое выставление итоговой оценки. Следует отметить, что не было представлено ни одной мультимедийной презентации, в которой бы использовались традиционные для тестирования управляющие элементы флажки и переключатели.

Приложение MS PowerPoint – одно из самых широко используемых в педагогической среде. Им владеют многие учителя-предметники. Как выяснилось по итогам фестиваля, есть стремление использовать это приложение с его богатейшим мультимедийным потенциалом для создания тестов самой различной тематики с разнообразным наполнением, включая тексты, таблицы, формулы, звуки, изображения, анимацию и видеоролики. Педагоги готовы даже идти на серьезные трудозатраты для их реализации.

Большинство тестовых заданий можно свести к единственному или множественному выбору из предложенных вариантов ответов. В электронных тестах обычно в первом случае используются такие управляющие элементы, как переключатели, а во втором – флажки. Почему же подобные тесты в PowerPoint большая редкость?

При исследовании этого вопроса выяснилось, что вообще-то такие тесты существуют, (например: http://kollega13.narod.ru/PowerPoint1.htm или http://www.rusedu.info/Article675.html) но:

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

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

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

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

Источник:
http://www.rosinka.vrn.ru/pp/

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

Презентация была опубликована 6 лет назад пользователемГерасим Ямщиков

Читайте также  Как сделать презентацию, если нет программы 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

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

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

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

Пример создания интерактивных тестов для проверки знаний учеников c использованием Visual Basic for Application. Выбор предмета, темы, формулировка вопросов и ответов. Создание функции учета количества вопросов, выполненных заданий, выставления оценки.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

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

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

Здесь мы разберем создание интерактивного теста в среде MS PowerPoint с использованием Visual Basic for Application.

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

Итак, начнем по шагам:

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

(Для примера я рассмотрю 3 вопроса из темы по информатике «Кодирование графики»)

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

2 вопрос: Какова глубина цвета в битах рисунка с 256 цветами

3 вопрос: Графический файл имеет глубину цвета 3 байта. Сколько цветов имеет картинка изображения

Сейчас откроем MS PowerPoint и создадим 3 слайда (на каждый вопрос 1 слайд), подберем оформление слайдов, шрифты

Рассмотрим на примере первого слайда

а) На слайде размещаем

— надпись ВОПРОС 1

— надпись с текстом вопроса

б) заходим в меню ВИД — ПАНЕЛИ ИНСТРУМЕНТОВ — ЭЛЕМЕНТЫ УПРАВЛЕНИЯ,

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

— Щелкаем правой по переключателю и выбираем раздел СВОЙСТВА

интерактивный тест visual basic

Итак, у нас создан один слайд.

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

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

Итак, слайды созданы, объекты на них размещены

Приступим к описанию событий.

Для этого и используется встроенный в офисные программы фирмы Microsoft язык Visual Basic for Application (VBA).

Начнем с первого слайда:

Нам необходимо, чтобы при выборе одного из вариантов ответа и нажатии на кнопку «ДАЛЕЕ» автоматически

— считалось число выполненных заданий

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

— осуществлялся переход на следующий слайд (вопрос)

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

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

Ниже мы видим окно редактора Visual Basic

Запишем следующий код:

Z = 0 (Z — это счетчик выполненных заданий, т.е. сколько заданий в тесте, в начале теста его обнуляем)

L = 0 (L — счетчик верно выполненных заданий, ему тоже присваиваем ноль)

N = 0 (N — это процентное выполнение заданий теста)

If OptionButton1.Value = True Then

(Здесь проверяется, если выбран ответ первый (16 цветов), то счетчику верно выполненных заданий прибавляется единица, а если выбран неверный ответ, то не прибавляется)

Z = Z + 1 (считается число выполненных заданий)

(Здесь снимаются точки со всех переключателей, чтобы при следующем запуске теста не было по умолчанию выбранных ответов)

SlideShowWindows(1).View.Next (Это команда перехода к следующему слайду)

Аналогично открываем 2 и 3 слайды и вставляем такой же код для кнопок «ДАЛЕЕ» (можно просто скопировать код из первого слайда), однако в коде этих кнопок убираем строки

N = 0 (т.к. тест уже идет и обнулять показания не надо)

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

— делаем двойной щелчок по кнопке «ДАЛЕЕ» на первом слайде

Читайте также  Как сделать презентацию на компьютере со слайдами - пошаговая инструкция, Интернет и компьютер

— в меню Visual Basic выбираем INSERT — MODULE,

— в редакторе записываем код

Public L, Z, N As Integer

— закрываем презентацию и сохраняем изменения

Осталось написать код для кнопок «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» И «ВЫХОД»

а) Сначала опишем кнопку «ПОСМОТРЕТЬ РЕЗУЛЬТАТ»:

— переходим на последний слайд

— двойным щелчком по кнопке «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» переходим в Visual Basic

Private Sub CommandButton1_Click()

Label4.Caption = «Отлично» (Если процент выполнения >= 75 — выводится «Отлично»)

Label4.Caption = «Хорошо» (Если процент выполнения от 50 до 75 — выводится «Хорошо»)

End If (Если процент выполнения от 25 до 50 — выводится «Удовлетв»)

© 2000 — 2018, ООО «Олбест» Все права защищены

Источник:
http://revolution.allbest.ru/programming/00423143_0.html

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

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

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

Готовые работы на аналогичную тему

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

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

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

Задай вопрос специалистам и получи
ответ уже через 15 минут!

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

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

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

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

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

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

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

Теперь, познакомившись с принципом работы объектной модели Microsoft PowerPoint 2010, вы, вероятно, хотите попробовать вызвать методы объекта и задать его свойства. Для этого необходимо написать свой код так, чтобы он распознавался в Office. Обычно это делается с помощью редактора Visual Basic. Несмотря на то, что он установлен по умолчанию, многие пользователи не знают о его наличии, пока этот редактор не будет включен на ленте.

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

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

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

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

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

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

Теперь можно нажать кнопку ОК.

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

Внешний вид вкладки Разработчик представлен на рисунке 1.

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

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

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

Редактор Visual Basic

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

Создание макроса в редакторе Visual Basic

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

В открывшемся диалоговом окне Макрос введем Hello в поле Имя.

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

Редактор Visual Basic содержит код, указанный ниже:

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

Вызов макроса Hello приведет к выполнению любого кода между строчками Sub Hello() и End Sub.

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

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

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

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

Предоставление доступа к макросам

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

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

Создание кнопки для макроса на панели быстрого доступа

Переходим на вкладку Файл.

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

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

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

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

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

Так и не нашли ответ
на свой вопрос?

Просто напиши с чем тебе
нужна помощь

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