Linux 软件免费装
Banner图

Psychological tests & quizzes

开发者 ustimenko
starlift
ufukluker
mimaes
memjavad
metavoor
natchalike
it2core
champ1on
rezaamaleki
cristipere
osfans
chrispeiffer
jacha
ilariarizzo
borrypsy
coach2talk
ikurtuldu
更新时间 2019年9月18日 01:12
PHP版本: 3.2 及以上
WordPress版本: 5.2
版权: GPLv3
版权网址: 版权信息

标签

quiz test testing psychological

下载

0.1 0.1.1 0.1.2 0.1.4 0.10 0.10.1 0.11 0.11.1 0.11.2 0.11.3 0.11.4 0.12 0.12.1 0.13.1 0.13.2 0.14 0.14.1 0.14.2 0.14.3 0.15 0.15.1 0.15.2 0.16 0.16.2 0.6.2 0.6.3 0.6.4 0.7 0.7.1 0.8 0.8.1 0.9 0.9.1 0.9.2 0.9.3 0.9.4 0.9.5 0.1.3 0.13 0.16.1 0.16.3 0.16.4 0.16.5 0.17 0.17.1 0.17.2 0.18 0.18.1 0.18.2 0.18.3 0.18.4 0.18.5 0.18.6 0.18.7 0.18.8 0.18.9 0.19 0.19.1 0.19.2 0.19.3 0.19.4 0.19.5 0.19.6 0.2.1 0.2.2 0.2.3 0.2.4 0.2.5 0.20 0.20.1 0.20.2 0.20.3 0.21 0.21.1 0.21.10 0.21.11 0.21.12 0.21.13 0.21.14 0.21.15 0.21.16 0.21.17 0.21.17.1 0.21.18 0.21.2 0.21.3 0.21.4 0.21.5 0.21.6 0.21.7 0.21.8 0.21.9 0.3 0.4 0.4.1 0.4.2 0.5 0.5.1 0.5.2 0.5.3 0.5.4 0.6 0.6.1

详情介绍:

