TESTME – плагин для добавления тестов в блог WordPress – v 1.2

2009-09-14 от Татьяна

Тесты набирают популярность, а достойного плагина для вордпресса я не нашла (и вообще никакого не нашла). Поэтому пришлось написать самой. Плагин работает с версиями 2.7.x – 3.0.

Вышла версия 1.2. Спонсор этой версии – Михаил.

Скачать TESTME - плагин для создания тестов 1.2 (23.81 KB) - Плагин для создания тестов для блогов вордпресс

Вот короткое описание плагина:

Что умеет:
Создавать два типа тестов:
1. Тесты, где результат зависит от суммы баллов
2. Тесты, где каждому ответу присваивается цифра или буква, а результат зависит от того, каких цифр или букв посетитель больше набрал.
- Показывать статистику прохождения тестов.

Установка:
- Распаковать архив в папку с плагинами, зайти на страницу плагинов в вордпрессе и нажать кнопку Установить. Все.

Обновление с версии 1.1:
-
Если вы не вносили изменения в файл стилей, то загрузите все файлы в папку с плагином.
- Если вы вносили изменения в файл стилей, то загрузите в папку с плагином все файлы, кроме testme_style.css. Затем откройте файл testme_style.css из архива и скопируйте данные, которые идут после строки /* ***** Для версии 1.2 *****/ в свой файл стилей.
- В Панеле Администратора выберите вкладку “Плагины” и нажмите “Обновить” рядом с плагином TESTME – Плагин для создания тестов.

Новое в версии 1.2:
- Позволяет выбрать, кто может проходить тесты: все или только зарегистрированные пользователи.
- Позволяет указывать количество набранных баллов для тестов, где результат зависит от суммы быллов.
- В статистике можно увидеть результаты последних прохождений теста по имени зарегистрированного пользователя или IP гостя.

Добавление теста:
- В панели администратора появится пункт для управления тестами. Там создаем новый тест, затем вписываем вопросы, ответы, результаты. Поле для описания теста работает через редактор, можно непосредственно через него подгружать картинки или форматировать красиво тест.
Для результатов предусмотрено 3 поля: заголовок, описание и картинка (с выравниваем), можно использовать все три, можно одно на выбор.

Если сделаете ошибку в тексте, потом можно зайти исправить.

Вставка теста в запись:
Чтобы вставить тест в запись, надо просто написать в нужной записи короткий код с номером теста. И тогда в это место вставится сам тест, или его результаты (после нажатия кнопки).
Код выглядит так [TESTME NN], где NN – номер теста.

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

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

Настройки:
- Показывать ли заголовок теста в записи
- Показывать ли описание теста в записи
- Показывать ли код для блогов с результатом теста
- Показывать ли код для форумов с результатом теста
- Можно заменить надпись “результаты теста” на что-нибудь более приятное глазу
- Кол-во тестов на 1 странице в панели управления тестами

Статистика:
Люблю статистику, уж простите.
Таблица со статистикой покажет самые популярные тесты, посчитает, сколько человек в день проходит тот или иной тест, а также наглядно продемонстрирует (с графиками), сколько каких ответов получили посетители для каждого теста.
Если тест прошло 300 человек, а результат N ни разу никто не получил, значит что-то не так с вопросами, верно?
Прохождение теста администратором статистика не учитывает. Можно тестировать спокойно.

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

Скриншоты:
TESTME - Плагин для создания тестов для вордпрессTESTME - Плагин для создания тестов для вордпресс

Качаем, пользуемся!

Скачать TESTME - плагин для создания тестов 1.2 (23.81 KB) - Плагин для создания тестов для блогов вордпресс

Рубрики: Сайтостроение.
Вы можете оставить отслеживать комментарии к записи при помощи RSS 2.0 ленты.
Вы можете оставить комментарий. Пинг запрещен.

Еще статьи по данной теме:

