Простой РНР-скрипт. Готов отдать в хорошие руки. Полный GPL. Используются простые XML-файлы для генерации опросов. Опишу подробнее:
Удобное составление тестов с выбором одного из приведенных вариантов ответа. Каждый тест представляет из себя XML файл, который составляется по определенном правилу (описано ниже) и ложится в директорию ./xml/. После этого система сама проматривает папку и выводит список всех доступных опросов на главной странице. После клика по нужному тесту можно начать выполнение. Оформления у опросника нет, но для шаблона используется отдельный файл template.php, так что это легко изменить. Папка ./xml/ защищается файлом .htaccess с Deny from all. Теперь к коду.
Как уже упомяналось - для создания опроса стоит только создать файл XML. Создается он по нижеприведенному коду. Опишу поподробнее.
Пример простого теста:
xml version="1.0" encoding="UTF-8"?><questions title="Тестовый опрос для сайта">
<question text="Как пишется мой ник?">
<answer>V@s3kanswer>
<answer>v@s3Kanswer>
<answer>V@S3Kanswer>
<answer right="true">V@s3Kanswer>
question>
<question text="Как меня зовут?">
<answer>Романanswer>
<answer>Татьянаanswer>
<answer right="true">Василийanswer>
<answer>Эдуардanswer>
<answer>Слышь че, иди сюда наanswer>
question>
<question text="Какой у меня домен?">
<answer>vas3k.netanswer>
<answer right="true">vas3k.ruanswer>
<answer>vas3k.comanswer>
question>
questions>
И вот что получится из этой XML'ки.
Остальной код можно посмотреть в файлах index.php и template.php, там много комментариев. А вообще код говно. Давайте, напишите мне, что я мудак.