Create typical or advanced psychological tests (quizzes, assessments) with questions and answers. A respondent answers and receives results. What's inside? Scales associated with the particular answer by scores. Simple formulas like extraversion > 50% upon calculation give you results. http://www.youtube.com/watch?v=VkbWn54neB0 Respondent can Logged-in respondent can Test author can Long story Edit scales, results and categories through wordpress standard editors, like categories editor. Associate them in sidebar. Change test questions, answers and formulas in standard wordpress metaboxes, below content. Reorder them if you like drag-n-drop. At the top of content editor there are buttons for quick access to those metaboxes: Add New Questions, Edit Questions and Scores, Edit Formulas. If you want more control, you may add to them HTML tags like: headers, lists, images, hr and "read more" tag taken from post editor. Answers can be global to test — when all questions have the same answers. For example: "Yes", "No", "I'm not sure". Or you can use individual answers to add individual answer to each question. And the third way is to use global answers, but individualize their titles: not just "Yes", but "Yes, I do so and so", when you use it for the particular question. Some tests have this pattern. Simple formulas editor has buttons for each scale (with sum of it's scores), question/answer button and allowed comparisions/operators: <, >, <=, =>, <>, AND, OR, ( .. ), NOT ( .. ), +, -, *, /. Tests are like posts — they appear on home page and inside their categories pages if selected. But if you don't want your test to appear on home page, you can uncheck "Publish on the home page" in "Publish" metabox and this test will not appear on homepage. Quick fill for questions and scores minimizes author's time. You can quick fill questions from text and they will fill appropriate fields. Same way you can Quick fill scores in many questions some answer+scale combination. Respondent will get results on it's own individual passing page, which will allow share it. Logged-in respondent can see own results in admin area above the "Profile" page. There will be table with columns like: passing number, link, test, scales, results and date. It's possible to search/sort by test and date columns. Passings are saved in DB with respondent's ip and device unique identifier. They are shown at "Respondents' results" table under "Tests" menu. It allow to see if someone will have many passings from same computer/smartphone/another device, which scales/results respondent have for concrete passing and ability to open it from there. If respondent was a logged in user — then you will see it in "Username" column with a link to profile. "Respondents' results" can be searched/sorted by most of it's columns. You can setup which columns you want to see there and how many passings per page you want to see. Test page can be customized: reset answers on "Back" button, use your own caption for "Get Test Result" button, allow multiple answers per question, show percentage of answered questions and show one question per page. Results page also can be customized: when you need to show/hide scales or test description on it; when you want to show scales chart or sort scales by scores sum. Plugin localized into many languages: English, German, French, Dutch, Swedish, Bulgarian, Italian, Turkish, Chinese, Brazilian, Spanish, Persian, Czech, Slovak, Thai, Arabic, Romanian, Greek, Icelandic, Hebrew and Russian. English, French, Dutch, Bulgarian, Italian, Turkish, Chinese, Brazilian, Spanish, Persian, Czech, Slovak, Thai, Arabic, Romanian, Greek, Polish, Icelandic, Hebrew and Russian have good quality (native speakers) — others need review. You can easily add your language through excellent Transifiex service. Translators and reviewers are kindly welcome! See http://wp-translations.org/join/ for instructions. Quality and compatibility are taken really seriously. Plugin tested on more than 30 combinations of WordPress (from 3.2 to latest) and PHP (from 5.2 to 7.3) plus three custom combinations: for old MySQL storage engine (MyISAM), with few popular plugins and in multisite mode. So you can be sure, that it will just work, even if you don't have the latest WordPress or your hosting doesn't have the latest versions of PHP/MySQL. Build status image is available. PS: If something broken or doesn't work, pls create new topic in "Support" tab! Good support topic describes problem and have WP version and other plugins that you have in it. Thank you board Paid add-ons & support There is no single "Pro"/"Premium" version with features, but each paid add-on has it's own feature. Implemented and ready to run: For complex test logic or plugin environment specific issues paid support is available.

安装:

  1. Download plugin archive.
  2. Unzip it.
  3. Upload it to your plugins directory. It will create a 'wp-content/plugins/wp-testing/' directory.
  4. 通过WordPress的“插件”菜单激活插件。
  5. Start with reviewing example Eysenck's Personality Inventory (EPI) test.
  6. Or directly create your own test through Tests menu in admin area.

屏幕截图:

  • Test editing section with menu in admin
  • There are fast access buttons like "Edit Questions and Answers" at the top of the page. Test page and results page can be customized from sidebar
  • Under "Edit Scores" every scale has a sum of scores. At "Edit Questions and Answers" box we can add to each question individual answers. The choise of answers and scales is available in the sidebar. They can be reordered by drag-n-drop
  • The "Quick Fill Scores" box allows us quickly enter scores from the questions separated by commas
  • Fast adding questions from text. Some boxes could be maximized, which helps in case of huge lists or tables
  • Editing formulas
  • The example of the test with scores. Some answers are individual and some are individualized
  • Respondents’ test results in admin area. Test link will open test in edit mode and view link allow to see test result
  • User see own tests results in admin area
  • Ready test on the home page
  • The page with the description of the test, questions and answers
  • Unanswered questions are highlighted to respondent
  • Get test results after all questions are answered
  • The result page on it`s own URL contains both the result of the test and the scales that create a result
  • Scale description with "more..." text closed
  • Scale description with "more..." text opened (after clicking on "more" link)
  • A test without scores is shown like a "Test is under construction"
  • Answers titles are those that was entered
  • Test results with scales chart. Hovered scale shows it`s value and title in dynamic tag
  • In case when scales has different length (possible max total) they are shown as percents
  • Multiple answers per question are also possible
  • One question per page also allowed. On first page we see test description, "Next" button and pages counter
  • On second page description not shown
  • On last page counter not shown and button changes back to "Get Test Results"

