{% extends "admin/base_site.html" %} {% block breadcrumbs %}{% endblock %} {% block content_title %}{% endblock %} {% block content %}

Structured test importer

Import an Excel test

Create editable sections, grouped worksheets, questions, answers, and passage references from one validated workbook.

↓ Download Excel template
  1. {% if preview %}✓{% else %}1{% endif %}
    Complete templateTest, Sections, Groups, Questions
  2. 2
    ReviewValidate workbook content
  3. 3
    SaveCreate editable test
{% if preview %}

Workbook preview

{{ preview.title }}

{{ preview.description|default:"No test description supplied." }}

{% if preview.publish %}Will publish{% else %}Will save as draft{% endif %}
{{ preview.sections|length }}Sections
{{ preview_group_count }}Groups
{{ preview_question_count }}Questions
{{ preview.category|title }}Category
{% for section in preview.sections %}
{{ section.order }}

{{ section.section_type|title }} section

{{ section.time_limit_minutes }} min · {{ section.questions|length }} questions

{{ section.passage_text|default:"No passage text for this section."|truncatechars:220 }}

Show imported questions
{% for question in section.questions %}Q{{ question.order }} · {{ question.question_type }}{% endfor %}
{% endfor %}
{% csrf_token %}
← Upload again
{% else %}
{% csrf_token %}

Before uploading

Use the official workbook

The importer rejects renamed sheets, changed headers, duplicate question numbers, missing answers, and invalid options before anything is saved.

  1. 1
    Complete Test and SectionsEnter test details, timing, and passage content.
  2. 2
    Add optional GroupsBuild notes, tables, forms, or flow charts with [[question number]] placeholders.
  3. 3
    Add QuestionsUse one row per answer and connect grouped rows with group_key. Leave it blank for ordinary cards.
XL
IELTS_Test_Import_Template.xlsxDownload a fresh formatted workbook
{% endif %}
{% endblock %} {% block footer %}{{ block.super }}{% endblock %}