Курсовая работа: Разработка программы генерации тестов из базы данных на языке РНР

$a=$_POST['a'];

$ball=0;

$mysql_host="localhost";

$mysql_user="tanushka";

$mysql_password="******";

$mysql_database="Gener";

/* Соединяемся, выбираем базу данных */

$link = mysql_connect("$mysql_host", "$mysql_user", "$mysql_password") or die("Could not connect:".mysql_error());

mysql_select_db("$mysql_database") or die("Could not select database");

for ($i=1; $i<=count($q); $i++)

{$query="SELECT * FROM Otv WHERE ID_vopr='".$q[$i]."' AND

Znach='T'";

$p=@mysql_query($query);

$row=@mysql_fetch_array($p);

$answer = $row['ID'];

if($a[$i]==$answer) $ball++;

unset($query,$p,$row);

}

echo "Ваш балл ".$ball." Из ".count($q).";

?>


Заключение

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

В данном курсовом проекте был создан: “Генератор тестов на языке РНР”. Он представляет собой веб-приложение, которое выбирает произвольным образом 5 вопросов и ответов к ним из базы данных, выводит их на экран и проверяет, сколько правильных ответов дал пользователь.

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

Данное веб-приложение может быть усовершенствовано до полноценной системы тестового контроля знаний пользователей. Его пользовательский интерфейс может быть улучшен за счет разделения списка вопросов на страницы, т.е. каждый новый вопрос выводился бы на новой странице. Также данное приложение можно сделать межпредметным, т.е. добавить возможность выбора дисциплины, по которой будет проводиться тестирование.


Список использованных источников

1. Интернет Университет Информационных Технологий – дистанционное образование [Электронный ресурс]. Режим доступа: http:// www.intuit.ru. - Загл. с экрана. Яз. Рус.

2. Википедия – свободная библиотека [Электронный ресурс]. Режим доступа: http://ru.wikipedia.org/wiki - Загл. с экрана. Яз. Рус.

3. Сайт компании “Softwerk”[Электронный ресурс]. Режим доступа: http://www.softwerk.ru - Загл. с экрана. Яз. Рус.

4. Котеров, Д.В. Самоучитель PHP4/ Д.В. Котеров – СПб.: БХВ-Петербург, 2001.

5. Кузнецов, М.В. РНР 5 на примерах / М.В. Кузнецов, И.В. Симдянов, С.В. Голышев. – СПб.: БХВ-Петербург, 2005. – 575 с.


Приложение 1.

К-во Просмотров: 438
Бесплатно скачать Курсовая работа: Разработка программы генерации тестов из базы данных на языке РНР