Главная / Информатика / Методическое пособие по информатике «Разработка тестов в среде VBA и MS PowerPoint»

Методическое пособие по информатике «Разработка тестов в среде VBA и MS PowerPoint»

Название документа Автор.doc

Автор 1: Дубровская Екатерина Владимировна,

Должность: преподаватель информатики

Категория: 1

Образовательное учреждение: ГБОУ СПО Педагогический колледж №1 им. Н.А. Некрасова Санкт-Петербурга

г. Санкт-Петербург Московский район

E-mail: e.dubrovskaya@mail.ru

Адрес сайта ОУ: www.nekrasovspb.ru


Автор 2: Дубровская Светлана Алексеевна

Должность: преподаватель информатики

Категория: высшая

Образовательное учреждение: ГБОУ СПО Педагогический колледж №1 им. Н.А. Некрасова Санкт-Петербурга

г. Санкт-Петербург Московский район

E-mail: dusval@mail.ru

Адрес сайта ОУ: www.nekrasovspb.ru




Название документа Аннотация.doc

Методическое пособие по информатике «Разработка тестов в среде VBA и MS PowerPoint»

Цель разработки методического пособия – представить алгоритм создания простых тестов в среде Visual Basic for Applications и MS Office.

Предназначено для студентов педагогического колледжа.

Ключевые слова: информатика, создание тестов в PowerPoint.

Название документа Методическое пособие Разработка тестов в среде VBA и MS PowerPoint.doc


ГБОУ СПО

ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ №1 ИМ. Н.А. НЕКРАСОВА САНКТ-ПЕТЕРБУРГА


hello_html_4178f387.jpg








Методическое пособие


Разработка тестов в среде VBA и MS PowerPoint








Разработано преподавателями

Дубровской Е.В.

Дубровской С.А.










Санкт-Петербург

2013

Простые контролирующие программы можно разрабатывать в среде Visual Basic for Applications и MS Office. Программирование в этой среде не является сложным. Не требуется приобретение лицензионных программ для разработки тестов, например, на домашнем компьютере.

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

Цель разработки методического пособия – представить алгоритм разработки простых тестов в среде Visual Basic for Applications и MS Office.


    1. В MS Office 2003 в меню выбрать Вид, затем Панели инструментов, далее Visual Basic.


hello_html_m597a88e7.jpg

Для работы программы (чтобы срабатывали кнопки) предварительно в PowerPoint необходимо установить Низкий уровень безопасности (в меню Сервис выберите команду Макрос и подкоманду Безопасность или нажмите кнопку Безопасность на панели Visual Basic, затем выберите низкий уровень безопасности).

    1. В MS Office 2010 в меню вывести пункт Разработчик следующим образом: выбрать в меню Файл, затем Параметры, далее Настройка ленты, далее в правом окне установить флажок у вкладки Разработчик.

hello_html_meaa0a96.jpg


В меню появится пункт Разработчик.


hello_html_m695be6a1.jpg

Для работы программы (чтобы срабатывали кнопки) предварительно необходимо включить выполнение макросов: выбрать в меню пункт Разработчик, далее на вкладке выбрать Безопасность макросов, далее выбрать Включить все макросы.


Контролирующие программы для самопроверки в PowerPoint

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

Алгоритм работы:

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

  • Разместить на слайде текст вопроса: можно просто набрать текст в PowerPoint как обычно

  • Поместить на слайде элементы управления – Кнопки для вывода вариантов ответа

  • Из контекстного меню Кнопки выбрать Свойства, ввести текст варианта ответа.

  • Двойным щелчком по кнопке переходим в окно написания кода подпрограммы

Текст программы для кнопки очень простой:

Private Sub CommandButton1_Click()

MsgBox "Верно"

End Sub

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

Private Sub CommandButton4_Click()

MsgBox "Ошибка"

End Sub

Пример.

hello_html_m2d9fa26d.png


Создание теста в PowerPoint

Алгоритм работы:

1. Презентация состоит из титульного слайда, слайдов с вопросами и слайда с результатом выполнения теста.

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

3. Создание слайда вопроса.

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

  • Разместить на слайде текст вопроса, можно просто набрать текст в PowerPoint как обычно

  • Ниже поместить на слайде элементы управления – Переключатель или Флажок для вывода вариантов ответа. Если используем переключатели, то возможен выбор одного верного варианта ответа из предложенных. Если используем флажки, возможен выбор нескольких вариантов.

  • Поместить элемент управления Кнопку  для перехода на следующий слайд

Настройка Свойств Переключателя

  • Из контекстного меню Переключателя или Флажка выбрать Свойства.

  • Выберите свойство  Caption, введите текст первого варианта ответа.

  • Свойство BackColor -  цвет фона,

  • Свойство ForeColor  - цвет текста,

  • Свойство Font – размер шрифта.

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

