ИСПОЛЬЗОВАНИЕ ВОЗМОЖНОСТЕЙ ПРОГРАММИРОВАНИЯ НА ЯЗЫКАХ HTML И PHP, ПРИ ВНЕДРЕНИИ ТЕСТОВОЙ СРЕДЫ НА САЙТ ПОД УПРАВЛЕНИЕМ СЕРВЕРА
творческая работа учащихся по информатике и икт (11 класс) на тему

Пушкина Марина Николаевна

МУНИЦИПАЛЬНАЯ УЧЕБНО-ИССЛЕДОВАТЕЛЬСКАЯ

КОНФЕРЕНЦИЯ СТАРШЕКЛАССНИКОВ

«ЛОМОНОСОВСКИЕ ЧТЕНИЯ»

 

Направление информатика

 

ИСПОЛЬЗОВАНИЕ  ВОЗМОЖНОСТЕЙ  ПРОГРАММИРОВАНИЯ

НА  ЯЗЫКАХ  HTML  И  PHP,

ПРИ  ВНЕДРЕНИИ ТЕСТОВОЙ СРЕДЫ НА САЙТ

ПОД  УПРАВЛЕНИЕМ СЕРВЕРА

 

Исследовательская работа

Выполнена учеником 11 класса

МОУ «Средняя общеобразовательная

школа № 4», МО «Котлас»,

Архангельской области

Тушиным Владиславом Владимировичем

 

Руководитель - учитель

МОУ «Средняя общеобразовательная

школа № 4», МО «Котлас»,

Архангельской области

Пушкина Марина Николаевна

 

г. Котлас, 2014

Скачать:


Предварительный просмотр:

ИСПОЛЬЗОВАНИЕ ВОЗМОЖНОСТЕЙ ПРОГРАММИРОВАНИЯ

НА ЯЗЫКАХ   HTML и   PHP,

ПРИ  ВНЕДРЕНИИ  ТЕСТОВОЙ  СРЕДЫ  НА  САЙТ

ПОД  УПРАВЛЕНИЕМ  СЕРВЕРА

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

Нами была выдвинута гипотеза: возможно ли  создать тестовую среду на языках HTML и PHP с обработкой под управлением школьного сервера.

Целью работы стало:

  • Изучение возможностей программирования на языках HTML и PHP при создании тестовой среды.
  • Внедрение тестовой среды с обработкой и управлением на стороне сервера.

Методы исследования:

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

Перспективы данного направления:

Создание сайтов. Использование тестовой среды для независимой оценки учащихся, расположение на сервере общедоступной информации.
Задачи, поставленные для выполнения работы:

  1. Знакомство и изучение правил, конструкций
    языков программирования   HTML и PHP.
  2. Изучение структуры сайта.
  3. Создание тестовой среды.
  4. Проверка тестовой среды на локальном сервере

Изучив литературу, проанализировав и систематизировав информацию по программированию сайтов на языках HTML и PHP, мною были разработаны программные коды структуры сайта, блока меню и объявлений, тестовой среды. Приведу лишь некоторые примеры фрагментов блоков программ и более подробно остановлюсь в части создания теста на языке программирования PHP.

Фрагмент программы блока меню и объявлений:

Расписание Уроков  
<font size="4"> Тесты    
-задает ссылки для текста, -параметры текста.

Фрагмент программы, которая является подключаемым модулем для вывода объявлений, здесь используется только язык PHP ($...-переменные):

$i++;$i--;$j=0; while(($i>0)&&(($limit==="no")|| ($j<$limit))){     $Font_left=$Font_right="";
if (file_exists("notices/$i.txt")) $filename="notices/$i.txt";else {$filename="notices/$i !.txt";
$font_left=""; $font_right="";}
echo "

$Font_left".date("j/m/y", filemtime("$filename")).".";include $filename; echo $Font_right; $i--;$j++;}
if ($i>0) echo"

Все объявления";  }?>

Создание теста на PHP:

  1. Используя программу PSPad создаем HTML документ, в нем будут следующие данные:

 
<
meta http-equiv="content-type" content="text/html; charset=windows-1251">


Обратите внимание на выделенные части.

  1. Далее мы создаем такую конструкцию, записанную в , по плану

а)Вопрос:
между тэгами   записывается вопрос.
б) Ссылка на обработчик:
пишем < Form name=”имя_теста“
action=”ссылка на обработчик”> будьте внимательны записывая ссылку на обработчик, она выглядит следующим образом:
«base/tests/test1.php»- число каталогов может быть очень большим, поэтому рекомендую помещать тест и обработчик в одном каталоге на сервере и тогда ссылка будет выглядеть так: «test1.php».
в) Варианты ответа:
варианты ответа можно записать в таблице или в строчку, я рекомендую табличный вид.
Я расскажу вам про радиокнопки и про строку ввода.

           

 

   

   


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

-эта строчка говорит о том что будут радиокнопки, которые фиксируют значение в переменной A1, если выбираем эту кнопку то для переменной А1 задается значение 4.
г) Кнопка отправки данных: 
-эта строка задает кнопку, которая отправляет данные в обработчик. На кнопке написано «проверить!».

Обработчик теста

Создаем в PSPad заготовку, документ PHP:

  1. Проверка ответа

Правильно! ":"Неправильно";

в переменной result будет либо Правильно зеленого цвета либо Неправильно красного цвета. Первое, если значение переменной А1 равно 2, второе, если любое другое значение.

  1. Счетчик

-изначально счетчик равен 0, прописываем его до начала проверки ответа и только один раз и создаем снова условие

 $N=($A1=="2")? $N=$N+1:$N ;
При правильном ответе добавляется 1 балл, при неправильном значение не меняется.
В целом обработчик выглядит так:

Правильно! ":"color=red>Неправильно";
echo "В А1 вы выбрали $A1.
это
$result";
$N=($A1=="2")? $N=$N+1:$N ; ?>.

  1. Подсчет количества баллов и оценка :

$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;Веб-сайт. Веб-страница. Взаимодействие браузера с веб-сервером. Динамические страницы. Разработка интернет-приложений (сайтов)»Технологическая карта...