升级注意事项:

0.17.1 Fix incorrect content processing. You must upgrade if you are using 0.17 currently 0.13.2 Now you don't have to deactivate and activate plugin after every update 0.7.1 Fix bad external library version 0.5.2 Fix fatal error incompatibility with wordpress-seo plugin 0.4.2 Fix page disppearance and fill form broken formatting 0.4.1 Fix tests preview mode 0.3 Plugin now more stable under WP 3.2 to latest and PHP from 5.2 to 5.5 0.2.5 Test creation from scratch now should work 0.2.3 Plugin activation on PHP below 5.4 fixed 0.2.1 Results and formulas added (parse error fixed) 0.1.4 Test passing fatal error found and fixed 0.1.3 Plugin activation fatal error found and fixed

常见问题:

Plugin is not works or works improperly

Most possibly it's a conflict with your current theme or some of other plugin. To check it — try to switch theme to default WP theme and see if it helps. In case of plugins conflict try to disable other plugins one by one and check. Or disable all of them and check — it will help to understand if problem is on other plugins side. Another possible source of troubles is mis-configured mod_security. Ask your hoster about it. If it could be disabled or reconfigured to avoid false-positives, then your hoster is good. Otherwise it's better to switch to more competent hoster.

I see some "Fatal error: bla-bla-bla"

Try to find there phrases like "Class ... not found" or "Call to undefined function ...". If it's the case — then your current hoster has disabled some PHP extension. Contact with your hosting company to enable them. Most popular missing extension is "mysqli".

How to start? Where is documentation?

See the video, screenshots and example test. We will not plan to create any documentation. For complex test logic paid support is available.

Shortcodes?

wpt_tests — the list of tests. Attributes (allowed values): sort/reverse (id, title, created, modified, status, name, comments), max (number), id (numbers separated by commas), list (values for CSS list-style-type), class (any CSS class name). wpt_test_read_more — the title of test, text before "more" and "Start Test" button. Attributes (allowed values): id/name (id or name or your test), start_title (any text), class (any CSS class name). wpt_test_first_page — the first page of the test with title. Attributes (allowed values): id/name (id or name or your test), class (any CSS class name).

Wonderful, but I want to have this, that and those feature in plugin

Create new support topic if same feature topic not yet created and describe there what do you want. You can check already created topics from tags list. Some features already implemented or planned to as a paid addons — see sticked topic at forum.

I want some feature here and now, I can pay you

WordPress as platform good as it's opensource and popular — you can find someone who knows it and it's technologies for your tasks. But if you think it should be me — then contact me.

更新日志:

