| 开发者 |
Elvin Haci
elvinhaci |
|---|---|
| 更新时间 | 2026年7月19日 20:10 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0.3 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[hexam id=1] shortcode.hexam folder to /wp-content/plugins/, or install it from the Plugins screen.[hexam id=1] shortcode) to any page or post.Use the "Hexam Quiz" block in the editor and pick your quiz, or paste the shortcode [hexam id=1] where 1 is the quiz ID shown in the quiz list.
Single choice (one correct answer), multiple choice (several correct answers) and open text answers that are graded against accepted values.
Yes. Each quiz can be public, limited to chosen user roles, or restricted to specific users.
Yes. Set an optional start date and deadline. Before the start date visitors see a "not started" notice; after the deadline the quiz is closed.
Yes. Enable "negative marking" on any quiz to deduct a configurable percentage of a question's points (default 25%) for each wrong answer — ideal for certification, entrance and competitive exams where guessing should be discouraged. Unanswered questions are never penalised, and multiple-choice questions can be graded as all-or-nothing or with partial credit.
Yes. On activation, your existing quizzes, questions and results are automatically migrated to the new structure, and the legacy [hexam id=1 hexam] shortcode keeps working.
Yes. Use Hexam → Import CSV, map your columns, and a draft quiz is created for review.
A central library (Hexam → Question Bank) where you keep reusable questions with tags and standard post statuses (draft, pending, private, publish). In the quiz editor, click Add from bank to insert published bank questions as read-only linked copies — edit the bank question and re-save the quiz, and the quiz picks up the change. Uncheck the "Imported from Bank" box on a linked question to fork it into a local, editable copy stored only in that quiz.
On WordPress 7.0+, HEXAM uses the built-in WordPress AI Client. Install an official provider plugin (AI Provider for OpenAI, Anthropic or Google) and add your API key under Settings → Connectors. Then use the "Generate questions with AI" panel at the top of the quiz editor or the question bank. Bank generations are saved as drafts so you can review them first. On older WordPress versions the panel explains the requirement and stays inactive.
Only if you opt in under Hexam → Settings. By default your quizzes are preserved in case you reinstall.
wp_ai_client_prompt()), in both the quiz editor and the question bank (bank results are saved as drafts). Graceful guides when WP < 7.0 or no provider is configured (Settings → Connectors).bank_id column on the questions table (automatic dbDelta upgrade).