Title : Design & Develop An Online (Internet) Examination .
- An examination paper is compiled uniquely for each student from a MYSQL database of multiple choice questions (This means that although every student will have the same time and the same number of questions to complete, the questions will be selected arbitrarily form the database) .
- The teacher must be able to setup the parameters for an exam . For example, the teacher selects to have 20 questions, and give a maximum time of 30 minutes .
- When the student indicates completion or when the time has expired, the exam must be marked online .
- Online results must be made available to the student by showing the questions which were wrong, the student's selection as well as the correct answer .
- A secure environment must be ensured for online testing to avoid tampering with the transfer of questions over the network or with results .
- JAVA shouls be used .