| 开发者 | joerebbeck |
|---|---|
| 更新时间 | 2026年8月28日 07:00 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[iiqapt]
To use a specific question bank:
[iiqapt bank="2"]
Source code
Development takes place on GitHub.
idiomiq-adaptive-placement-test folder to /wp-content/plugins/, or install directly from the WordPress plugin directory.[iiqapt] to any page or post where you want the test to appear.The Common European Framework of Reference for Languages (CEFR) is an international standard for describing language ability. This plugin assesses levels A2 (Elementary) through C2 (Mastery).
The plugin uses a Bayesian EAP (Expected A Posteriori) estimator combined with a 3-Parameter Logistic Item Response Theory (IRT) model. After each answer, it updates the probability distribution over the student's ability level and selects the question that provides the most information given the current estimate. The test stops when the standard error falls below your configured target or the maximum number of question batches is reached.
Columns in order: question_stem, option_a, option_b, option_c, option_d, correct_answer, cefr_level. The correct_answer field should be the letter A, B, C, or D. The cefr_level field must be one of: A2, B1, B2, C1, C2.
Yes. Create additional question banks under Questions → Manage Banks and use the bank shortcode attribute to target each one: [iiqapt bank="2"].
CREATE INDEX IF NOT EXISTS statement.iiqapt prefix (functions, options, database tables, CSS/JS, hooks).[iiqapt] (previously [adaptive_level_test]).