Linux 软件免费装
Banner图

Plugixa Exam

开发者 zakaria04
freemius
更新时间 2026年10月10日 21:28
PHP版本: 8.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

quiz test elearning exam assessment

下载

1.1.3

详情介绍:

🎓 Turn WordPress into somewhere people can actually sit an exam with Plugixa Exam - a question bank, an exam builder with sections and random pools, a runner whose clock lives on the server, automatic marking and verifiable PDF certificates. 📚 Read the Documentation 🌐 Visit the official website Plugixa ✉️ Questions or support requests: Contact us Documentation | Contact | Support Forum | Upgrade to Pro! Run your first exam in 3 simple steps:
  1. Write questions into the bank - organised by a subject tree and by tags
  2. Build an exam from sections - pick questions by hand, or describe a pool and let each candidate draw their own paper
  3. Publish it - people sit it, the plugin marks what it can and hands you the rest
Records live in the plugin's own database tables, not in posts and post meta, so the question bank, the attempts list and the dashboard stay fast as your history grows. Exams That Behave Like Exams The timer is server-side, the paper is frozen when a candidate starts, and answers autosave as they go. ✅ Question bank - seven question types, with explanations, rubrics and pictures ✅ Exam builder - sections that are a fixed list or a pool with rules, with shuffling ✅ Runner - server-side timing, autosave, pause and resume, and it works without JavaScript ✅ Marking - automatic on submission, with a queue for what needs a person ✅ Certificates - awarded on a pass, rendered to PDF and verifiable by QR code Key Features of Plugixa Exam Plugixa Exam Pro Features Upgrade to Plugixa Exam Pro ⏱️ A Clock Nobody Can Change The deadline is computed and stored on the server when an attempt starts, and every write checks it. Changing the clock on the candidate's machine does nothing: the countdown in the browser is decoration. 🧊 A Paper Frozen at the Start The questions, their order, their points and the runner's settings are frozen into the attempt when it starts. Editing the exam half-way through does not change what somebody is already answering. A pool draws when the attempt starts, so each candidate gets their own paper, and a reload returns the same one. ✍️ Marked on Submit, Released on Your Terms Everything that can be marked automatically is marked on submission. What needs a person - essays, and anything else you have chosen to mark by hand - goes into a queue with the rubric beside it. A score the release policy is still withholding is never shown, only that the paper was submitted. 📜 Certificates People Can Actually Use A certificate is awarded when somebody passes and their marking is finished, numbered to a scheme you choose, and rendered as a real PDF rather than a web page they have to print. Its QR code opens a public page that says whether the certificate is valid, withdrawn or expired without disclosing the mark. Arabic and Hebrew names are shaped and ordered properly. The free version gives you one certificate design, fully editable. 🖥️ On Your Own Site, in Your Own Theme The catalogue, the exam page, the runner, the result and the learner's dashboard at /my-exams/ are server-rendered inside your theme. Pages that carry one person's own history are never cached; a first-time visitor's catalogue and exam pages stay cacheable. 🔐 Privacy The plugin stores what an exam plugin has to store: who sat what, when, what they answered and what they scored. It sets no cookies for tracking; the only cookie it sets is a signed identifier for a guest who starts an exam without an account, set when they press Start. 👨‍💻 Author Plugixa Exam is developed by Plugixa, building focused, well-documented WordPress plugins with an emphasis on performance, clean code and correct data. 🛟 Documentation & Support Plugixa Exam is built to be usable without a manual, but it is documented in full. 👉 Read the Documentation - getting started, the question bank, the exam builder, marking, certificates, blocks and shortcodes 👉 Ask on the WordPress.org support forum 👉 Or contact us directly 👉 Browse more plugins at plugixa.com Shortcode Usage The catalogue of exams: [plugixa_exam_catalogue] One exam: [plugixa_exam id="12"] The learner's lists: [plugixa_exam_my_exams] [plugixa_exam_my_results] [plugixa_exam_my_certificates]

安装:

MINIMUM REQUIREMENTS AUTOMATIC INSTALLATION (EASIEST WAY)
  1. In your WordPress admin, go to Plugins > Add New
  2. Search for "Plugixa Exam"
  3. Click Install Now, then Activate
  4. Open "Plugixa Exams" in the admin menu. Create a subject, write a question, build an exam
MANUAL INSTALLATION
  1. Download the plugin ZIP
  2. Go to Plugins > Add New > Upload Plugin, choose the ZIP and click Install Now (or upload the plugixa-exam folder to /wp-content/plugins/ over FTP)
  3. Activate the plugin through the Plugins menu. The database tables are created on activation
  4. Open "Plugixa Exams" in the admin menu
GIVING OTHER PEOPLE ACCESS Administrators have access by default. The plugin seeds five roles of its own - Exam Admin, Author, Grader, Proctor and Viewer - and the Roles screen shows what each may do in every area. Assign one to the people who write, mark or invigilate.

