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

бесплатно 0
4.5 121
Автоматизация промежуточного и финального контроля результатов обучения учащихся различных учебных заведений. Тестирование, основанное на диалоге вычислительной системы с пользователем. Реализация приложения генерации тестов из базы данных на языке РНР.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Внедрение электронно-вычислительных машин, современных средств переработки и передачи информации послужило началом нового процесса, называемым информатизацией общества. Широкое распространение получил научно-технический прогресс. В последние годы в сфере образования наблюдается стремительное усиление интереса к автоматизации промежуточного и финального контроля результатов обучения учащихся самых различных учебных заведений, начиная от школ и заканчивая коммерческими курсами.Дадим несколько определений понятию тест: Тест - система кратких вопросов и заданий, с ограничением времени выполнения для установления характеристик обучения и их последующего анализа. Тест - это достаточно краткая, стандартизированная или не стандартизированная проба, испытание, позволяющие за сравнительно короткие промежутки времени оценить результативность познавательной деятельности тестирующихся, т.е. оценить степень и качество достижения каждым тестирующимся целей обучения (целей изучения). Тест - это задание, состоящее из ряда вопросов и нескольких вариантов ответа на них для выбора в каждом случае одного верного. Тест (от английского test - «испытание», «проверка») - стандартизированные, краткие, ограниченные во времени испытания, предназначенные для установления количественных и качественных индивидуальных различий. Тестирование имеет три основных этапа: 1. проектирование и разработка (выбор) теста;Тестирование выполняет три основные взаимосвязанные функции: диагностическую, обучающую и воспитательную: · Диагностическая функция заключается в выявлении уровня знаний, умений, навыков учащегося. Для усиления обучающей функции тестирования, могут быть использованы дополнительные меры стимулирования студентов, такие, как раздача преподавателем примерного перечня вопросов для самостоятельной подготовки, наличие в самом тесте наводящих вопросов и подсказок, совместный разбор результатов теста.Кроме указанных выше основных требований к тестовым заданиям, имеются также и правила разработки тестовых заданий и тестов (нарушение некоторых из которых часто наблюдается в тестировании, но, тем не менее, - нежелательно). Нужно стараться формулировать задание в виде одного предложения, и оно должно быть легко воспринимаемым каждым испытуемым. Необходимо использовать простую, грамматически правильную утвердительную форму задания в виде одного предложения из 5-20 слов, без оборотов, используя простые придаточные предложения, без переноса фрагмента тестового задания на новую страницу. В тестовых заданиях нельзя использовать сокращения, если задание не рассчитано на их знание. Из ответа к одному тестовому заданию нельзя получать каким-либо образом ответ к другому заданию.Генератор тестов представляет собой веб-приложение, генерирующее из базы данных вопросы и ответы к ним, и представляющее их пользователю в виде тестовых заданий. При нажатии кнопки «Начать» открывается новая страница, на которой отображаются вопросы, выбранные из базы данных, и по четыре варианта ответа к каждому вопросу. Таблица вопросов содержит следующие поля: ID - идентификационный номер вопроса; Vopros - формулировка самого вопроса; Block - номер блока, к которому принадлежит вопрос. Таблица ответов содержит поля: ID - идентификационный номер ответа; Otvet - формулировка ответа; ID_vopr - номер вопроса, к которому относится ответ; Znach - значение истинности ответа, может принимать два значения: T(true) - ответ является верным, F(false) - не верный ответ. Графическое представление (интерфейс пользователя): Тестовая страница - страница, содержащая код на языке РНР, который непосредственно и генерирует вопросы из БД и ответы к ним, а также выводит вопросы с ответами на экран.В данном курсовом проекте был создан: “Генератор тестов на языке РНР”. Он представляет собой веб-приложение, которое выбирает произвольным образом 5 вопросов и ответов к ним из базы данных, выводит их на экран и проверяет, сколько правильных ответов дал пользователь. Данное веб-приложение может быть усовершенствовано до полноценной системы тестового контроля знаний пользователей.

План
Содержание

Введение

Глава 1. Тесты и их назначение

1.1 Виды тестов

1.2 Функции тестов

1.3 Правила разработки тестового задания и теста

Глава 2. Практическая реализация приложения

Заключение

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

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

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

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

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

Целью данной курсовой работы является разработка программы генерации тестов из базы данных на языке РНР.

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

В данном курсовом проекте был создан: “Генератор тестов на языке РНР”. Он представляет собой веб-приложение, которое выбирает произвольным образом 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.

Описание таблиц хранящихся в базе данных “Gener”: Таблица вопросов “Vopr”

ID Vopros Block

1 2*2 1

2 3*3 1

3 4*4 1

4 7*8 2

5 9*5 2

6 5*4 2

7 11*7 3

8 15*3 3

9 16*2 3

10 44:4 4

11 42:7 4

12 56:7 4

13 512:2 5

14 1024:2 5

15 256:2 5

Таблица ответов “Otv”

ID Otvet ID_vopr Znach

1 4 1 T

2 5 1 F

3 6 1 F

4 7 1 F

5 11 2 F

6 12 2 F

7 9 2 T

8 10 2 F

9 5 3 F

10 12 3 F

11 15 3 F

12 16 3 T

13 56 4 T

14 63 4 F

15 58 4 F

16 55 4 F

17 40 5 F

18 45 5 T

19 55 5 F

20 48 5 F

21 15 6 F

22 18 6 F

23 20 6 T

24 24 6 F

25 77 7 T

26 76 7 F

27 87 7 F

28 79 7 F

29 46 8 F

30 45 8 T

31 30 8 F

32 35 8 F

33 30 9 F

34 34 9 F

35 32 9 T

36 36 9 F

37 10 10 F

38 11 10 T

39 12 10 F

40 13 10 F

41 8 11 F

42 7 11 F

43 6 11 T

44 5 11 F

45 6 12 F

46 7 12 F

47 9 12 F

48 8 12 T

49 1028 13 F

50 266 13 F

51 256 13 T

52 117 13 F

53 512 14 T

54 522 14 F

55 507 14 F

56 519 14 F

57 127 15 F

58 129 15 F

59 128 15 T

60 132 15 F

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?