e-Assessment Suite (EAS)
Create and manage online assessments for standardized language tests covering reading, listening, speaking, and writing skills.
e-Assessment Suite (EAS) is a WordPress plugin for creating and managing online assessments.
It is designed for standardized language tests and other educational assessments in which reading, listening, speaking, and writing skills are assessed.
EAS provides a structured assessment system in which teachers can create quizzes, organize them into pages, add questions, and review student results.
Main Features
- Create and manage assessments from the WordPress administration area.
- Organize assessments into multiple pages.
- Add and manage questions within assessments.
- Support multiple-choice questions.
- Support fill-in-the-blank questions.
- Support essay questions.
- Support audio-response questions.
- Support drag-and-drop text questions.
- Support description/instruction between questions.
- Assign points to questions.
- Configure the number of attempts allowed for an assessment.
- Configure assessment time limits.
- Enable or disable backward navigation between assessment pages.
- Save student attempts and responses in the WordPress database.
- Display student results through a shortcode.
- Allow registered users to take assessments.
- Restrict assessment administration to authorized users.
- Review completed assessments with correct and incorrect answers clearly indicated.
- Display feedback during assessment review.
- Provide an administration interface for managing assessments, pages, questions, and student attempts.
Designed for Standardized Language Assessment
EAS is intended to support the development of online assessment activities for standardized language tests.
It can be used for assessments that evaluate reading, listening, speaking, and writing skills, including the TOEFL iBT preparation and other language assessment programs.
Teachers can create structured practice assessments and organize questions into pages that reflect the organization of their tests and courses.
The plugin is designed to provide a foundation for online assessment rather than to replace a complete learning management system.
Requirements
- WordPress 6.0 or later.
- PHP 7.4 or later.
- A WordPress website with registered users enabled.
Usage
After installation, administrators and authorized teachers can create assessments from the EAS administration area.
An assessment can contain multiple pages, and each page can contain questions. Teachers can configure the assessment settings and assign points to questions.
Students must be registered users to take assessments. After completing an assessment, their answers and results are saved. Students can then review their completed assessment and view their results through the configured results page.
Shortcodes
EAS provides a shortcode for displaying the results of the currently logged-in user. This page is created during installation.
Privacy
EAS stores assessment attempts, responses, and results in the WordPress database.
Website administrators are responsible for informing users about the collection and storage of assessment data and for configuring their website's privacy practices appropriately.
Development
e-Assessment Suite is developed as an open-source WordPress plugin.
The source code is available on GitHub: https://github.com/hakan-gur/EAS
Frequently Asked Questions
Who can use EAS?
EAS is designed for teachers and educational institutions that provide standardized language tests and other educational assessments.
Can EAS be used for tests other than the TOEFL iBT?
Yes. EAS is designed for a range of standardized language assessments. It can be used for tests that assess reading, listening, speaking, and writing skills.
Do students need to register?
Yes. EAS is designed for registered users. Students must be logged in to take assessments.
Can I create assessments with multiple pages?
Yes. Assessments can be organized into multiple pages, with questions assigned to each page.
Can I assign points to questions?
Yes. Questions can have assigned point values, and student results are calculated from the points available for the questions.
Can students review their completed assessments?
Yes. After completing an assessment, students can review their answers. Correct and incorrect answers are indicated, and feedback can be displayed.
Can I limit the number of attempts?
Yes. An assessment can be configured with a maximum number of attempts.
Can I set a time limit?
Yes. An assessment can be configured with a time limit.
Does EAS provide certificates?
No. EAS is an online assessment system. It does not currently provide certificates.
License
e-Assessment Suite is free software, licensed under the GNU General Public License version 2 or later.
You may redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. e-Assessment Suite will be distributed through the official WordPress plugin pages (wordpress.org/plugins) starting from 2027.
e-Assessment Suite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
English Assessment Suite (EAS) is a WordPress quiz creation and management plugin, created for this website. It has been designed in such a way that both the TOEFL iBT and the TOEIC practice test can be created and the test interface is as close to the real test interface as possible. It is a translation-ready plugin.
Structure
The core structure of EAS rests on Quiz > Page > Question format.
Quiz Settings
Quiz Settings include Quiz Title and Quiz Description, the number of Attempt Allowed, Time Limit, whether Backward Navigation should be allowed, and whether options in multiple-choice questions should be shuffled.
From the EAS quiz dashboard, it is possible to edit, duplicate, or delete a quiz, add pages to a quiz, and manage questions in a quiz. Quizzes can be imported and exported in native WordPress JSON format.