Настройка Свойств Кнопки

  • Измените свойства Кнопки  Caption -  введите Следующий вопрос.

  • С помощью свойств  ForeColor  и Font настройте цвет и размер шрифта.

  • Двойным щелчком по кнопке переходим в окно написания текста подпрограммы

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

В данном примере правильный ответ 2.

Private Sub CommandButton1_Click()

b=0

If OptionButton2.Value = True Then  b=b+1   'если ученик выбрал 2 ответ, наращиваем счётчик верных ответов

OptionButton1.Value = False          ' всем переключателям, которые есть на слайде свойство Value (состояние) делаем False, чтобы при возврате на слайд из ответа исчезла точка

OptionButton2.Value = False     

OptionButton3.Value = False         
SlideShowWindows(1).View.Next  '
переходим на следующий слайд

End Sub


Подпрограмма для кнопки, если ответы вводятся с помощью флажков

В данном примере правильные ответы 2 и 3.


If CheckBox1.Value = False   and CheckBox2.Value =True and CheckBox3.Value = True   Then  b=b+1   


CheckBox1.Value = False          ' всем флажкам, которые есть на слайде свойство Value (состояние) делаем False, чтобы при возврате на слайд из ответа исчезла галочка

CheckBox2.Value.Value = False     

CheckBox3.Value.Value = False         
SlideShowWindows(1).View.Next  'переходим на следующий слайд

End Sub


  • Переменная b используется для подсчета количества баллов (верных ответов). Команду  b=0   надо писать только на первом слайде.

  • Комментарии писать не надо. Это просто пояснения, для чего используются данные команды в подпрограмме.

  • Переменная b  должна быть объявлена как глобальная, чтобы могла быть использована в подпрограммах всех слайдов (для увеличения количества баллов). Для этого в окне VBA надо добавить модуль в среде:  Insert – Module (выбрать в меню Insert, затем Module) и в окне кода модуля написать код:


                 Public b as Integer


  • Исправьте номер переключателя или флажка в условии оператора  If, чтобы он соответствовал правильному ответу и, если нужно, свойство флажка False (не помечен галочкой) или True (помечен галочкой).

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

4. Создание слайда с результатами теста.

  • На последнем слайде разместить элементы Надпись и Кнопку.

  • В Надпись будет выведено число правильных ответов.

  • Кнопка будет вызывать вывод в надпись числа правильных ответов.

  • Поясняющий текст, например, "оценка" или "количество баллов" можно набрать средствами PowerPoint

Код для кнопки:

Private Sub CommandButton1_Click()
Label1.Caption = b

End Sub



Список литературы


  1. В.А. Биллиг, Средства разработки VBA – программиста. Офисное программирование. Том 1. – Москва: Издательско-торговый дом "Русская редакция", 2001 г., 480с.

  2. А. Гарнаев, Самоучитель VBA. – Санкт-Петербург, Издательство БХВ–Санкт-Петербург, 1999. – 512с.



Методическое пособие по информатике «Разработка тестов в среде VBA и MS PowerPoint»
  • Информатика
Описание:

Цель разработки методического пособия – представить алгоритм создания простых тестов в среде Visual Basic for Applications и MS Office.
Предназначено для студентов педагогического колледжа.

Простые контролирующие программы можно разрабатывать в среде Visual Basic for Applications и MS Office. Программирование в этой среде не является сложным. Не требуется приобретение лицензионных  программ для разработки тестов, например, на домашнем компьютере.
Тесты для учащихся начальной школы простые, а в программе MS PowerPoint можно создать и вывести на экран фото, картинки, схемы и т.д., это делает работу учащихся с тестами более интересной.
Цель разработки методического пособия – представить алгоритм разработки простых тестов в среде Visual Basic for Applications и MS Office.

  1. В MS Office 2003в меню выбрать Вид, затем Панели инструментов, далее Visual Basic.
dub1.jpg

Для работы программы (чтобы срабатывали кнопки) предварительно в PowerPoint необходимо установить  Низкий уровень безопасности (в меню Сервис выберите команду Макрос и подкоманду Безопасность или нажмите кнопку Безопасность на панели Visual Basic, затем выберите низкий уровень безопасности).

  1.  В MS Office 2010  в меню вывести пункт Разработчик следующим образом: выбрать в меню Файл, затем Параметры, далее Настройка ленты, далее в правом окне установить флажок у вкладки Разработчик.
dub2.jpg

В меню появится пункт Разработчик.

dub3.jpg

