Getting Started
- What is TestInvite?
- Build Your First Test
- Run Your First Assessment
- Taking the Assessment
- Viewing the Results
- Question Bank Overview
- Common Question Features
- Scoring
- Question Types
- Creating Questions
- Organizing Questions
- Content Blocks
- Roles & Access
- Media Library
- Question Submissions
- Exporting Questions
- Importing Questions
- Question Bank Schema
- Browsing Questions
- Cloning Questions
- Bulk Updating Questions
- Tests Overview
- My Tests
- Creating a Test
- The Test Editor
- Test Settings
- Sections & Pages
- Adding Questions
- Page Builders
- Test Profile
- Reporting
- Test Papers
- Analytics
- Publishing a Test
- Test Library
- Marketplace
- Tasks Overview
- Creating a Task
- Task Dashboard
- Steps
- Task Settings
- Candidates
- Test Sessions
- Sent Mails
- Proctoring
- Analytics
Question Bank
Exporting Questions
How to export your question library as JSON or CSV, scoped to all questions, a folder, or a selection.
Published 2026/07/21
TestInvite supports exporting your question library for backup or analysis. Exporting is available from the Question Bank.
Export Scope
To export questions, select the scope and format from the export options in the Question Bank.
- All questions — export every question in the bank
- Folder — export all questions in the currently selected folder
- Selected questions — export only the questions you have checked in the list
Export Formats
- JSON — full question structure including all settings, scoring, dimensions, and metadata. Use for backup, migration, or feeding questions back into TestInvite via import.
- CSV — a flat spreadsheet-friendly format with key fields. Use for reporting, auditing, or reviewing question metadata in Excel or Google Sheets.
- Custom function — apply a custom JavaScript snippet to transform the export into any flat object format you need.
A JSON export is the only format that can be re-imported to fully restore or update questions — CSV and custom-function exports are one-way, for reporting and analysis.