The Educator addon allows you to import questions from CSV, JSON, or XML files. This is useful for migrating questions from other quiz systems, bulk-loading questions from spreadsheets, or sharing questions between PressPrimer Quiz installations.

Starting an Import
- Navigate to PressPrimer Quiz > Question Banks.
- Click the Import Questions button at the top of the page.
- Choose the type of file you plan to import, then Download a sample to review the format that’s expected.
- In the Upload Your File section, click the highlighted area to navigate to a file, or drag a file into that area.
- Click Continue to begin processing.
- Review the Preview section and confirm that the questions will import as expected.
- Choose whether to import the questions to a new bank (in which case a New Bank Name is required) or to add the questions to an existing bank.
- Choose what to do if duplicates are found in your imports.
- Click Import Questions to add the questions to a question bank.
- Review the import summary showing how many questions were added, skipped, or updated.
Supported File Formats
CSV Files
CSV (comma-separated values) files are the most flexible option. Refer to the CSV Column Guide on the first page of the import process to identify required columns. At minimum, every imported row must include a value for question, two answer options, and a correct identifier.
The import wizard will help you map your CSV columns to PressPrimer Quiz fields, so you don’t need to match exact column names.
JSON Files
JSON files exported from PressPrimer Quiz can be imported directly. This is the best format for transferring questions between PressPrimer Quiz installations as it preserves all question metadata.
XML Files
XML files following common quiz interchange formats are supported. This includes exports from many popular quiz and LMS platforms.
Tips for Successful Imports
- For CSV files, ensure your data is UTF-8 encoded to properly handle special characters.
- Review the duplicate detection results carefully. Similar questions aren’t necessarily duplicates.
- Start with a small test import to verify your column mappings before importing large files.
- If importing from another quiz platform, check if they support exporting to JSON or XML for easier imports.
Troubleshooting
- If upload fails, check that your file size is within your server’s upload limit.
- For CSV parsing errors, try opening the file in a spreadsheet application and re-saving as CSV (UTF-8).
- If questions appear garbled, the file may not be UTF-8 encoded. Re-save with UTF-8 encoding.
