Skip to main content

Online exam system demo

This demo application shows how to create an online examination system for an educational project with subjects, exams, and students' results. It is developed using DHTMLX Suite widgets: TreeGrid, Form, Sidebar, and Toolbar.

How to download

Open the Online Exam System demo and click the Download Demo button in the bottom right corner of the page.

Complete the form to start the download. The email with the download link will be sent to you.

Follow the link in the email to get a free 30-day trial version. You will receive a .zip file with the online exam system demo. Save the file and unpack it into your working directory.

You will find more demos on the DHTMLX JavaScript Demos page. To view the desired one, just click on it.

How to start

To run the demo, follow the instructions in the file.

Demo overview

The online exam system is a ready-to-use tool for online examination. You can create an online exam using the Form in the demo app in several steps. Also, it is possible to modify the Form easily as you need. The TreeGrid widget is used to manage the examination process.

The online exam system demo is built with the help of the DHTMLX Optimus framework. The components of the demo are divided into Views. You can initialize or modify each component separately. Any component can be removed. The demo can be taken as a View itself and become a component of another app.

The solution you can see has no requirements for the backend. It is based on the REST API and you can use any backend platform which supports it (PHP, Nodejs, .Net, Java, etc.).

For more information, check Online Examination System Project in JavaScript.


A free 30-day trial version of the demo is given to you only for evaluation purposes. You can read more about Evaluation License Terms when filling the form to download the demo.

After the trial period is over, you will receive messages about using an unlicensed product.

How to start with license

If you want to continue usage of the demo in your project after the evaluation, you should purchase the DHTMLX Suite PRO Edition license. Please have a look at the available license types for more information.

You will need to replace the .js and .css files of the evaluation version with the licensed files of DHTMLX Suite to be able to work with the demo after the purchase.