屏幕截图:

  • Question bank - every question, organised by a nestable subject tree and by tags
  • Question editor - writing a multiple-choice question
  • Exam builder - a paper built from sections, with shuffling and points per section
  • Pool rules - describe a pool and each candidate draws their own paper, frozen when they start
  • Attempts - who sat what, when, what they scored and what state the paper is in
  • Marking - a submitted paper, showing what was marked automatically and what still needs a person
  • Analytics - item analysis with difficulty and discrimination per question (Premium)
  • Certificates - issued on a pass, rendered to PDF and verifiable through a QR code
  • Live monitor - who is sitting an exam right now, and how long each has left (Premium)
  • Calendar - the opening and closing windows of every exam, by date
  • Roles - five seeded roles and what each may do in every area
  • Subjects - a tree as deep as the syllabus, used for pools and for result breakdowns
  • App manager - switch off the capabilities a site does not use, without deleting their data
  • Exam catalogue - the public list of exams, showing a signed-in learner where they stand
  • Exam page - what a learner sees before starting: the description, the pass mark and where they stand
  • Exam runner - one question at a time, with a question navigator, flagging, a progress bar and autosave (the practice exam shown is Premium)
  • Result page - the score, pass or fail, the certificate to download and every answer reviewed
  • Certificate check - the public page behind the QR code, saying whether a certificate is genuine
  • Learner portal - what has been assigned, what was scored and what was earned

升级注意事项:

1.1.3 A maintenance release. Nothing to do after updating. 1.1.2 Requires PHP 8.2 or later, so check your PHP version before updating. Includes a security fix: only the candidate can save or hand in a paper that is in progress. 1.1.1 Fixes two problems around activating and removing the plugin. Nothing to do after updating. 1.1.0 Premium adds selling exams through WooCommerce. Nothing changes on an existing exam until you switch on "Enrolment required" for it. On a paid exam, set Max attempts to 0 so each purchase can carry its own attempts. 1.0.0 Initial release.

常见问题:

Q. Can somebody cheat by changing their computer's clock?

No. The deadline is computed and stored on the server when the attempt starts, and every write checks it. The countdown in the browser is decoration.

Q. What happens if I edit an exam while somebody is sitting it?

Nothing, for them. The set of questions, their order, their points and the runner's settings are frozen into the attempt when it starts. Your edit applies to the next person who begins.

Q. Does a pool draw a different paper for each candidate?

Yes. A pool section draws when the attempt starts, and that draw is then frozen for that candidate.

Q. Can people take an exam without an account?

Yes, if you set the exam's access to guest. They give a name and an email, and the plugin identifies them with a signed cookie. No PHP session is used.

Q. Does the runner work without JavaScript?

Yes. It degrades to an ordinary form post, and the learner's pages are server-rendered.

Q. Does it store exams as posts or custom post types?

No. It uses its own database tables, created on activation and removed on uninstall. Questions, attempts and answers are relational data, and storing them as posts and post meta makes every list and report slower as the history grows.

Q. What is the difference between the free and Pro versions?

The free version is a complete exam plugin, neither time-limited nor feature-locked. The premium version is a separate download that adds features; nothing in the free build is disabled, and the free build contains no premium code to unlock. See the Pro features. One number is worth stating plainly rather than leaving you to find it: the free version keeps one certificate design. That is not a locked second design - the designer that draws them is simply not in the free download - and the one you have is fully editable, layout included. Everything a certificate does is free: it is awarded, numbered, rendered and verified exactly as it is in premium.

Q. Is it translation-ready?

Yes, and that includes the parts that are easy to miss. The admin screens, the exam runner your candidates actually sit, the block editor controls, the front-end templates and the notification emails all read from the same text domain (plugixa-exam), so one translation covers the whole plugin rather than the half a visitor never sees. Translations are served by translate.wordpress.org. Once a language has been translated there, WordPress installs it as a language pack and keeps it up to date, with nothing for you to do; until then the plugin reads in English. The plugin ships its template (languages/plugixa-exam.pot) for anybody who would rather translate it themselves: a catalogue you place in wp-content/languages/plugins/ is used as it stands, and tools such as Loco Translate work normally. Two details worth knowing. Dates and numbers follow the site's locale and timezone, not the reader's browser - so an exam that opens at 09:00 says 09:00 to everybody. And notification emails are composed in the language of the person receiving them where the plugin can tell who that is: a learner with a French account gets French dates and a French pass or fail, even when the marker who released the result reads the site in English. The subject and body wording itself comes from the template you edit under Notifications, so that is in whichever language you write it in.

Q. Can one exam be offered in several languages?

Translating the plugin and translating your questions are different jobs: the first is a gettext catalogue, the second is a second version of your content. In the free version a bilingual site needs one exam per language. Premium's multilingual content serves one exam in several languages, so everybody sits the same paper and lands in the same results and item analysis.

Q. Does it need any external service?

Not to run an exam. Everything is read from and written to your own WordPress database. Freemius handles licensing and updates, and three premium features contact nothing until an administrator has entered an address or a key. All four are described under "External services" below.

Q. Where is the source for the JavaScript the plugin loads?

Q. Where can I find the documentation?

Full documentation - getting started, the question bank, the exam builder, marking, certificates, blocks and shortcodes - is at https://www.plugixa.com/documentation/plugixa-exam

更新日志:

1.1.3 1.1.2 1.1.1 1.1.0 1.0.0