Version: 1.0.0
Author: Highskills and more.
License: MIT
Compatible with: LimeSurvey 6.x and 7.x
The AI Survey Creator plugin lets you generate a complete LimeSurvey survey from a plain-text prompt in seconds. Type a description of the survey you need, watch five AI agents work through it in real time, then import the finished survey into LimeSurvey with one click — no manual question-building required.
Five agents run automatically in sequence:
<markdown-accessiblity-table data-catalyst="">| Agent | Job |
|---|---|
| Survey Planner | Designs the overall structure and sections |
| Question Generator | Writes the individual questions |
| Answer Options | Creates answer choices for each question |
| LSA Formatter | Packages everything into LimeSurvey's XML format |
| LSA Validator | Checks the output for structural errors |
- LimeSurvey 6.0+ or 7.0+ (self-hosted)
- PHP 7.4 – 8.2
- An active Highskills AI API account (see Get your API credentials below)
- Outbound HTTPS access from your LimeSurvey server to the Highskills middleware
To use this plugin you need an API URL and an API key issued by Highskills.
To get your activation endpoint and API key, please complete the setup process here.
We will send you:
- Your personal Middleware API URL (includes your tenant key), e.g.
https://ai.highskills.com/api/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - Your API key (Bearer token)
Copy the entire limesurvey_ai_surveycreator/ folder into the plugins/ directory of your LimeSurvey installation:
limesurvey/
└── plugins/
└── limesurvey_ai_surveycreator/ ← place it here
├── config.xml
├── limesurvey_ai_surveycreator.php
├── views/
│ └── index.php
└── locale/
├── en/LC_MESSAGES/
├── he/LC_MESSAGES/
└── fr/LC_MESSAGES/
Important: The folder name must match the class name exactly —
limesurvey_ai_surveycreator.
- Log in to LimeSurvey as a superadmin.
- Go to Configuration → Plugin Manager.
- Find limesurvey_ai_surveycreator in the list.
- Click Install, then switch the toggle to Active.
-
Click the Settings (gear) icon next to the plugin.
-
Fill in the following fields:
<markdown-accessiblity-table data-catalyst="">
</markdown-accessiblity-table>Field Description Middleware API URL The full URL including your tenant key, e.g. https://ai.highskills.co.il/api/your-tenant-keyAPI key The Bearer token provided by Highskills Default number of questions How many questions to pre-fill on the generator page (1–100, default 20) -
Click Save.
- Click AI Survey Generator in the admin navigation bar.
- Click Test connection — you should see ✓ Connected.
If the test fails, double-check the API URL and key, and ensure your server can reach the Highskills middleware over HTTPS.
- Click AI Survey Generator in the admin navigation bar.
- Type a description of the survey you want to create in the Survey prompt field.
Example: "A customer satisfaction survey for a software product." - Set the Number of questions (default from plugin settings).
- Click Generate and watch the five agents complete their work in real time.
- If there are any validation warnings, review them in the expandable panel — they are usually minor and the survey can still be imported.
- Click Import as New Survey to add the survey to your LimeSurvey installation.
- You will be redirected to the survey editor automatically.
The plugin interface is available in:
<markdown-accessiblity-table data-catalyst="">| Language | Code |
|---|---|
| English | en |
| Hebrew | he |
| French | fr |
The language follows your LimeSurvey administrator interface language setting automatically.
<markdown-accessiblity-table data-catalyst="">
| Symptom | Likely cause and fix |
|---|---|
| Plugin not visible in Plugin Manager | Folder name doesn't match class name; check the folder is named limesurvey_ai_surveycreator exactly |
| Yellow "not configured" warning | Plugin settings not saved yet — go to Plugin Manager → Settings |
| Test connection returns curl error | Middleware unreachable; check API URL, firewall rules, and outbound HTTPS from your server |
| Test connection returns 401/403 | Invalid API key; contact info@highskills.co.il |
| Import fails with "No suitable import function found" | LimeSurvey version incompatibility; contact info@highskills.co.il with your LimeSurvey version number |
Highskills and more.
Email: info@highskills.co.il
Website: https://highskills.co.il