0.21.18 Bump plugin version to have pervious fix published. 0.21.17 Fix negative scale width issue 0.21.16 Welcome WordPress 5.2, PHP 7.3 and Chinese locale update Internals: 0.21.15 Welcome WordPress 5.0 and two new locales Translations: Internals: 0.21.14 Fix headers tags at results' page template. Bug is ~4 years old and was introduced in version 0.3. Thanks for reporting goes to Erik Thor. 0.21.13 Add answer's attribute for CSS styling. 0.21.12 Fix bug with scale sorting. Negative values was sorted after zero value, but with reverse order: 10, 9, 8, 7, 1, 0, -10, -9, -8, -1. Now it fixed and order is correct: 10, 9, 8, 7, 1, 0, -1, -8, -9, -10. Bug was hiding from us for almost 3 and half years and was reported by @justtoask2. 0.21.11 Allow to use socket and IPv6 in database connection Make DB-connection compatible with wordpress: allow to use sockets and IPv6. It's mostly for new users, who uses non-standard database connection settings. If you are existing user, you dont' need this update. 0.21.10 Improve database charset operations To completely clear DB from wp-testing in case of activation issues you can use the script: https://github.com/garex/wp-testing/blob/master/db/sql/drop-all.sql This hotfix is mostly for those, who was having troubles with plugin activation. 0.21.9 Update readme to latest plugin directory format. 0.21.8 Fix compatibility with Flat Bootstrap themes family 0.21.7 Improve compatibility with adblock-like browser extensions 0.21.6 Avoid running test editor code at respondents results page 0.21.5 Fixup other plugins conflicts If you use Yoast SEO — you must upgrade to save it's metadata. 0.21.4 Welcome WordPress 4.9 You can check your tables' engine at "Report the problem" under "System information". 0.21.3 Fix links to other posts at results page Thanks to @bomyras for nice bug report! This update is strongly recommended. Minors: Internals: 0.21.2 Minor internal fix. 0.21.1 Add extension points for Email addon. 0.21 Social sharing of test results and feedback metabox Now "Social Network Sharing" paid addon becomes cancelled and obsolette. Use any of "Social sharing" plugins and they will work with test results pages. To improve issue reporting and help you get support we added feedback metabox to editor. Same actions available from bottom part of test's admin pages. Both or these actions are some kind of wizards, that helps to structurize issue/support request before posting to support forum. Technical details about your installation done as a possible step inside them. Minors: Translations: 0.20.3 Welcome WordPress 4.8 0.20.2 Optimize formulas processing for huge tests 0.20.1 Fix fatal error when activating plugin 0.20 Improve formulas editing experience Minors: Internals: 0.19.6 Add Romanian language. 0.19.5 Welcome WordPress 4.7 0.19.4 Add Arabic language. 0.19.3 Add extension point for long-waited "Redirect addon" 0.19.2 Welcome WordPress 4.6 0.19.1 Partial fix of Glossary-like plugins incompatibility 0.19 Greatly raise editor interactivity and destroy "low memory" problem Internals: 0.18.9 Make test form compatible with code minifiers 0.18.8 Fix WordPress search behaviour 0.18.7 Welcome WordPress 4.5 0.18.6 Add result's page extension point and PHP7 support 0.18.5 Fix donate link and update WP tests to 4.4.2 There is nothing new in this hotfix. 0.18.4 Improve results saving under high concurrent load You should upgrade only if your site is popular and you've heard of some strange "white screens of death" when respondents are posting their results on last step before redirecting to result pages. Just opening result page many times will not result in any errors. Especially if you have some cache plugin, that already transformed result page into static page and DB is not touched at all. For reporting and sponsoring this issue thanks to Johan 0.18.3 Improve modern themes compat, upgrade WP compat and addons extension points 0.18.2 Welcome WordPress 4.4 0.18.1 Add "equals to" button into formula comparisions 0.18 Really-multisite, menu for non-admins and migration fault tolerance Plugin now really multisite-compatible Correctly add menu page under non-admin Improve migration fault tolerance when WordPress tables has different table types 0.17.2 Internal improvements and intro-video Add intro-video with plugin description, howto concepts and explanations: http://www.youtube.com/watch?v=tT3d8Jdm7kY Internal improvements: 0.17.1 Fix incorrect content processing Symptoms: Upgrade notice: I apologize for the inconvenience. 0.17 Shortcodes for tests embedding For details about shortcodes params please see our good old FAQ. 0.16.5 Add Thai lang and fix tests' results under respondent account 0.16.4 Fix issue with individual answers was not added if results was attached 0.16.3 Fix negative substracting in formulas and improve passing results table 0.16.2 Upgrade WP to 4.3 and edit test author 0.16.1 Enable working in multisite mode 0.16 Decimalize scores Before score value could be from -128 to 127, which is not too usable for tests which have decimal scores. Now it's changed and possible values are from -999.999 to 999.999. So now you can use scores like 0.005 or else. These changes are applied to scales's labels too. Decimal-style values are shown only when it's needed. So if you have scale which values are 15 out of 15, it will be shown as "15 out of 15". But when values will be decimal — it will be shown as decimal: "12.034 out of 24.3". Fixes: Internal improvements: 0.15.2 Maintenance: Document "Plugin update checker" library role Wp-testing plugin uses external library named "Plugin Update Checker" for the purposes of updating paid addons only. These addons are hosted at http://apsiholog.ru/addons/. Updates happens only in admin area and only when addon registered. So it's not touched you if you dont' have any paid addon installed. This external library is not send anything to update server other than the current version of paid addon, that needs to be updated when it's time will comes. Upgrade notice: 0.15.1 Maintenance: FAQ, screenshots, latest WP compatibility 0.15 Add question-answer variables in formulas In formulas now there is button titled "Question [..] answer [..]" that on click adds variable like question_1_answer_2. This variable will be true only when respondent will choose in 1st question 2nd answer. Before when you have two opposite results and you was enforced to negate their formulas manually. For example: scale-1 > scale-2 AND scale-1 < scale-3 for 1st result and opposite scale-1 <= scale-2 OR scale-1 >= scale-3. Now you can do it without moving your mind on 2nd: NOT(scale-1 > scale-2 AND scale-1 < scale-3). Internal improvements: 0.14.3 Improve compatibility with other custom categories (for example WooCommerce) 0.14.2 Prepare plugin to styling addon 0.14.1 Make compatible with polylang plugin 0.14 Update addons centrally via standard plugins updates Internal improvements: 0.13.2 Update database after plugin update 0.13.1 Fix result permalinks with front prefixes 0.13 Respondent passings for user and admin with improved usability Internal improvements: 0.12.1 Improve questions fill usability by highlighting non-answered Internal improvements: 0.12 Speed-up tests saving, improve respondents results' and add new locale 0.11.4 Fix content comparing in duplicate protection You should upgrade to this version only if: 0.11.3 Fix strict settings catchable error in steps Upgrade notice: 0.11.2 Fix many answers on many steps 0.11.1 Improve steps generating (for sections addon) Upgrade notice: 0.11 Add one-per-page questions and fix annoing database collation issue 0.10.1 Fix incompatibility with themes/plugins that changes post form attributes Upgrade notice: 0.10 Save respondent in results and add addons base 0.9.5 Update locales, minor fixes and cleanup download file 0.9.4 Add more math operators, native FR lang and improve scales' chart #2 0.9.3 Improve scales' chart 0.9.2 Fix scale`s max calc when in question we have few answers with scores 0.9.1 Allow respondent to select multiple answers per question on test page 0.9 Scales chart, progress percentage, sorting and respondents' results Fixes: Internal improvements: 0.8.1 Fix external library and update translations 0.8 Add test page settings Internal improvements: 0.7.1 Fix bad external library version 0.7 Give each passing own URL to allow sharing and add two result page options 0.6.4 Italian translation added 0.6.3 Fix featured image incompatibilities with Jetpack shortcode module 0.6.2 Inherit post's CSS classes onto test 0.6.1 Fix apostrophe problem (slashes) and update tests to be compatible to WP 4.1 0.6 Individual answers 0.5.4 Update German translation 0.5.3 Add standard category to tests 0.5.2 Fix fatal error incompatibility with wordpress-seo plugin 0.5.1 Add tags, improve formulas editor and docs 0.5 Localization and quick fill 0.4.2 Fix pages disapperance and form formatting 0.4.1 Fix tests preview mode 0.4 Display tests in blog everywhere same as posts 0.3 Test plugin functionality in 37 combinations of WP and PHP and fix found problems Non-latest WP versions fixes (programmer's language): 0.2.5 Fix test creation (empty scale sum broken) 0.2.4 Correctly uninstall plugin 0.2.3 Fix activation on PHP below 5.4 0.2.2 Update description to correct English version 0.2.1 Fix PHP 5.2 parse error (not affects latest PHP versions) 0.2 Connecting scales scores with results through formulas. 0.1.4 Test passing error fixed 0.1.3 Another plugin activation problems fixed 0.1.2 Bump stable tag to apply previous hotfix on wordpress plugins 0.1.1 Plugin activation hotfix 0.1 Initial release 0.0