• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

onine examination project using JSP

 
Ranch Hand
Posts: 41
Netscape Safari Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I am making a new project on online examination using JSP.

The requirements of the projects are as follows:-

1) Their would be 2 levels of exam on each section based on the difficulty .

2) Each question and answer should be in a random order.

3) If one appears level 1 of a particular section , then all those question of a particular section should appear in the second level in which section he has failed.i.e. if i have two section and i am failed in first section then second level should contain the questions of the first section in which i have failed.

Can anyone tell me keeping in mind the above requirements how to start the project.
Any help would be appreciable.

thanks and regards
bye
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have created a number of different online exams over the years, here is what I think you need to consider.

1. Creation of question sets - you need to make it as easy as possible to author new questions and edit old ones. I use XML text files because XML is so flexible. Trying to cram a variety of question styles into typical database tables can be very limiting.

2. Tracking users - you will need a way to track each user's status as they work through an exam. This means a custom Java object, make it Serializable so the session mechanism can work with it. I write serialized status objects out to disk using a file name derived from the user's id so the exam can be resumed or reviewed.

3. Control and presentation - please do NOT think of this as a JSP problem. All of the logic should be in a servlet. Presentation is only a small part of the total problem.

Bill


 
Manish Sahni
Ranch Hand
Posts: 41
Netscape Safari Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi bill,

Thanks for your valuable suggestions !! i appreciate it

1) However can you tell me how can i use XML files . I have never used XML file before except for making Jasper Reportr(via iReport tool that auto creates XML files).

Where i can find good resource for studying it and how can i implement it for storing questions?

2) Can you please elaborate on some of the Logics you have implemented in your servlets.

Thanks and regards.
Manish
 
reply
    Bookmark Topic Watch Topic
  • New Topic