Quiz and Survey Master
Quiz and Survey Master (QSM) is a powerful WordPress plugin for creating quizzes, surveys, and exams. With Advanced Form Integration, you can automatically send quiz submission data to external platforms when users complete, pass, or fail a quiz.
Supported trigger events
| Event | Description |
|---|---|
| Quiz Submitted | Fires when a user completes and submits a quiz, regardless of score. |
| Quiz Passed | Fires when a user completes a quiz and achieves a passing score. |
| Quiz Failed | Fires when a user completes a quiz but does not achieve a passing score. |
Data captured
When any of the above triggers fire, AFI captures the following data:
- Quiz ID
- Quiz Name
- Total Points (score)
- Correct Answers (count)
- User ID (if the user is logged in)
- User Email (or anonymous if not logged in)
How to set up
- Go to AFI → Add New in your WordPress dashboard.
- Under Trigger, select Quiz and Survey Master (QSM) as the Form Provider.
- Choose the trigger event: Quiz Submitted, Quiz Passed, or Quiz Failed.
- Under Action, choose your destination platform (e.g., Google Sheets, Mailchimp, a CRM, etc.).
- Map the quiz data fields to the destination platform fields.
- Click Save Integration.
Use cases
- Log quiz submissions and results in a Google Sheet or database.
- Send email alerts when users pass or fail a quiz.
- Trigger automation in CRM or LMS systems based on quiz outcomes.
- Store performance analytics for further analysis.
Troubleshooting
No data being sent
- Make sure QSM is installed and quizzes are configured correctly.
- Confirm that the correct trigger (Submitted, Passed, or Failed) is selected in your integration.
- Check AFI → Log to verify whether data was sent and review any errors.
- Ensure the quiz is actually being submitted (not abandoned mid-way).
Wrong trigger firing
If you only want data sent on pass or fail, make sure you selected Quiz Passed or Quiz Failed rather than Quiz Submitted, which fires for all completions regardless of score.