How to create an online English test

Learn how to create an online English test to assess language skills using a variety of question types, advanced scoring options, and detailed reporting.
August, 2025

Creating an English test online is an efficient way to assess language proficiency across key skills like grammar, vocabulary, reading, listening, speaking, and writing.

Whether you're evaluating students, job candidates, or employees, an online English test can be customized to your specific goals using a structured approach and flexible question formats. With the right tools, you can design a professional, secure, and user-friendly assessment that delivers reliable results and meaningful insights.

Key takeaways

  • Organize tests by skill areas like grammar, vocabulary, reading, listening, speaking, and writing for focused assessment.
    • Use flexible question types including multiple choice, fill-in-the-blank, matching, audio/video responses, and file uploads.
      • Create vocabulary and grammar questions to test context, usage, and sentence structure effectively.
        • Build reading and listening tasks with composite groups and control audio playback settings.
          • Assess speaking and writing with time-limited recordings and autosaved text responses.
            • Enhance questions with formatting, media, links, and custom layouts for clarity and engagement.
              • Score open-ended responses using rubrics, automated rules, or AI-based evaluation.
                • Enable auto and partial scoring with penalties and scoring thresholds for objective questions.
                  • Assign dimensions to questions to generate skill-specific performance reports.
                    • Secure tests with time limits, lockdown browser, randomization, and live or recorded proctoring.

                      Organize your test

                      With TestInvite’s online test maker, you can create an English test that fits your specific goals. You can start by organizing your English test into skill-based sections, with each section divided into pages that guide the candidate through progressively focused tasks. For example:

                      • Section 1: Grammar

                        Page 1: Verb Tenses and Agreement

                        Page 2: Sentence Structure and Punctuation

                        • Section 2: Reading Comprehension

                          Page 1: Informational Text Analysis

                          Page 2: Narrative Text Interpretation

                          This structure helps you assess each skill area in depth while keeping the test well-organized. You can also keep things simple by using a single section or page if you're targeting just one skill or creating a shorter test.

                          Select the right question types

                          TestInvite supports a wide range of question types to help you assess different skills. These formats can be used across all skill areas, allowing you to design diverse and engaging English assessments.

                          • Multiple choice: Candidates select the correct answer from a list of options.
                            • Fill in the blank: Candidates complete missing parts of a sentence or phrase.
                              • Matching: Candidates pair related items, such as terms and definitions or synonyms and antonyms.
                                • True/false: A Quick and simple way to evaluate factual understanding or identify misconceptions.
                                  • Short answer: Candidates respond with a few words or a sentence.
                                    • Long answer: Candidates write extended responses.
                                      • Audio recording: Candidates record their spoken responses directly within the test.
                                        • Video recording: Candidates submit video responses using their webcam.
                                          • File upload: Candidates upload files such as PDFs, documents, or designs as part of their answer.

                                            These question types can be combined and customized to fit the structure and objectives of your exam.

                                            Create vocabulary questions

                                            Vocabulary questions are used to assess a candidate's understanding and use of words in context. TestInvite offers a versatile way to evaluate candidates' vocabulary skills through a range of question formats. You can create vocabulary questions using multiple choice, matching, and fill-in-the-blank formats.

                                            Sample vocabulary question in multiple-choice format
                                            Sample vocabulary question in multiple-choice format
                                            Sample vocabulary question in a matching format
                                            Sample vocabulary question in a matching format

                                            Create grammar questions

                                            Grammar questions in TestInvite can be customized to test a candidate’s understanding of sentence structure, verb tenses, punctuation, and other grammatical rules. You can create grammar questions using multiple choice, fill-in-the-blank, matching, and true/false formats.

                                            By incorporating various question formats, you can create grammar assessments that challenge candidates on different levels, from basic syntax to complex sentence structures.

                                            Sample grammar question in a multiple-choice fill-in-the-blank format
                                            Sample grammar question in a multiple-choice fill-in-the-blank format

                                            Quick question creation

                                            The Quick Question Creation feature allows you to quickly create Multiple Choice questions with minimal effort. You can enter your question and answer choices in a simple script box. The tool provides a sample question, checks for errors, and then transfers your content into the question creation panel for easy editing and saving. This feature saves time and ensures your questions are correctly formatted.

                                            Quick question creation interface showing a a question with multiple choice options
                                            Quick question creation interface showing a a question with multiple choice options

                                            Design reading questions

                                            Reading comprehension questions benefit from variety, and TestInvite supports a broad range of question formats to assess both literal and interpretive understanding of a text. You can evaluate a candidate’s ability to find details, understand vocabulary in context, identify main ideas, or make inferences.

                                            You can create reading questions using multiple choice, matching, true/false, fill-in-the-blank, and short answer formats.

                                            Create question groups

                                            All of these questions can be grouped using composite structures. Composites in TestInvite are a way to group related content, such as a passage and its corresponding questions, into a single unit. This ensures the text and its questions always appear together, even when the test is randomized.

                                            Example of a composite question group featuring a reading passage
                                            Example of a composite question group featuring a reading passage

                                            Customize layout

                                            You can also customize the layout to improve readability and usability. For instance, you can place the passage on the left and the questions on the right. This reduces scrolling, keeps the reference text within view, and creates a more streamlined reading experience, especially with longer content.

                                            Create speaking tasks

                                            Speaking questions are used to assess a candidate's oral communication skills. You can use the audio recording question type to create speaking questions. TestInvite allows candidates to record their responses directly within the test platform.

                                            You can customize the audio recording experience by adjusting the following settings:

                                            • Recording time limit: Define the maximum duration for the audio response, such as 60 or 120 seconds.
                                              • Retry limit: Set the number of times a candidate can re-record their response. You can choose from options like 1, 10, or allow unlimited retries.
                                                Sample speaking question
                                                Sample speaking question

                                                Design listening questions

                                                Listening questions are used to assess a candidate's ability to understand spoken language. You can present audio clips followed by a variety of question types, depending on the level of comprehension you're targeting.

                                                You can create listening questions using multiple choice, matching, fill-in-the-blank, and short or long text response formats. You can upload audio files directly, paste a link to an existing clip, or reuse previous files stored in your content history.

                                                Sample listening question in a multiple-choice format
                                                Sample listening question in a multiple-choice format

                                                Limit pausing, navigation, and replay count

                                                After adding the audio, you can configure the following options:

                                                • Allow pause: Choose whether candidates can pause the audio during playback.
                                                  • Allow backward/forward navigation: Decide if candidates are allowed to skip forward or rewind the audio.
                                                    • Limit listening count: Set a limit on how many times the audio clip can be played, with options like unlimited, 1, or 10.

                                                      Design writing tasks

                                                      Writing questions are used to assess a candidate's ability to express ideas clearly, accurately, and coherently in written form. In TestInvite, you can create writing questions with either short or long text response types, depending on the level of detail required.

                                                      • Character limit: You can set a character limit to help candidates provide responses of the appropriate length.
                                                        • Auto-save: Writing answers are automatically saved every 5 minutes during the session, and candidates can also manually save their work. This ensures no data is lost during longer tasks.
                                                          Sample writing question
                                                          Sample writing question

                                                          Virtual keyboard

                                                          You can include a virtual keyboard in your questions . Virtual keyboard is available in English, Turkish, Russian, French, Italian, Spanish, German and Hebrew.

                                                          Enhance your questions

                                                          TestInvite’s advanced question editor equips you with all the tools you need to format, organize, and enhance your questions. These features allow you to create professional, interactive exams.

                                                          • Text formatting: Bold, italic, underline, strikethrough.
                                                            • Hyperlinks: Insert clickable links for additional context or external resources.
                                                              • Media attachments: Add images, audio, video, or file uploads to enrich content.
                                                                • Lists: Use ordered and unordered lists to organize information clearly.
                                                                  • Text alignment: Align text to the left, center, right, or fully justify for clean layout.
                                                                    • Headings: Structure content using heading styles from H1 to H6.
                                                                      • Font customization: Change font style and size to suit different content types.

                                                                        Use rubrics

                                                                        Rubrics provide a systematic, consistent, and transparent way to assess open-ended responses. In TestInvite, evaluators can customize the scoring criteria through the rubric editor.

                                                                        TestInvite supports multiple formats for rubrics to accommodate various assessment needs:

                                                                        • Percentage selection: Fixed scores per level, such as Excellent = 100%, Satisfactory = 75%.
                                                                          • Percentage custom selection: Score intervals vary per level, like Satisfactory = 70–80%, Fair = 50–65%.
                                                                            • Percentage input: Evaluators manually assign a specific percentage, such as 82%.
                                                                              • Percentage interval input: Evaluators choose from ranges like High (85–100%), Moderate (60–84%), Low (0–59%).

                                                                                Each rubric row defines a criterion. Each criterion is assigned a weight, determining how much it influences the total score.

                                                                                The total score is calculated based on selected categories and assigned weights.

                                                                                Rubric example for percentage-based scoring, showing four criteria
                                                                                Rubric example for percentage-based scoring, showing four criteria

                                                                                Set up automated evaluation

                                                                                For short, open-ended responses, automated evaluation can be done using automated text rules. These rules allow for immediate and objective scoring by specifying the conditions under which an answer is deemed correct.

                                                                                In the automation settings, you can define rules such as:

                                                                                • Should match: The answer must include the specified text.
                                                                                  • Should not match: The answer must exclude the specified text.
                                                                                    Dropdown menu showing automated text evaluation methods
                                                                                    Dropdown menu showing automated text evaluation methods

                                                                                    Use AI to evaluate responses

                                                                                    The AI evaluation tool automatically grades open-ended answers by assessing various aspects of the response. It can score essays based on content quality, detect grammar and spelling errors, and evaluate the relevance or creativity of the answers. Additionally, you can define specific criteria for the AI to follow, which allows for a tailored and comprehensive evaluation process.

                                                                                    Enable instant scoring

                                                                                    Objective question types such as multiple choice and matching question can be graded automatically. The system compares each response to the correct answer and assigns scores without the need for manual input.

                                                                                    Apply weighted and partial scoring

                                                                                    In TestInvite, you can assign partial scores to correct answers. This enables a more detailed evaluation of candidate responses. By setting a threshold score, answers below this level won’t receive any points. Additionally, negative scoring can be applied by using negative multipliers for incorrect selections. helping to discourage guessing.

                                                                                    Multiple choice question interface showing partial scoring setup
                                                                                    Multiple choice question interface showing partial scoring setup

                                                                                    Assign dimensions to track performance

                                                                                    Dimensions are categories or labels assigned to individual questions in a test to evaluate specific skills, knowledge areas, or learning objectives.

                                                                                    By assigning dimensions to individual questions, you can break down assessments into specific skill areas, such as "Listening," "Reading," or "Vocabulary." This relationship between dimensions and questions enables the generation of structured reports that reflect performance across these targeted areas, rather than just a general score.

                                                                                    For example, if a candidate excels in "Grammar" but struggles with "Vocabulary," the report can highlight these strengths and weaknesses, providing valuable insights for targeted improvement.

                                                                                    Generate insights with detailed reports

                                                                                    In TestInvite, detailed test reports provide clear explanations for a candidate’s score, highlighting their strengths and identifying areas for improvement. These assessments also offer valuable insights into group performance, illustrating how individuals rank relative to others. Furthermore, they enable comparisons across groups, offering a deeper understanding of performance patterns and trends.

                                                                                    Sample English test report
                                                                                    Sample English test report
                                                                                    Sample English test report
                                                                                    Sample English test report

                                                                                    Customize reports with your layout, branding, and logic

                                                                                    TestInvite offers highly customizable test reports, enabling organizations to adjust both the content and design to suit specific needs. You have full control over layout, scoring, branding, and result interpretation. This allows you to create reports that are visually polished and fully aligned with your assessment objectives.

                                                                                    Randomize questions

                                                                                    You can apply randomization to make sure each candidate receives a different version of the test. When a candidate starts an exam, the system selects a specified number of questions randomly from each pool, ensuring balanced coverage of each category.

                                                                                    You can:

                                                                                    • Shuffle the order of sections within the test.
                                                                                      • Randomly order pages within each section.
                                                                                        • Shuffle questions on each page and even choices within multiple‑choice items.

                                                                                          Randomization significantly reduces the chances of answer sharing or question prediction.

                                                                                          Set time limits

                                                                                          You can set time limits for the entire test, individual sections, and even each page. When any timer finishes, the system automatically forces the test-taker to move forward or end that portion.

                                                                                          Breaking time limits into sections or pages significantly reduces opportunities for cheating by limiting the chance to pause and seek unauthorized help. It also gives administrators better

                                                                                          pacing control, allowing them to allocate time based on the difficulty or structure of each section.

                                                                                          Time limits are enforced on the front end and back end. Even if a candidate tries to override a client‑side timer, the server rejects late submissions after expiration.

                                                                                          Apply lockdown browser

                                                                                          You can enable lockdown browser to prevent candidates from leaving the test screen, opening other applications, or accessing unauthorized resources during the exam. This creates a controlled setting where unauthorized actions are effectively blocked.

                                                                                          You can limit:

                                                                                          • The number of violations
                                                                                            • Seconds per violation
                                                                                              • Seconds of total violation

                                                                                                Monitor candidates with live or post-proctoring

                                                                                                You can use proctoring to monitor candidate behavior both during and after the exam. In real-time proctoring, candidates are monitored live through their webcam, microphone, and screen as they take the test. This allows supervisors to observe the candidate's environment, facial expressions, and background sounds to detect any suspicious activity or unauthorized materials.

                                                                                                Alternatively, with post-exam proctoring, the system records the candidate’s webcam microphone and screen feed during the exam. Both approaches enhance test security while offering flexibility to administrators based on their monitoring needs.

                                                                                                Go Back

                                                                                                Talk to a representative

                                                                                                Discover how TestInvite can support your organization’s assessment goals