Разработка web-сайта по проверке уровня знаний математики учащимися младших классов
Когда тестируемый достигнет последнего вопроса и ответит на него, на экране появится форма в которой тестируемый должен будет ввести своё имя и фамилию и класс(рис.3.4 ). После этого на экран выводится сообщение в котором тестируемому показывают на сколько вопросов он ответил правильно и какова его оценка(рис.3.4.)
Программная часть работы теста Web-сайта по проверке уровня знаний математик
и учениками младших классов
Для функционирования сайта нужна база даннях SQL. С помощью локального сервера Denwer, через Phpmyadmin, я создал базу данных test_math. В этой БД, я создал 4 таблицы(рис.3.4)
Рис.3.4.- База даннях сайта
Каждая таблица имеет свою роль в фунционировании сайта:
Answers- содержит в себе ответы на вопросы, которые находтся в таблице questions
question- содержит в себе все 7 вопросов, которые выбираются случайным образом во время тестирования
result- после прохождения теста за тестируемым прикрепляется специальный номер в таблице users, по которому в таблице result можно увидеть его оценку
users- как было сказано выше, здесь представлены имя и фамилия ученика и его специальный номер, по которому можно в таблице result посмотреть оценку(рис.3.5).
Рис.3.5 - Таблица users
PHP-код и его применение в тесте
Следующей целью для создания работоспособного сайта была написание php-скриптов. Для удобного php-программирования, использовалась программа phpstorm. Стоимость ликвидации юридического лица преи скурант на консалтинговые и юридические.
Главным скриптом является test.php, который заставляет тест работать. С помощью этого скрипта происходит обработка и выборка вопросов. После чего информация о тестируемом заноситься в базу данных, где администратор может просмотреть результат.
Код скрипта вынесен в приложение В.
Диаграмма прецедентов и описание диаграммы
Диаграмма прецедентов данного программного продукта представлена на рис. 3.6.
Рис. 3.6 –Диаграмма прецендентов
Данный программный продукт предназначен для прохождения тестирования онлайн. Было выделено 2 типа пользователей, которые могут работать в системе. Пользователь и администратор. Пользователь имеет начальный уровень подготовки, администратор знаком с системой и управляет ей.
Администратор данного сайта обладает определенными правами, которые представлены на рис. 1 в виде прецедентов:
управление вопросами
управление пользователями
управление результатами.
Вывод к разделу 3
В этом разделе была рассмотрена практическая часть исследовательской работы. На примере показана работа сайта, его функционал и использование базы данных.
В ходе работы был получен полнофункциональный web-сайт, полностью готовый к применению. Данный сайт ориентирован на учеников младших классов. При разработке web-сайта были проанализированы современные web-технологии, позволяющие создавать интерактивные web-страницы. Наиболее подходящими для выполнения поставленной задачи оказались apache, php, mysql, css.
Разработанный сайт удовлетворяет всем требованиям, выдвинутые на этапе постановки задачи.
В ходе работы было проанализировано множество систем интернет тестирования, выявлено множество плюсов и минусов и все они были учтены при разработке данного ПС. Созданный программный продукт отвечает всем выдвинутым требованиям и включает в себя:
создание теста,
создание различных типов вопроса.
назначение максимального количества баллов за каждый полностью правильный ответ.
Другие рефераты на тему «Педагогика»:
Поиск рефератов
Последние рефераты раздела
- Тенденции развития системы высшего образования в Украине и за рубежом: основные направления
- Влияние здоровьесберегающего подхода в организации воспитательной работы на формирование валеологической грамотности младших школьников
- Характеристика компетенций бакалавров – психологов образования
- Коррекционная программа по снижению тревожности у детей младшего школьного возраста методом глинотерапии
- Формирование лексики у дошкольников с общим недоразвитием речи
- Роль наглядности в преподавании изобразительного искусства
- Активные методы теоретического обучения