Page Settings
After a quiz has been created, pages are created for the quiz. After that, one or more questions can be added to pages. Alternatively, pages can be used for instructions, audio files, etc. within a quiz. Apart from the page title and content, a Page Time Limit can be set for each page. When the time limit for a page is over, the next page is loaded automatically. If there is Page Time Limit on the last page of a quiz, quiz results are submitted automatically when the time is over. Page Time Limit overrides Quiz Time Limit.
The order of pages in a quiz can be rearranged. Similarly, the order of questions in a page can be rearranged.
When a page includes a "Description" question type and any other question type, these two items are displayed side-by-side on the quiz page, as in the TOEFL iBT and the TOEIC.
Question Settings
Questions are saved in a question bank in each quiz and one question can be used more than once in a quiz. Questions are not shared between quizzes.
It is possible to create questions manually by means of links in the question bank or in the Pages dashboard. Questions can also be imported directly into a quiz. The Import function supports Moodle GIFT format, which enables importing multiple-choice and description questions. Similarly, questions in a quiz can be exported in Moodle GIFT format.
There are six types of questions. Comments can be added to each question. These comments are displayed in the Review page, after the quiz has been completed.
Description
This is not a typical question because its point is always zero. Description can be used to add texts within a quiz.
Multiple Choice
Between two and five options can be added. There can be only one correct option, as this is the case in the TOEFL iBT and the TOEIC.
Drag and Drop Into Text
Up to seven Items can be dragged and dropped. It is also possible to add one distractor. If the first blank is at the start of a sentence, the first letter of the dropped word is capitalized - because a sentence must start with a capital letter. This question type can also be used for Matching texts with texts or images.
Fill in the Blanks (C-Test)
Each letter in a selected blank is represented by a gap in the question, but the point is given for the whole blank, not for Individual letters.
Essay
Responses to this question must be assessed by the lecturer. Essay settings include Minimum Answer Lines to determine the length of the essay field. Only three editing buttons - Cut, Copy, Paste - are displayed above the Essay editing field on the quiz page.
Audio Response
Responses to this question must be assessed by the lecturer. On the quiz page, audio controls are not displayed and audio recording is started and completed automatically. Settings for Audio Response are
- Delay before recording: There is always an audio instruction for audio responses. Recording starts after this instruction.
- Preparation countdown: This can be a value between 0 to 45 seconds. It is initiated after the "Delay" time.
- Recording duration: This cannot be more than 60 seconds.
Responses are saved in mp3 format.
Lecturer
Apart from creating and implementing quizzes, the lecturer can see the list of all attempts, delete attempts, and assess written and spoken responses.

The lecturer can add feedback to the responses to all question types.

Student
Only registered members - students - can attempt quizzes. The main reason for this is that, in this website, quizzes can be attempted only one time, and this action requires registration. Also, the result from a quiz completed by an anonymous user will not be displayed on My Results page.
After a reading or listening test or activity is completed, the result is displayed immediately and details can be seen on the Review page. Responses to speaking and writing tests and activities will be assessed by the lecturer. When the student visits My Results page, any quiz whose grading is completed is displayed with a special icon. The student can see the total score and the teacher's feedback for the responses.
e-Assessment Suite Extended (EASE)
e-Assessment Suite Extended has such additional features as more question types, frontend quiz editing, enhanced review page, quiz import and export, and quiz start and end dates.
e-Assessment Suite Extended (EASE) covers all the standard features of e-Assessment Suite. Below is a comparison of both versions.
| Feature | e-Assessment Suite (EAS) | e-Assessment Suite (EASE) |
| Multiple Choice Questions | + | + |
| Fill-in-Blanks Questions | + | + |
| Drag-and-Drop Questions | + | + |
| Essay Questions | + | + |
| Audio Response Questions | + | + |
| Description Questions | + | + |
| Gap Filling Questions | - | + |
| Cloze Questions with Dropdown | - | + |
| Multiple Choice Questions with Several Correct Answers | - | + |
| Correct Order | - | + |
| Assignment (File Upload) | - | + |
| Page Timer | + | + |
| Quiz Timer | + | + |
| Quiz Navigation Restriction | + | + |
| Shuffle Multiple Choice Options | + | + |
| Limit Number of Attempts | + | + |
| Re-order Pages within a Quiz | + | + |
| Re-order Questions within a Page | + | + |
| Create, Edit, Delete Questions | + | + |
| Create, Edit, Delete Pages | + | + |
| Create, Edit, Duplicate, Delete Quizzes | + | + |
| Import and Export Questions | + | + |
| Import and Export Quizzes | - | + |
| Edit, Grade, Delete Attempts | + | + |
| Add Feedback to Questions | + | + |
| Add Comments to Responses | + | + |
| Enable/Disable Navigation Panel in Quizzes | - | + |
| Enable/Disable Question Flagging in a Quiz | - | + |
| Notify Students about Graded Responses | - | + |
| Notify Teachers about Responses to be Graded | - | + |
| Add Questions in Bulk to Quiz Pages | - | + |
| Frontend Dashboard for Creating and Managing Quizzes | - | + |
| Safe Exam Browser Integration | - | + |
| Save Responses Every 60 seconds | - | + |
| Multiple Teachers | - | + |
| List of Teachers and their Quizzes for the Administrator | - | + |
EASE will be available in mid-2027.