Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие ИСИКТУП Первушкина.doc
Скачиваний:
63
Добавлен:
01.03.2016
Размер:
7.28 Mб
Скачать

Защита документа

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

  1. Разрешив доступ к документу «только для чтения», можно обеспечить неизменность исходного текста документа. Чтобы воспользоваться для этого стандартными средствами Windows, надо открыть окно папки, содержащей документ, щелкнуть на значке документа правой кнопкой мыши и выбрать в контекстном меню пункт Свойства. На вкладке Общие диалогового окна Свойства установите флажок Только чтение и щелкните на кнопке ОК.

  2. Можно также разрешить в программе Word доступ к документу «только для чтения». Дайте команду Файл, Сохранить как и в диалоговом окне Сохранение документа щелкните на кнопке Параметры. В диалоговом окне Сохранение введите в соответ­ствующее поле пароль разрешения записи.

  3. В этом случае при открытии документа у пользователя запрашивается пароль. Человек, не знающий пароля, сможет открыть документ лишь в режиме Только чтение и не получит возмож­ности переписать измененный документ в тот же файл.

  4. Программа Word с опасением относится к макросам из-за опасности со стороны макровирусов. Так как в данном случае макросы являются неотъемлемой частью документа, следует отключить выдачу предупреждения о наличии в документе мак­росов. Для этого дайте команду Сервис, Параметры и на вкладке Общие диалогового окна Параметры сбросьте флажок защита от вирусов в макросах.

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

Задание 3. Использование VBA для тестового контроля знаний.

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

Методические указания

  1. Откройте программу Power Point.

  2. Наберите вопросы теста (не менее 3). Составьте задания открытого и закрытого типов. Составьте несколько вопросов, ответом на которые будут служить графические объекты (фото, клипы, картинки и т.д.).

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

Рис. 13. Панель инструментов Элементы управления

  1. Используя флажок, переключатель и текстовое поле создайте ячейки для ввода ответов на вопрос.

В версии 2007 панель инструментов Элементы управления находится на вкладке Разработчик. Как открыть доступ к этой вкладке нами было рассмотрено выше.

Уровень безопасности должен быть низкий (версия 2003: Сервис-Макрос-Безопасность-Низкая). В версии 2007 изменить настройку безопасности макросов можно в центре управления безопасностью (кнопка Microsoft Office , кнопка Параметры Excel, категория Центр управления безопасностью, кнопка Параметры центра управления безопасностью, категория Параметры макросов; либо вкладка Разработчик, группа Код, кнопка Безопасность макросов). Выберите:

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

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

  1. При создании любого нового слайда выбирайте команду Макеты содержи­мого, Пустой слайд.

