Skip to content


Are you looking for Online exam management system for your final year project? We are here to help you. You can contact us

We have a lot of students in schools and colleges which are evaluated on the basis of their performance of study in their exams periodically. So is done through pen and paper method of examination.


Then this is sent to the then respected teacher after binding, giving proper serialization and many more attributes, for the evaluation which manually done by the teachers, few other question which is mc qs are also evaluated manually by the teacher.

There are a lot of complications in this traditional approach of evaluation after every few weeks or sometimes on daily basis. So to decrease its procedure and making into another level of giving and taking exam we invented this system on which students will work on the system with their respected id and password.

Then they have the interface where they have an exam to happen on particular place and time. We have all question put by the teacher in that with the space available for the answers to write and for mc qs they have the option to tick the answer.

Here mc qs are evaluated at the moment as we have to just match the back end answers with the choices and the subjective type questions are stored and given to the teacher online for checking.

Teacher evaluates the questions and then provide the marks accordingly the marks recorded are shown to the students as their results and hence they are evaluated very precisely excluding the use pen and paper, distribution of marks in every class and removing the difficulties of schedule announcements.

We can even extend its usage to another level by just using it’s for the purpose o announcement making and mock test. homework provider and many more usage are there as we want.


Our system is comprised of few important interfaces or we can say modules behind it so here we will discuss the modules related to all those interfaces and workflow further.

Online Exam1

User Registration:

A user here is student basically but we can say it, user, here. One need to provide his details like name, address, class, number of the contact, email, and fee for the year fee status also. These are required then enter his hit to make it saved in the database. Then we need it to use the credentials for further access.

Login :

Login with the registered credentials and then move to the interface where available exams are shown.


Admin panel is specially designed to facilitate all tasks that need to be done or attempted by the student user.

Set exam:

Admin is responsible for all kind of operation in the exams of students he designs the question paper according to the teacher of the subject in the portal and then after all kind of work like sending space for subjective type questions limiting space words and for mc q instant evaluation and for other result kind of activity it is going to update.

Learn More:- Best Online Exam Software to Create Online Tests

Attempt Exam:

Next we have the interface for the students where one can after login can see the exams available in their accounts and then they attempt that on particular venue provided for particular duration of time and then he can move in the portal too and forth for the selection of attempt questions and can finish before time as their wish.


Here staff’s data is mentioned with their all credentials and mainly focusing on the exam purpose they have the option to get the info on the duty venue of the exam where they have to give duty and at what time and which subject.

so as they are required to avoid the cheating incidences. so here they can go for it.


Results of the exam are to be shown in this module . in this part the student ‘s result for the mc q are shown at the moment but we have the options of subjective type questions which are needed to be checked manually by the teacher as at the moment.

We don’t have such technology which can evaluate the subjective type question precisely as every student has their own way of writing the question so it difficult for the system.

So leaving it to the future. But for now, we have the option of making a system where one can evaluate all the given answer on online portal without the involvement of the pen and paper.

As after evaluation teacher give every question with answering particular marks from given weight – age of question which are calculated in the end and made available in the portal of the student account the given test or exam marks. Here they can see and improve their marks in future.


Here we have taken module which is making the payment of the fees compulsory before taking a particular test.

This module checks the comparison between the paid status or not and then send boolean to the exam interface to show a particular test to that student or not.

if one has paid his fees that he will be allowed to give the exam and if he does not give then he won’t be allowed. In our system, we have made this optional as of now as a teacher would like to provide a test for some other student in the case without pay so this optional thing would help us a lot.

Coming to the part of attendance and timetable he can see both of them in their interface as admin announce this timetable of exams with proper information in this about the venue and other thing related to exam.

Regularly maintained by admin.Attendance is also included in this as to ensure the presence of the student at the venue, this is taken by the staff available there at the moment in the same portal and hence it will mark them present or absent.

It is mainly for the purpose of checking the cheating case as sometimes kids give exam from outside and they can cheat from their very easily.


The use case diagram is made to show the external users and system use cases interaction at any time. So here we have actors and use case and link with them we have them here as below. : –

We have actors as Users which was firstly unregistered to the system and now after filling the registration form where he has many attributes which are available and need to be filled for future reference and correct working system for him is required. then he can log in by put in credentials and then move to the home page

Now he can check the available exam in his account. He can click on it and click on start to start on given time.

Online Exam2

for now, he can enter his questions answered from the keyboard, and use the mouse for the mc q. now can finish attempting.

see the results in homepage at the particular time after updating by the teacher

he can see the timetable for the next exam also and if any notification also can be seen. Now coming to the another actor known as admin:

he is responsible for making of the exams, he can set the exam questions and make them available to the interface of the students.

he can make a timetable of the exam after doing a deep analysis of the number of exam and time of exam and venue. can collect the results and show to others.

maintain the staff account and can also change in the students. everything over here can be maintained through this account as it has the most powers available for the system.