Для работы программы (чтобы срабатывали кнопки) предварительно необходимо включить выполнение макросов: выбрать в меню пункт Разработчик, далее на вкладке выбрать Безопасность макросов, далее выбрать Включить все макросы.

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

  • На вкладке Разработчик в группе Элементы управления включить Режим конструктора
  • Разместить на слайде текст вопроса: можно просто набрать текст в PowerPoint как обычно
  • Поместить на слайде элементы управления – Кнопки для вывода вариантов ответа
  • Из контекстного меню Кнопки выбрать Свойства, ввести текст варианта ответа.
  • Двойным щелчком по кнопке переходим в окно написания кода подпрограммы

Текст программы для кнопки очень простой:
Private Sub CommandButton1_Click()
MsgBox "Верно"
End Sub
Или для кнопки с неверным ответом:
Private Sub CommandButton4_Click()
MsgBox "Ошибка"
End Sub


Пример.

dub4.jpg

Создание теста в PowerPoint
Алгоритм работы:
1. Презентация состоит из титульного слайда, слайдов с вопросами и слайда с результатом выполнения теста.
2. Титульный слайд содержит информацию о названии теста, номер варианта, можно добавить рекомендации по выполнению теста.
3. Создание слайда вопроса.

  • На вкладке Разработчик в группе Элементы управления включить Режим конструктора
  • Разместить на слайде текст вопроса, можно просто набрать текст в PowerPoint как обычно
  • Ниже поместить на слайде элементы управления – Переключатель или Флажок для вывода вариантов ответа. Если используем переключатели, то возможен выбор одного верного варианта ответа из предложенных. Если используем флажки, возможен выбор нескольких вариантов.
  • Поместить элемент управления Кнопку  для перехода на следующий слайд

Настройка Свойств Переключателя

  • Из контекстного меню Переключателя или Флажка выбрать Свойства.
  • Выберите свойство  Caption, введите текст первого варианта ответа.
  • Свойство BackColor -  цвет фона,
  • Свойство ForeColor  - цвет текста,
  • Свойство Font – размер шрифта.

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

  • Измените свойства Кнопки  Caption -  введите Следующий вопрос.
  • С помощью свойств  ForeColor  и Font настройте цвет и размер шрифта.
  • Двойным щелчком по кнопке переходим в окно написания текста подпрограммы

Подпрограмма для кнопки, если ответы вводятся с помощью переключателей
В данном примере правильный ответ 2.
Private Sub CommandButton1_Click()
b=0

If OptionButton2.Value = True Then  b=b+1   'если ученик выбрал 2 ответ, наращиваем счётчик верных ответов
OptionButton1.Value = False            ' всем переключателям, которые есть на слайде свойство Value  (состояние) делаем False, чтобы при возврате на слайд из ответа исчезла точка

OptionButton2.Value = False          
OptionButton3.Value = False          
SlideShowWindows(1).View.Next         'переходим на следующий слайд
End Sub

Подпрограмма для кнопки, если ответы вводятся с помощью флажков
В данном примере правильные ответы 2 и 3.

If CheckBox1.Value = False   and  CheckBox2.Value =True  and CheckBox3.Value = True   Then  b=b+1                                                       

CheckBox1.Value = False                  'всем флажкам, которые есть на слайде свойство Value  (состояние) делаем False, чтобы при возврате на слайд из ответа исчезла галочка

CheckBox2.Value.Value = False          
CheckBox3.Value.Value = False          
SlideShowWindows(1).View.Next         'переходим на следующий слайд
End Sub

  • Переменная b используется для подсчета количества баллов (верных ответов). Команду   b=0   надо писать только на первом слайде.
  • Комментарии писать не надо. Это просто пояснения, для чего используются данные команды в подпрограмме.
  • Переменная b  должна быть объявлена как глобальная, чтобы могла быть использована в подпрограммах всех слайдов (для увеличения количества баллов). Для этого в окне VBA надо добавить модуль в среде:  Insert – Module (выбрать в меню Insert, затем  Module) и в окне кода модуля написать код:

                 Public b as Integer

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

4. Создание слайда с результатами теста.

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

Код для кнопки:
Private Sub CommandButton1_Click()
Label1.Caption = b
End Sub

Список литературы

  • В.А. Биллиг, Средства разработки VBA – программиста. Офисное программирование. Том 1. – Москва: Издательско-торговый дом «Русская редакция», 2001 г., 480с.
  • А. Гарнаев, Самоучитель VBA. – Санкт-Петербург, Издательство БХВ–Санкт-Петербург, 1999. – 512с.
Автор Дубровская Екатерина Владимировна. Дубровская Светлана Алексеевна
Дата добавления 21.02.2013
Раздел Информатика
Подраздел
Просмотров 5397
Номер материала 1403
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