Пример:

  1. На слайде 2 разместите вопросы теста и варианты ответа.

  2. Выберите инструмент Надпись панели Рисование и введите вопрос, на­пример: «Укажи устройства ввода».

  3. Для того чтобы ввести ответы, воспользуйтесь панелью Элементы управ­ления. Для выбора нескольких верных ответов используйте элемент Флажок, для выбора одного верного ответа используйте элемент Переключатель.

  4. По нашему сценарию на первый вопрос теста предполагается два верных ответа — «Клавиатура» и «Микрофон». Выберите элемент Флажок (CheckBox). Удерживая нажатой левую кнопку мыши, растяните рамку на слайде. На слайд будет помещен элемент CheckBox1. Задайте свойства объекта CheckBoxl в панели Свойства (Properties), которая появится автоматически (если ее нет, щелкните на элементе правой клавишей мыши ‑ Свойства. Выберите свойство Caption и впишите слово «Процессор», удалив слово CheckBox. Слово «Процессор» появится на слайде.

  5. Измените свойство Name, вписав произвольное имя, например VI (менять имя необязательно).

  6. Аналогично поместите на слайд еще два элемента Флажок (CheckBox) — CheckBox2 и CheckBox3 — и задайте для них в строке Caption ответы «Клавиату­ра» и «Микрофон». При желании можно изменить свойство Font (шрифт), задав размер шрифта 14, жирный.

  7. Поместите на слайд элемент управления Кнопка (CommandButton) и подпи­шите его «Дальше». Кнопка понадобится для перехода к следующему слайду.

  8. Щелкните на элементе Кнопка (CommandButton) на панели Элементы управления, растяните на слайде прямоугольник, изображающий кнопку. Выберите в панели Properties свойство Caption для элемента CommandButtonl и введите слово «Дальше».

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

  10. Двойным щелчком на кнопке «Дальше» перейдите в окно написания программного кода.

  11. Введите команды в заготовку процедуры между строками Private Sub и End sub. k = о, где k — переменная, которая будет увеличиваться на 1 при каждом верном ответе. Переменная к должна быть объявлена как глобальная, чтобы она могла быть ис­пользована в кодах всех слайдов. В окне VBA добавьте модуль: выберите команду Insert, Module и в появившемся окне кода модуля введите команду Public k As Integer.

  12. Вернитесь в окно написания кода для слайда 2. (Переходы из окон кода на слайды презентации и наоборот можно осуществить через панель задач.)

  13. Введите команду, которая проверяет правильность установки флажков

  14. тестируемым:

If V1.Value = False And V2.Value = True And V3.Value = True Then k = k + 1

  1. Команда должна быть записана в одну строку. Если значению V2 («Клавиатура») и V3 («Микрофон») соответствует True (исти­на), т. е. отвечающий галочкой отметил эти элементы, а V1 («Процессор») имеет значение False (ложь), т. е. «не нажат», — галочка отсутствует, — то к переменной k прибавляется 1, тестируемый дал верный ответ. Иначе ничего не происходит.

  2. Далее подготовим флажки к новому (повторному) запуску теста, «очистим» от введенных значений:

VI.Value = False

V2.Value = False

V3.Value = False

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

Пример:

  1. Слайд 3. Поместите на слайд вопрос «Выбери устройства вывода». Среди ответов предлагется только один верный — «Принтер». В данном случае можно использовать Элемент управления Переключатель (OptionButton). Помещаем на слайд три варианта ответа. Аналогично тому, как это было сделано для слайда 2, растягиваем рамки OptionButtonl, OptionButton2, OptionButton3 и вводим слова-ответы «Процессор», «Принтер», «Клавиатура» в свойстве Caption панели Рroperties. Свойство Name не изменяем, экономя время.

Пример:

  1. Поместите на слайд 3 элемент управления Кнопка (CommandButton) и дайте ему имя «Дальше». Двойным щелчком на кнопке перейдите в окно написания программного кода процедуры.

If OptionButton2.Value=True Then k = k + 1

OptionButton1.Value = False

OptionButton2.Value = False

OptionButton3.Value = False

SlideShowWindows(l).View.Next

  1. Слайд 4 создайте аналогично слайду 2.

  1. На слайде 5 будут выводиться результаты тестирования.

  1. Установите командную кнопку Результат (CommandButtonl).

  2. Инструментом Надпись панели Рисование введите текст «Верных отве­тов» и «Оценка». Поместите на слайд два элемента управления Надпись (Label). (см.рис.13). Не путайте элемент управления Надпись с инструментом Надпись панели Ри­сование! Поместите элемент Label1 напротив надписи «Верных ответов» и Label2 напротив надписи «Оценка». В свойстве Caption должно быть пусто, уда­лите слова Labell и Label2. 12.4. Двойным щелчком на кнопке «Результат» перейдите в окно написания кода.

Label1.Caption = k

If k = 3 Then Label1.Caption = 5

If k = 3 Then Label1.Caption =4

if k = 3 Then Label1.Caption = 3

If k = 3 Then Label1.Caption = 2

If k = 3 Then Label2.Caption = 5

If k = 2 Then Label2.Caption = 4

If k = 1 Then Label2.Caption = 3

If k = 0 Then Label2.Caption = 2

End Sub

  1. Поместите на слайд кнопку «Дальше» (CommandButton2). Введите командный код для кнопки «Дальше»:

Label1.Caption = ««

Label2.Caption = ««.

Задайте команду перехода к следящему слайду: SlideShowWindows(l).View.Next

  • Сохраните презентацию как тип файла: а) демонстрация PowerPoint (предлагается ученикам для просмотра в режиме слайд-шоу), б) презентация PowerPoint с поддержкой макросов (для внесения изменений в файле учителем).

  • Просмотрите сохранённые копии файла. Проверьте активность динамических ячеек.

Задание 4. Построение теста «на оценку» в программе Power Point.