Номинация: Электронная презентация
Левит К.С., Мошков Р.Д
МОУ «Красногорская средняя общеобразовательная школа
№2», 5 класс
пгт. Красногорский
Руководитель:
Преподаватель Романов К.М.
МОУ «Красногорская средняя общеобразовательная школа
№2»
пгт. Красногорский
Республика Марий Эл
ИНТЕРАКТИВНЫЙ ТЕСТ «ИНФОЗНАЙКА ИДЕТ НА УРОК»
Ежегодно мы участвуем во
всероссийском конкурсе- игре по информатике «КИТ» и «Инфознайка». Руководители
конкурса присылают очень интересные задания, но тесты присылают в печатном варианте.
В этом учебном году у нас ввели предмет «Информатика и ИКТ», где мы с
удовольствием изучаем не только теоретический материал, но и работаем за
компьютером.
Нам пришла следующая идея: «А не сможем ли мы
создать интерактивный тест по тем вопросам, которые задают нам в тестовых
заданиях, и применить данные тесты на уроке информатики?». Поэтому, вместе с
учителем информатики мы решили создать игровой проект-презентацию
"Инфознайка идет на урок". Ведь игровые методы обучения такой сложной
науке, как информатика, нравятся больше, чем изучение теоретического материала.
А также учитель информатики предложил нам заниматься программированием в
программе PowerPoint , где мы познакомились с системой программирования Visual
Basic for Applications.
Цель нашей работы: Научиться основам программирования в программе PowerPoint,
тем самым повысить собственный интерес к изучению информатики и мотивировать
школьников 5 классов к изучению данного предмета.
Мы хотели
получить ответы на следующие вопросы:
ü Какие дополнительные
возможности можно использовать при создание интерактивного теста в электронной
презентации?
ü Как с помощью языка
программирования создаются подобные тесты?
ü Что такое гиперссылка и
макросы, и как они применяются и используются в создании интерактивного теста?
Мы поставили перед собой следующие задачи:
ü Познакомиться с управляющими
элементами и основными конструкциями VBA в PowerPoint.
ü Разработать алгоритмы и написать
программные коды к слайдам презентации.
ü Выяснить, как создаются
интерактивные тесты, исходя из дополнительных возможностей данного программного
продукта;
ü Создать интерактивный тест и
протестировать учащихся нашего класса;
Гипотеза
исследования: Игровые
интерактивные методы способствует увеличению познавательного интереса
школьников 5 классов в области изучения информатики и ведет к улучшению
качества знаний.
Практическая значимость
нашего проекта: Материалы интерактивного теста можно использовать при проведении уроков
информатики, внеклассных мероприятий.
Объект изучения: Возможности
программы MS Power Point. Система программирования VBA.
Внедрение готового продукта.
Этапы работы
ü Определение
темы работы.
ü Постановка
цели и задач проекта.
ü Разработка
структуры презентации .
ü Разработка
общего дизайна презентации.
ü Изучение
необходимых элементов управления Visual Basic for Applications.
ü Изучение
основных алгоритмических конструкций, возможностей переменных и способы работы
с ними.
ü Написание
программы (программного кода) к слайдам с элементами программирования в Visual
Basic for Applications.
ü Отладка
программных кодов на слайдах.
ü Проведение
уроков информатики с использованием данного проекта в 5 классах
ü Анализ
применения данного проекта в школе.
Предполагаемый
результат
Мы предполагаем, что применение
подобных проектов, игровых технологий, повысит интерес школьников, как в
изучении информатики, так и приумножит количество учащихся, желающих заниматься
проектной деятельностью.
Введение: Характерной чертой
современного общества является активное использование компьютерных технологий
во всех сферах человеческой деятельности. Перед начинающими программистами
всегда встает один и тот же вопрос. На чем программировать? Конечно, лучше
начинать с самого понятного, и простого языка программирования. На сегодняшний
день VBA –один из самых простых в
изучении и применении языков программирования.
Visual Basic for Applications- визуальная система программирования, предназначенная для создания
программ- объектов. С помощью данного языка программирования можно быстро и
легко создавать пользовательские приложения. Научившись разрабатывать
приложения для одной офисной программы, можно легко создавать приложения и для
других офисных программ.
Visual Basic for Applications (VBA, Visual Basic для
приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная
в линейку продуктов Microsoft Office. Мы решили применить некоторые элементы
управления языка программирования VBA:
ü Toggle Button – это
элемент управления интерфейса, имеющий два фиксированных состояния
(включено-выключено).
ü Text Box – это
текстовое окно - поле для ввода информации в диалоговом окне.
ü Command Button - это кнопка управления - элемент интерфейса, используемый для
активизации некоторого события.
В процессе работы
над проектом мы познакомились с понятием переменной величины. В наших
программных кодах переменные хранят значения текстовых полей в оперативной
памяти компьютера.
Ход работы: Для того, чтобы сделать
интерактивный тест мы использовали Microsoft Office Power Point 2003, и следовали следующему
алгоритму:
ü Создать 10 слайдов- по одному
вопросу на слайд;
ü Выбрать оформление- фон,
рисунок и т.д.;
ü На слайды выбрать вопросы из
тестов «Инфознайка 2014»;
ü Изучить панель инструментов
Элементов управления Visual Basic for Applications;
ü Создать переключатели и
кнопки на слайд;
ü Изменить фон, размер шрифта,
написать варианты ответов;
ü Разобраться с программными
кодами;
ü Создать слайд с результатами
теста;
Следующий шаг, создание программного
кода на первом слайде, который представлен ниже:
Private Sub
CommandButton1_Click()
Z = 0
L = 0
N = 0
(обнуляем данные о
количестве правильно выполненных заданиях). Данная команда пишеться только на
первом слайде)
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
End Sub
(переходим на
следующий слайд)
На слайде, где будут
результаты прописываем следующий код:
Private Sub
CommandButton1_Click()
Label2.Caption = L
Label1.Caption = Z
N = (L / Z) * 100
Label3.Caption = N
If N >= 99 Then
Label4.Caption = "Отлично"
End If
If N < 98 And N >= 80
Then
Label4.Caption = "Хорошо"
End If
If N < 79 And N >= 59
Then
Label4.Caption = "Удовлетворительно"
End If
If N < 50 Then
Label4.Caption = "Плохо"
End If
End Sub
Для того, чтобы кнопки работали, в
проект необходимо добавить модуль с описанием переменных величин: для этого в
меню Visual Basic for
Applications выбирается Insert- Module, и в появившемся окне прописывается код: Public L,Z,N As Integer.
В программе Power point
должны поддерживаться макросы, так как данный тест основан на макросах.
Заключение: Создание интерактивного теста нам очень понравилось. Мы узнали много
нового, и интересного. В дальнейшем мы хотим связать свою работу с
программированием. Во время выполнения данной работы, мы изучили возможности
Visual Basic for Applications, и используя данный язык программирования создали
данный интерактивный тест, который успешно протестировали в нашем классе.
Дальнейшие планы:
Мы
планируем усовершенствовать данную презентацию, добавлением в нее новых тем и
разделов. Попробуем вовлечь в проектную деятельность других ребят и создать
увлекательные проверочные работы по другим предметам для учащихся средней звена.
Литература:
1. Л. Д.
Слепцова. Программирование на
VBA в Microsoft Office 2010 Издательство:
Диалектика, Вильямс, 2010
2. И. Г.
Фризен. Офисное программирование. Издательство: Дашков и Ко, 2008
http://mini-soft.ru/soft/vba/ - курс лекций по VBA.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.