"Картофельный" сайт тестирования Блог учителя информатики / 24.10.2011 О программе "Hot Potatoes" писали на Галактике уже много. Поэтому я о ней писать не буду. Я расскажу, как из нее соорудил сайт тестирования.Я сейчас работаю на 2 школы. Поэтому хотелось сделать так, чтобы в обеих можно было бы использовать "картофельные" тесты. Вот и решил сделать сайт. Сначала настроил доставку результатов теста на емейл (эта возможность - штатная в программе). Но для отправки письма ученикам придется очень часто вводить свое имя. Если тест состоит из 3-х модулей, то придется 3 раза его ввести. Поэтому я решил сделать на сайте авторизацию и логин автоматом вставлять в письмо.И тут меня понесло. Мне этого показалось мало. Теперь захотелось, чтобы результаты сохранялись на сервере. Решено - сделано. Правда для этого пришлось подправить файлы-исходники, из которых программа создает htm-файлы тестов. Теперь, когда ученик жмет кнопку ПРОВЕРИТЬ, мне приходит письмо и данные - логин, дата, Id теста, балл - сохраняются в базе данных на сервере.Ну и чтобы совсем до ума довести первый этап построения сайта, решил сделать форму загрузки файлов тестов. И сделал. Теперь при загрузке файла в базе данных сохраняются класс, предмет, тема, тип теста. Кроме этого, файлу присуждается уникальный id.Теперь схема работы на сайте получается такова. Учитель регистрирует всех учеников. Выдает им логины и пароли. Учитель загружает тест на сервер и получает id теста. Этот id сообщает детям. Ученик заходит на сайт, авторизуется. Вводит id теста и проходит его. Результаты отсылаются учителю на имейл и сохраняются в базе данных.В принципе, скрипты уже рабочие. Но в планах создание администраторского раздела, где можно было бы просматривать информацию о загруженных тестах, об учениках и их результатах, можно было бы создавать различные отчеты. Это уже достаточно серьезная и трудная работа. Поэтому два предложения:1. Мог бы дать парочке человек готовые на данные момент скрипты, немного рассказать что-куда-зачем, чтобы эта парочка работала и давала советы, искала ошибки, участвовала в разработке кода. Для работы скриптов необходим хостинг с php+mysql+phpMyAdmin+perl. 2. Кого заинтересовала сама идея создания такого сайта, приглашаю в соавторы для разработки админки. Необходимо владеть php+mysql.Сайт, о котором я веду речь. Правда там вы не увидите ничего, кроме главной страницы. hot potatoes разработка сайт тест