Online Test Engine


Published on

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Online Test Engine

  1. 1. Presented by:- Sunil Kumar ShramaJaipur Engineering College,Kukas
  2. 2. NIIT Limited is a global education oriented company focusing onimparting computer knowledge among its students.Has been in education business for over many years.Today it has presence in 40 countries worldwide.Trained professionals of the topmost companies of the world.Technical training available for fresher and experienced candidatedepending on their need.
  3. 3. Software Development life cycleProcess of creating or altering systems and the models Phases of SDLC :- System analysis Design Implementation & Coding Testing Operation & Maintenance
  4. 4. Java platform, EnterpriseEdition( formerly knownas J2EE) has undergoneseveral changes since 1.1and numerous addition ofspecifications. In our project we have used JAVA EE 5 which was released on 11 May 2006 and was developed under JSR(Java Specification Request) 244 and under specification leads of Bill Shannon from Sun Microsystems , inc.
  5. 5. Java EE is the Industry standard for developing portable, robust, scalable and secure server –side java technology applications. It is built on the solid foundation of Java Platform, Standard Edition (Java SE). What are Web Site, Web Application and Web Services?o Web Site:Collection of static files, HTML pages, graphics and various other files.o Web Application: Web site with dynamic functionality on the server. A web application run program on server.o Web Services:Services that are offered by one application to another over the World Wide Web(www).
  6. 6. o A java technology program that runs on the server.o Each Servlet request run in a seperate thread, so servlet request processing is significantly faster .o Servlets are platform independent because they are written in java programming language.Java Server Pages Technology(JSP)o JSP technology enables to write standard HTML pages containing tags that run powerful programs based on the java programming language.o JSP pages are converted by the web container into a servlet instance. That servlet then processes each request to that JSP page.o JSP technology supports sepration of presentation and business logic due to this web designers can design and update pages without learning the java programming language.
  7. 7. o Model is conceptualization of the objects that the user is working with conceptually and the mapping of those concepts into data stuctures the user model and data model.o View is a presentation of the model data.o To manipulate the model the user uses controls .The software that manages the user’s control events is the Controller.
  8. 8. Why do we do Session Management?o As we know HTTP is a stateless protocol. Each request and response message connection is independent of the all others. This is significant because from one request to another(from same user) the HTTP server does not maintain a reference to the previous request. Therefore web container must create mechanism to store session information for a particular user.Uses of Cookies for Session Managemento Cookies are sent in a response from web server.o Cookies are stored on the client’s computer.o Cookies are stored in a partition assigned to the web server’s domain name. Cookies can be further partitioned by a path within a domain.o All cookies for that domain are sent in every request to that web server.o Cookies have a lifespan and are flushed by the client browser at the end of that lifespan
  9. 9.  Why do we use filters?o By using filters web containers intercepts incoming requests before they get to your code , preprocessing the request and additional functionality like.o Blocking access to a resource based on user identity or role membership.o Compressing the response data stream.o Transforming the response.o Measuring and logging servlet performance.
  10. 10.  Provides Facility to user to take a test as per his like. User can maintain his own profile. Unique User name and password provided to each user. Unique Student id is provided to each candidate. Administrator has a facility to Generate test, Schedule Test, Create his own questions, Even create new User.
  11. 11. • On scheduling test student id is needed than according to the choice of a particular student test is scheduled.• Now to again start test student id is needed. There are 5 questions for any choice of candidate.• The candidate can take a review of the previously accessed question and can directly answer any question.• Get Instant Result on Completion of the Test.
  12. 12. Student Personal Home Page
  13. 13. If No Exam schedule than Request for Exam Schedule
  14. 14.  Administrator Login.
  15. 15. Admin Home Page
  16. 16. Admin Can Change The Password of Student and Administrator
  17. 17. Administrator Also schedule the student Exam
  18. 18. Administrator View the Student Exam Request and Confirm it.
  19. 19. Administrator Can also do student registration
  20. 20. Administrator Can see Student Profile
  21. 21. If Exam schedule by Administrator Than Start the Exam
  22. 22. Instruction for Student
  23. 23. When we click on continue button in instruction page than paperwill occur
  24. 24. When student click on NEXT button than new question occur
  25. 25. When Student Click on END EXAM than Award-Sheet of StudentGenerate.