ИСПОЛЬЗОВАНИЕ ВОЗМОЖНОСТЕЙ ПРОГРАММИРОВАНИЯ НА ЯЗЫКАХ HTML И PHP, ПРИ ВНЕДРЕНИИ ТЕСТОВОЙ СРЕДЫ НА САЙТ ПОД УПРАВЛЕНИЕМ СЕРВЕРА
творческая работа учащихся по информатике и икт (11 класс) на тему
МУНИЦИПАЛЬНАЯ УЧЕБНО-ИССЛЕДОВАТЕЛЬСКАЯ
КОНФЕРЕНЦИЯ СТАРШЕКЛАССНИКОВ
«ЛОМОНОСОВСКИЕ ЧТЕНИЯ»
Направление информатика
ИСПОЛЬЗОВАНИЕ ВОЗМОЖНОСТЕЙ ПРОГРАММИРОВАНИЯ
НА ЯЗЫКАХ HTML И PHP,
ПРИ ВНЕДРЕНИИ ТЕСТОВОЙ СРЕДЫ НА САЙТ
ПОД УПРАВЛЕНИЕМ СЕРВЕРА
Исследовательская работа
Выполнена учеником 11 класса
МОУ «Средняя общеобразовательная
школа № 4», МО «Котлас»,
Архангельской области
Тушиным Владиславом Владимировичем
Руководитель - учитель
МОУ «Средняя общеобразовательная
школа № 4», МО «Котлас»,
Архангельской области
Пушкина Марина Николаевна
г. Котлас, 2014
Скачать:
Вложение | Размер |
---|---|
тезисы к исследовательской работе | 43.5 КБ |
Предварительный просмотр:
ИСПОЛЬЗОВАНИЕ ВОЗМОЖНОСТЕЙ ПРОГРАММИРОВАНИЯ
НА ЯЗЫКАХ HTML и PHP,
ПРИ ВНЕДРЕНИИ ТЕСТОВОЙ СРЕДЫ НА САЙТ
ПОД УПРАВЛЕНИЕМ СЕРВЕРА
В настоящее время актуально компьютерное тестирование, и существуют тестовые оболочки как платные, так и бесплатные, но возможно ли самостоятельно разработать тестовую среду, адаптированную к техническим условиям школьного локального сервера, внедрить её в структуру сайта и проверить возможности сетевого тестирования с управлением на стороне школьного сервера. Предметом исследования стали языки программирования, применяемые в сайтостроении. Объектом – тестовая оболочка, управляемая школьным сервером.
Нами была выдвинута гипотеза: возможно ли создать тестовую среду на языках HTML и PHP с обработкой под управлением школьного сервера.
Целью работы стало:
- Изучение возможностей программирования на языках HTML и PHP при создании тестовой среды.
- Внедрение тестовой среды с обработкой и управлением на стороне сервера.
Методы исследования:
- Метод теоретического анализа, т.к. необходимо было изучить литературу, проанализировать и систематизировать информацию по программированию сайтов на языках HTML и PHP.
- Метод эксперимента, для того чтобы проверить истинность выдвигаемой
мною гипотезы.
Перспективы данного направления:
Создание сайтов. Использование тестовой среды для независимой оценки учащихся, расположение на сервере общедоступной информации.
Задачи, поставленные для выполнения работы:
- Знакомство и изучение правил, конструкций
языков программирования HTML и PHP. - Изучение структуры сайта.
- Создание тестовой среды.
- Проверка тестовой среды на локальном сервере
Изучив литературу, проанализировав и систематизировав информацию по программированию сайтов на языках HTML и PHP, мною были разработаны программные коды структуры сайта, блока меню и объявлений, тестовой среды. Приведу лишь некоторые примеры фрагментов блоков программ и более подробно остановлюсь в части создания теста на языке программирования PHP.
Фрагмент программы блока меню и объявлений:
-задает ссылки для текста, -параметры текста. Расписание Уроков <font size="4"> Тесты
Фрагмент программы, которая является подключаемым модулем для вывода объявлений, здесь используется только язык PHP ($...-переменные):
$i++;$i--;$j=0; while(($i>0)&&(($limit==="no")|| ($j<$limit))){ $Font_left=$Font_right=""; $Font_left".date("j/m/y", filemtime("$filename")).".";include $filename; echo $Font_right; $i--;$j++;} Все объявления"; }?>
if (file_exists("notices/$i.txt")) $filename="notices/$i.txt";else {$filename="notices/$i !.txt";
$font_left=""; $font_right="";}
echo "
if ($i>0) echo"
Создание теста на PHP:
- Используя программу PSPad создаем HTML документ, в нем будут следующие данные:
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
Обратите внимание на выделенные части.
- Далее мы создаем такую конструкцию, записанную в , по плану
а)Вопрос:
между тэгами записывается вопрос.
б) Ссылка на обработчик:
пишем < Form name=”имя_теста“ action=”ссылка на обработчик”> будьте внимательны записывая ссылку на обработчик, она выглядит следующим образом:
«base/tests/test1.php»- число каталогов может быть очень большим, поэтому рекомендую помещать тест и обработчик в одном каталоге на сервере и тогда ссылка будет выглядеть так: «test1.php».
в) Варианты ответа:
варианты ответа можно записать в таблице или в строчку, я рекомендую табличный вид.
Я расскажу вам про радиокнопки и про строку ввода.
Набор команд процессора Комплекс программ, предназначенных для управления компьютером и взаимодействия с пользователем Совокупность программ и устройств общего пользования Техническая документация компьютера
-эта строчка говорит о том что будут радиокнопки, которые фиксируют значение в переменной A1, если выбираем эту кнопку то для переменной А1 задается значение 4.
г) Кнопка отправки данных:
-эта строка задает кнопку, которая отправляет данные в обработчик. На кнопке написано «проверить!».
Обработчик теста
Создаем в PSPad заготовку, документ PHP:
- Проверка ответа
Правильно! ":"Неправильно";
в переменной result будет либо Правильно зеленого цвета либо Неправильно красного цвета. Первое, если значение переменной А1 равно 2, второе, если любое другое значение.
- Счетчик
-изначально счетчик равен 0, прописываем его до начала проверки ответа и только один раз и создаем снова условие
$N=($A1=="2")? $N=$N+1:$N ;
При правильном ответе добавляется 1 балл, при неправильном значение не меняется.
В целом обработчик выглядит так:
Правильно! ":"color=red>Неправильно";
echo "В А1 вы выбрали $A1.
это
$result";
$N=($A1=="2")? $N=$N+1:$N ; ?>.
- Подсчет количества баллов и оценка :
$res=0; if ($N>=9) {$res=5;} else if ($N>=7) {$res=4;}
else if ($N>=5) {$res=3 ;} else {$res=2 ;}
Используя сайт, размещенный на локальном сервере, учащиеся получили доступ к тестовой среде и успешно прошли тестирование. Были проверены браузеры: Internet explorer, Google chrome, Mozilla Firefox, Яндекс браузер, Opera, Safari .
Вывод:
Выдвинутая гипотеза подтвердилась. Мне удалось создать «каркас» сайта, внедрить тестовую оболочку, адаптировать к техническим особенностям и проверить ее возможности в условиях школьного локального сервера. Тесты оказались успешны, что позволяет сделать вывод о целесообразности дальнейшего развития этого направления.
По теме: методические разработки, презентации и конспекты
Положение о Конкурсе сайтов среди заграншкол
Материал содержит Положение о Конкурсе, критерии оценивания сайтов, таблицы для оценивания. Конкурс проводится в 2011-2012 учебном году среди заграншкол МИД РФ. Наша школа - школа при Посольстве Рос...
Роль официального сайта образовательного учреждения в формировании информационно-управленческой среды лицея
Использование информационно-коммуникационных технологий стало актуальным во всех сферах деятельности образовательного учреждения. Однако ведущим при этом остается блок управлен...
Роль официального сайта образовательного учреждения в формировании информационно-управленческой среды лицея
Использование информационно-коммуникационных технологий стало актуальным во всех сферах деятельности образовательного учреждения. Однако ведущим при этом остается блок управлен...
Методическая разработка "Prepositions of time"(Предлоги времени), интерактивные упражнения на сервере LearningApps и тест на сайте БанкТестов.
Методическая разработка "Prepositions of time"(Предлоги времени).Видеоуроки: Предлоги времени In, On, Athttps://www.youtube.com/watch?v=kG72rhLeqlo AT ON IN - Prepositio...
тестовая среда по химии
тесты по химии выполненые в Visual Basic....
Методическая разработка "Множественное число существительных в английском языке" с интерактивными упражнениями-играми на сервере LearningApрs и тестом на сайте БанкТестов.
Методическая разработка "Множественное число существительных в английском языке"с интерактивными упражнениями-играми на сервере LearningApрs и тестом на сайте БанкТестов.1. Методическая разр...
Технологическая карта урока 11 класс " «Веб-сайт. Веб-страница. Взаимодействие браузера с веб-сервером. Динамические страницы. Разработка интернет-приложений (сайтов)»
laquo;Веб-сайт. Веб-страница. Взаимодействие браузера с веб-сервером. Динамические страницы. Разработка интернет-приложений (сайтов)»Технологическая карта...