Setting up ExamDeveloper on local server(s) involves a number of steps. However, before proceeding to the setup process, it is necessary to ensure that the prerequisites (hardware and software requirements) are met in order for ExamDeveloper to run smoothly. The following information provides recommended hardware and software specifications for the installation of the ExamDeveloper platform:
Two Server Configuration (separate machines for database and web server)
Hard Drive: 15,000 RPM hard drives in RAID 5 configuration (Solid State Hard Dives (SSD) recommended for database server)
Storage capacity (minimum):
Web Server: C - The Operating System, Application (100 GB) + projected file size of Assets
C - The Operating System, SQL Server Application (50 GB)
D - The SQL Main Schema, and the Obfuscated Compressed Database Backup (50 GB)
E - The SQL Databases for Exam Developer, Reporting Services, and the Obfuscation Process (50 GB)
F - The SQL Backup Directory (50 GB)
RAM: 16 GB on database server, 8 GB on web server (32 GB on Database Server and 12 GB on web server recommended)
Processor: 4-core Xeon on database server, 4-core Xeon on web server
Multi-NIC Gigabit Ethernet cards to allow for a dedicated connection between the two machines
Server Internet Bandwidth - 500 kbps per concurrent user
The following software must be installed before setting up ExamDeveloper:
Microsoft Windows Server 2012 (64-bit) or 2008 R2 SP1 or 2008 SP2 (64-bit only for ED 7.1601.0.0 and above, 32-bit or 64-bit for ED 6.21 or less)
IIS with .NET Framework 4.5 and ASP.NET services installed
Windows update KB980368 from https://support.microsoft.com/en-us/kb/980368 if the hosting server has IIS 7 or 7.5
Microsoft SQL Server 2008 R2 or 2012 (Standard or Enterprise) or 2014 (Enterprise) with the following features:
Database Engine Services
Client Tools Connectivity
Management Tools – Basic
Mixed-mode AuthenticationIn case you chose Windows Authentication while installing SQL Server, here's how you can switch the authentication mode later...
For ED 7.1601.0.0 and above: Microsoft Access Database Engine 2010 Redistributable http://www.microsoft.com/en-in/download/details.aspx?id=13255 (Download and install the file named AccessDatabaseEngine_x64.exe). This is not required if Microsoft Office 2010 (64-bit) or above is already installed.
For ED 6.21 or less: Microsoft Access Database Engine 2010 Redistributable http://www.microsoft.com/en-in/download/details.aspx?id=13255 (Download and install the file named AccessDatabaseEngine.exe for 32-bit version MS Office or AccessDatabaseEngine_x64.exe for 64-bit version of MS Office). This is not required if Microsoft Office 2007 or 2010 is already installed.
For ED 7.1601.0.0 and above: Erlang v18.1 from
- For ED 7.1601.0.0 and above: RabbitMQ v3.5.6 from
- For ED 7.1602.0.0 and above: Elasticsearch 1.7.2 from https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.2.zip
- For ED 7.1602.0.0 and above: Optional: Marvel plugin for Elasticsearch from https://www.elastic.co/downloads/marvel
- Latest version of Java from https://www.java.com/en/download/
A subversion client (SVN) is required. TortoiseSVN, which is a freeware, is a good option for this. This can be downloaded from http://tortoisesvn.net/downloads.html.
Instructions for Installation and Upgrade
Once the prerequisites for ExamDeveloper are in place, you can proceed with the installation of the application itself. The instructions for the initial setup of ExamDeveloper are detailed in Setup Instructions for New Installation of ExamDeveloper.
If you already have ExamDeveloper and are looking to upgrade it, then open the Software Upgrade Process.