| Test Generator | PrimeExam | Igneon Test Maker | iSpring QuizMaker | X-Pro Milestone |
User friendliness | hard | hard | Simple | No | Yes |
Flat GUI design | Yes, but complicated | No, complicated | No, complicated | No, complicated | Yes, logical and intuitive |
GUI language | English | English | English | English | Bilingual, Arabic and English |
Flat QB design | No | No | N/A; No direct question bank support, only categorization of individual Q’s | No | Yes, hierarchical intuitive structure. Based on the structure of the text-book and the course syllabus. |
DB based | Yes | No, Special file format | Special file format | Special file format | No, open source file format technology: RTF and HTML. No databases is used (for simplicity, expandability, and portability) |
Portable item bank | Yes | No | No | No | Yes, with simple import and export commands |
Multi-language support | Yes (Unicode) | Yes (Unicode) | Yes (Unicode) | Yes (Unicode) | Yes (Unicode) with special support for courses in Arabic |
Attachments and figures format | Images | Images | Images | Images | Images, Text, HTML, computer codes. With important metadata on each figure |
Attachments and figures management | No | No | No | No | Yes, featured management menu |
Figure insertion location | Inline only | Inline only | Inline only | Inline only | Inline, repeatable appendix or unique appendix. |
Question selection | manual | Random | Random | Random | Automatic, controlled random, producing comprehensive exams that perfectly covers the course syllabus |
Media | Online, print | Online, print | Online | Online | |
Informative, rich exam form header | No, very basic information | No, very basic information | No | No | Yes |
Printable answer key | No | No | No | No | Yes |
Widow and orphan questions | Items may split | Items may split | Items may split | Items may split | Items may not split |
Archiving produced exams | No | No | No | No | Yes, with special management tool |
Provision of special permutation option | No | No | No | No | Yes, the user may choose what to permute. In multiple-choice questions, the “do not permute” can be used to control permutation (disable and enable). |
Space control options | No | No | No | No | Yes; the user can set 1) the space between questions, 2) the space left for answer in free-response questions, 3) number of blank sheets to add to the exam, 4) the choices in multiple-choice questions to be rendered inline or not (all choices in one single line). |
Performance interference | Yes | Yes | Yes | Yes | Yes, permutation of questions and choices and hiding exam form ID |
Item backward reachability | No | No | No | No | Yes |
Score transformation tool | No | No | No | No | Yes, linear score transformation |
Producing sign-up sheets | No | No | No | No | Yes, with/without student names |
Protection of item banks | Yes | Yes | Yes | Yes | Yes, even at the level of single item |