Комментарии 67 на запись “TESTME – плагин для добавления тестов в блог WordPress – v 1.2”

  1. Dashline пишет:

    Офигительно! Спасибо, в ближайшие дни обязательно протестирую и напишу у себя в блоге обзор (кстати, нашла еще пару плагинов с тестами, но до твоего, судя по описанию, им далеко).

  2. Татьяна пишет:

    Спасибо, буду рада любым комментариям. Первое крупное “детище” – волнуюсь. :)

  3. Юрий пишет:

    Ба-а-а!
    Да это ж polling родной!
    Гм… дя-а-а!
    А присмотремшись, и вовсе опросник ;)
    с обратной связью
    Перспективный дитё у Мамы.
    Расти большой…
    Оч полезная полезность :)
    Успехов

  4. Ната пишет:

    За такую ценную разработку причитается! Срочно нужен Donation Bar! :)

  5. Алиса пишет:

    Огромное спасибо,щас буду пробовать)

  6. Юрий пишет:

    пральна! Давай донейшн!

  7. VolAnd пишет:

    И где я раньше был. :( Ну почему всегда так получается. Завтра отпуск кончается. Времени на эксперименты не будет совсем. А идейки с тестами были. Все равно спасибо. Будем времечко выкраивать.

  8. domosedka пишет:

    вставляю TESTME 1 в запись, а сам тест не показывается, видно только само слово TESTME 1

  9. Татьяна пишет:

    Домоседка, а квадратные скобки? Надо с ними, то есть [TESTME 1]

  10. domosedka пишет:

    поставила квадратные скобки, тест вывелся. Но не все результаты показываются

  11. Татьяна пишет:

    По поводу результатов – надо внимательно проверить соотвествие результатов данным теста. Если используются буквы – чтобы все были на одном языке (иногда, например, часть символов “а” пишут в латинском алфавите, а часть в русском – а это две разные буквы). Если цифры – чтобы не было промежутков между результатами.

    Результат не выводится, когда скрипт не может подобрать ответ в базе с ответами. То есть либо для тестов типа abc он получил символ, которого нет, либо для тестов 123 не смог подобрать промежуток.

    Если все равно не работает, то пришли, пожалуйста, на почту forregs@yandex.ru скриншоты теста в админке и список результатов, которые не выводятся, я постараюсь разобраться.

  12. Михаил пишет:

    Доброго времени.
    Небольшой опции (варианта) не хватает.
    Возможности запретить участие неавторизованных юзеров.
    А в статистике – сколько баллов получил за тест каждый прошедьший его авторизованный юзер…
    Все наши студенты будут Вам очень благодарны…
    (Готов узнать от Вас цену вопроса)

  13. Татьяна пишет:

    Михаил, задание несложное, но немножко муторное из-за того, что там дописать, тут добавить, здесь поле в таблице, тут пара лишних запросов… Все упирается во время. Но если вы реально готовы проспонсировать, то напишите на forregs@yandex.ru .

  14. Михаил пишет:

    Написал на мыло….

  15. Алиса пишет:

    Добрый вечер! Я конечно извиняюсь за может быть наивный вопрос,( но если честно не как не могу разобраться….При выводе теста в посте блога пропадает лист поста ,и тест выводиться на фоне((.Если не трудно научите и подскажите пожалуйста ,а то встала в тупик(.Заранее огромное спасибо.

  16. Татьяна пишет:

    Алиса, наивных вопросов не бывает, бывают разные ситуации. Но из описания очень трудно понять, что же именно произошло. Можете прислать ссылку? Или скриншот хотя бы?

  17. Алиса пишет:

    Ок, спасибо, завтра тогда скину сслылку,или скрин. Спасибо!

  18. Алиса пишет:

    Доброе утро! Это опять я Вас беспокою. Как будет время ,если не трудно посмотрите пожалуйста и если не трудно подскажите в чем дело(Ссылочка вот http://animeshka.su/?cat=56

  19. Оля пишет:

    Здравствуйте! Скачала, активировала и…ничего. Расскажите подробнее, как им пользоваться? Хочу испрользовать для своего сайта о Праге http://smotrigorod.ru/

    Я не очень поняла, какие ещё файлы надо досоздать, чтобы их номер в код вставить…

  20. Татьяна пишет:

    Оля, в панеле администратороа в разделе Настройки должны появиться два пункта: TESTME – Управление и TESTME – Настройки. В первом можно создать и отредактировать тест. Во втором – изменить общие настройки. А потом уже добавить нужный код в обычную запись, чтобы там появился тест.

  21. alive пишет:

    Татьяна, а подскажите, что-то может я пропустил в настройках?…тест только на одну страницу, или можно по вопросу на страницу разделить, как бы листать 1 страница-первый вопрос, 2-ая страница-2ой вопрос и т.д……
    ой что-то замудренно написал, надеюсь понятненько :) ))

  22. Татьяна пишет:

    alive, вопрос понятен. Все вопросы в плагине идут на одной странице. Так они лучше индексируются. ;)

  23. Annin пишет:

    Спасибо! Давно хотела добавить себе работы…

  24. Вадим пишет:

    Спасибо за скрипт!
    Не подскажете, в чем проблема. Перед каждым тестом выводится строчка

    onSubmit=”test_здесь номер теста(); return false” >

  25. Татьяна пишет:

    Вадим, можете дать ссылку на тест, где выводит?

  26. Вадим пишет:

    боюсь я тестирую на локальном компьютере(
    А без ссылки нельзя определить в чем проблема?
    Я на всякий случай уточну, что там, где написано “здесь номер теста” это я сам написал. Выводиться же порядковый номер теста.
    Саму строку обнаружил в Testme_show (222 строка).
    Может от нее есть возможность избавится безболезненно.

  27. Татьяна пишет:

    Вадим, плагин скачан уже около 200 раз, но про такую ошибку вы мне написали впервые.
    Поэтому, к сожалению, теоретически я не могу определить, в чем проблема, для этого мне надо ее видеть, но ни у меня, ни там, где я точно знаю, что стоит плагин, такой проблемы нет.
    Про номер теста я поняла. :)

    Можете просто удалить эту строку, только оставьте > в конце, чтобы тег был закрыт. Но тогда не будет работать проверка, все вопросы отвечены или нет.
    У вас поддержка яваскриптов в браузере включена?

  28. Вадим пишет:

    Татьяна, ну согласитесь что никто еще не писал про такую проблему не показатель)

    Вот уж не знаю почему у меня скрипт так работает, возможно это из-за темы оформления. но в любом случае всю строчку я все равно не мог удалить, потому что тогда у меня интересным образом менялась тема оформления (сайдбары скидывались в самый низ сайта).
    Когда я удалял строчку и оставлял >, то перед тестом исчезала надпись, но оставался знак > )
    Но и наличие в конце > тоже оказалось необязательным. Достаточно было поставить в этой строчке в файле Testme_show вместо всей строки точку и перед тестом показвается лишь маленькая точка и сайдбары на месте. Вот уже не знаю почему все так странно работает, но главное работает

  29. Татьяна пишет:

    Согласна, что не показатель, но вы тоже согласитесь, что чтобы избавиться от ошибки, хорошо бы ее сначала увидеть…

    Попробовала эксперимента ради поставить у себя точку вместо той строки – весь дизайн съехал. В принципе, неудивительно, учитывая, что в коде остался незакрытый тег form .

    Вадим, попробуйте, пожалуйста, поменять темы, что получится?

  30. Вадим пишет:

    поменял на стандартную голубую и как не странно все работает с точкой.

    Если размышлять логически, то единственная разница в наших экспериментах, это то, что я пока работаю на локальном компьютере, так что возможно все связано с этим

  31. ronny пишет:

    onSubmit=”test_1(); return false” >
    к сожалению и у меня появляется такая ошибка…

  32. ronny пишет:

    могла бы прислать ссылку на тест в онлайн… может связано это с версиями вордпресса и теста? у меня ВП 2.8 сейчас стоит

  33. Татьяна пишет:

    ronny, можете дать ссылку на тест с ошибкой, чтобы я посмотрела? Его можно старой датой расположить, чтобы посетители не видели. И какой у вас браузер?
    Ссылки на тесты:
    http://simpotno.ru/?p=808
    http://istarted.ru/besplatnyj-test-na-udachu-udachliva-li-ty/
    http://beautyform.ru/?p=664

  34. ronny пишет:

    да, Татьяна, спасибо
    http://so-byitie.ru/ здесь запись Тест на…
    открываете подробную страницу и там вот эта ошибка…
    идет перед текстом
    Подсказка к тесту
    onSubmit=”test_2(); return false” >

    оформлялось это все в ТЕСТМИ и затем добавилось в Новую запись, где есть текст и затем сам тест с картинкой

  35. Татьяна пишет:

    ronny, кажется, поняла в чем дело. :) Подождите немного.

  36. Татьяна пишет:

    ronny, попробуйте загрузить плагин заново и переписать файл testme_show.php . Потом проверьте и напишите, ушла строка или нет.
    Если заработает, то я расскажу, в чем была причина.

  37. Платон пишет:

    Здравствуйте! Подскажите пожалуйста, где можно вырезать ссылку на автора плагина? Спасибо заранее за Ваш ответ!

  38. ronny пишет:

    Татьяна, спасибо, действительно “все исчезло”:)))
    и в чем была ошибка все же?

  39. Татьяна пишет:

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

  40. ronny пишет:

    спасибо, Татьяна:) главное что все это помогло! и время не потеряно зря!:)

  41. weyron пишет:

    Отличный плагин! Вот еще бы вывод ответов для каждого вопроса был бы случайным, чтоб нельзя было запомнить номер ответа. Ну или хотя бы случайный список вопросов…

  42. Вадим пишет:

    Здравствуйте еще раз!
    Не подскажете, с чем может быть связана такая вещь, как пропажа всей статистики.
    точней не так. Я все еще вижу сколько людей проходило тест, но когда нажимаю на кнопку “Подробнее” он не выдает мне инфу как раньше , о том какие у людей были резултаты.
    Заранее спасибо

  43. Дима пишет:

    Спасибо большое! Пол дня искал, теперь буду составлять тесты для своего ресурса!

  44. Татьяна пишет:

    Вадим, три вопроса: версия вордпресса, что теперь выводит и вносились ли какие-нибудь изменения (апдейт плагина или вордпресса, например)?

    weyron, я попробую это добавить к следующей версии.

    Всем спасибо за отзывы!

  45. Вадим пишет:

    WordPress 2.8.6
    выводит только количество раз, которое люди проходили тесты. Подробное информации нет.
    Ничего не изменял, просто в один прекрасный момент статистика перестала показываться.
    Может ли это быть связанным с каким то пограничным количеством прохождения тестов, после которого плагин перестает считывать подробную статистику

  46. Татьяна пишет:

    Вадим, навряд ли, у меня уже более полумиллиона прохождений и до сих пор показывает.
    Правильно ли я поняла, что при нажатие на “подробнее” не открывается отдельная страница для теста, а опять показывается та, что со списком всех тестов?

  47. Вадим пишет:

    вот такую вещь выдает при нажатии кнопки подробнее

    (увы коммент с ссылкой на скрин не хочет отправлять.)

    А как лучше всего переустановить плагин, чтобы тесты остались.

    Для меня важно не количество сколько людей прошло, эту статистику можно и обнулить, а все таки чтобы было видно какие результаты были у людей.

  48. Татьяна пишет:

    Вадим, переустанавливать можно смело, так как таблицы при этом не затрагиваются.

    Попробуйте еще раз скачать плагин, переписать файлы и переустановить его.

    И еще проверьте в настройках, какое там количество выводимых записей установлено.

  49. Костя пишет:

    Здравствуйте.

    У меня вопрос. Можно ли сделать так, чтобы вопросы выводились по одному, а не списком? Т.е. отвечаем на один, нажимаем “дальше”, и появляется следующий вопрос.

    Возможно это всего пара строчек кода. Можно ли так сделать?

  50. Татьяна пишет:

    Это можно сделать, но это не пара строчек кода, поэтому за 5 минут я не сделаю, и в ближайщие дни тоже.
    Разве что отложу до следующей версии, потому что сама идея интересная.

  51. Nika пишет:

    Костя, вот как можно релизовать нечто, похожее на вашу задумку
    http://legonko.ru/2009/08/28/tatuirovki-zvezd/

  52. Елена пишет:

    Татьяна, спасибо за плагин!
    Подскажите, пожалуйста, а есть в нём функция вопросов “для статистики”? То есть, например, человек сообщает свой пол, возраст, наличие детей – это не влияет на результаты теста и просто идёт в статистику, а дальше уже идут вопросы, от которых зависит результат.

  53. Татьяна пишет:

    Нет, такой функции нет.

  54. Наталья пишет:

    Татьяна, работает ли ваш плагин под вордпресс 2.9.

    Пробовал кто-нибудь?

  55. Пётр пишет:

    Добрый день.
    Очень хороший и нужный плагин.
    Вопрос. Мжно ли его интегрировать в вордпрес му?
    Но с дополнительными функциями.
    Я поставил плагин на вордпрес му 2,9,1, все нормально, только не работает статистика (нет значений).
    И предложение по совершенствованию.
    Создается тест и ставится что проходить могут только зарегистрированные пользователи! Далее результат прохождения первого, второго и тд пользователя фиксируются в 1 привязанной к ним учетке, для контроля кто и как прошел данный тест (для одних и тех же пользователей может быть несколько тестов)!
    Система Преподавателя и студентов.
    Это было бы здорово!

    Спасибо!

  56. Татьяна пишет:

    Наталья, я проверю в 2.9 и напишу.

    Пётр, на данный момент у меня есть этот плагин для MU, но именно как му-плагин (то есть склыдывается в папку mu_plugins и автоматически подключается для всех пользоватей), и в очень сыром виде. Работает отлично, но я не планировала его к раздаче, поэтому в коде много лишнего, плюс нет автоматической установки. Плагина, адаптированного под установку на отдельный блог в МУ у меня нет, но теоретически должен подходить этот. Со статистикой может быть проблема из-за версии 2.9, я сегодня собираюсь ее проверить.

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

  57. Пётр пишет:

    Спасибо за ответ.
    Был бы рад получит ваш плагин под вордпрес му.
    За ранее спасибо!

  58. Татьяна пишет:

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

    Наталья, у меня плагин отлично работает с ВП 2.9 (проверяла на версии 2.9.2.)

  59. Пётр пишет:

    Спасибо!
    Прошу прощения за назойливость.
    Файл заменил но статистика по прежнему не работает.
    И при нажатии ссылки на подробную статистику по тесту , перекидывает на главную админки!

  60. Татьяна пишет:

    Пётр, я проверю еще раз, как только смогу.

  61. Петр пишет:

    Татьяна, можно вопрос?
    Это ваше фото в левом углу шапки сайта?

  62. Татьяна пишет:

    Петр, нашла причину. Я проверяла на основном блоге, а при установке для других пользователей менялся путь к файлу.
    Отправила файлы на замену.

    Фото мое. :)

  63. Xstroy пишет:

    Татьяна Вы прелестны!
    Интереснейший плагин. Попробую потестировать на своих блогах.

  64. Екатерина Щербатски пишет:

    Ох, и давненько же я искала для своего сайта подобный плагин) Спасибо большое, буду пробовать! Правда хотелось бы разбиения теста на несколько страниц, иногда вопросы и списки ответов могут быть достаточно объемными, и вариант – два-три вопроса на странице был бы как нельзя кстати…

  65. Vitaliy пишет:

    Большое спасибо, плагин просто супер . Успехов в профессии web mastera :)

  66. Виктор пишет:

    Судя по описанию и по примерам работы хороший плагин. :) Почему его нет на http://wordpress.org/extend/ ?

  67. Татьяна пишет:

    Виктор, потому что до сих пор руки не дошли перевести на английский. :)
    В августе хочу выпустить новую версию, попробую сразу с переводом.

Оставить комментарий