 a project called as a piece which stands for Technology Enabled Assessment Environment and our team members are myself Rohit Kondekar, Surbhi Gupta, Mayank Singh, Abhinav, Anusha, Nishi and Alivia. So our project basically aims at reducing the complexity of any examination basically we are developing an OMR sheet on a mobile phone. So the main things which come under this are there are basically five main modules, main server which basically handles all the stuff like registering for examination, registering students, developing papers, then generating answer sheets, then checking for answers, then there is a backend database and there is an invigilator module. Basically it is a Bluetooth capable PC server which is situated in every room, every classroom. This will get all the test details from the main server to LAN and then this will have a Bluetooth network so mobile can connect to it and then the examination would be started on the mobile. We will have a demonstration in search and there is an answer sheet module which is basically on a mobile. It is a G2ME application and we are using OPEX technology, a protocol for Bluetooth transmission and then our first module would be the main server. I am talking about the main server module. Basically the main server module is for making a graphical user interface for the person who is an administrator sitting at the main server and he is responsible for conducting the test for sending the answers sheets to the invigilator program, making the answers sheets, even the test questions, pattern, entering the students name while they are giving the pairs. The teachers name will be sitting in the each classroom. We will be further enrolled into groups as in this class, this number of students, suppose class 1 students are sitting in this particular room number. We have all that functionality in the main server module and the creation of pairs, updating, enrollment, and even ranking and displaying of results is further than display of the main server. The main functions we had in mind when we started developing this module was easily usable and presentable front-end. The person who is sitting there, the main server, need not be a CS engineer or a computer expert to understand what are the features are there and what he should do. The messages and the information, even the error messages are very in simple terms. The front-end should make data entry possible. The front-end, student entry, user entry, test details, the classrooms, the group, everything should be possible on the front-end. Implementing two-layer validation code, using both JavaScript and Java. Suppose a person, even though we have displayed the information, enters some numbers and names, for suppose, for example. There is a message displayed that you cannot enter numbers and names or if he enters, suppose, a name in a roll number field. If he has shown the error that this is a name, you cannot enter a roll number field. And even if a person is accessing the main server using a comp which does not have a JavaScript enabled or earlier version, whatever, he is closed with JavaScript for some reason. You have a Java validation too. So, even by mistake, there won't be any wrong entry and the wrong places in databases. And provide for editing and updating of data and publishing of results. The last part which any test has is publishing of results. So, that will be possible on the administrator end. This person who has given the test, and the administrator can show him the results and whatever test he has taken, the group he has been, the test ID, his roll number, his ranking, everything. Everything he wants to know. So, do the validation. Java validation is done on the client side and Java validation is done on the server side. Appropriate messages of errors or help provide readability and this is the navigation user. Because we don't know who this person is sitting on the administrator end. We can read any iOS in the room, anyone who can read plain simple English. This is the snapshot of the front end. I will show you the entire demo after I complete my speech. So, yeah, future add-ons and modifications. We tried our best, but still they can, everyone can improve, everything can improve. So, some add-ons which we would have liked, but it could not do. Yeah, the modules which we built was built keeping IITD in mind, but later on as I said, that it should be applicable to any classroom, any school, anything. So, that part we could not do. We tried to do, but it was certainly much time. So, we said, okay, let's postpone it. Someone else might be able to do it. We used a basic application, which can be used anywhere. Advanced security features, yeah, we have not set the load of the server, the recent, the recent attach that they do, like they increase the load on the server.