Professional Documents
Culture Documents
JPR Group No 11
JPR Group No 11
CERTIFICATE
Date:
Online Examination System project could be a web portal which is developed or implemented in java
domain or platform. This project is helpful for students to practice different mock examinations from
this site. In current generation lots of the examinations like GRE, CAT, and MAT…etc is conducted
through online system. This project will help students to get practiced to online examination method
by taking mock tests from this web portal. Online Examination System portal is implemented in 2
modules student examination module and examination admin module. Admin module will add
multiple courses under different branches so students can easily know about test details. Student
examination module students ought to register with application and choose interested courses and
participate in the online test.
Project Objective
Online Examination System can reduce the hectic job of assessing the answers given by candidates
manually.
Responses or the answers by the candidates can be checked automatically and instantly.
It will reduce paper work to be an integrated Online Examination System.
The result can be shown immediately to the students reducing the anxiety.
Can create various reports and graphs for evaluation purpose almost instantly when and where
required
.Online Examination System is developed or designed for educational institutes like school, colleges,
and private institutes to conduct logic test of their students on regular basis.
Design to provide or facilitate Administrator and User.Complete and safe information is provided to
user.Can be used anywhere anytime at it is web based application.
Name of
Responsible
Sr.No. Details of Activity Planned Start Planned
Team
Date Finish Date
Members
4.0Resources Required
. SrName of
Specifications Qty Remarks
No Resource/Material
Available in
1 JDK 1.8.0 1 college
Laboratory
For brief
2 Websites Wikipedia 1
information
**************
PART B – Plan
Micro Project Report
Online Examination System
1.0 Brief Description
Online Examination System project could be a web portal which is developed or implemented in java
domain or platform. This project is helpful for students to practice different mock examinations from
this site. In current generation lots of the examinations like GRE, CAT, and MAT…etc is conducted
through online system. This project will help students to get practiced to online examination method
by taking mock tests from this web portal. Online Examination System portal is implemented in 2
modules student examination module and examination admin module. Admin module will add
multiple courses under different branches so students can easily know about test details. Student
examination module students ought to register with application and choose interested courses and
participate in the online test.
Project Objective
Online Examination System can reduce the hectic job of assessing the answers given by candidates
manually.
Responses or the answers by the candidates can be checked automatically and instantly.
It will reduce paper work to be an integrated Online Examination System.
The result can be shown immediately to the students reducing the anxiety.
Can create various reports and graphs for evaluation purpose almost instantly when and where
required
.Online Examination System is developed or designed for educational institutes like school, colleges,
and private institutes to conduct logic test of their students on regular basis.
Design to provide or facilitate Administrator and User.Complete and safe information is provided to
user.Can be used anywhere anytime at it is web based application.
. Name of
Specifications Qty Remarks
No Resource/Material
Available in
1 JDK 1.8.0 1 college
Laboratory
For brief
2 Websites Wikipedia 1
information
import java.sql.*;
String[] uans;
String[] umark;
Panel p,p1,p3;
Label l1,l2,l3;
Button pre,n,m,c;
CheckboxGroup radio;
Checkbox radioop1,radioop2,radioop3,radioop4;
int qmark;
mythread mn;
results a2;
public examination(int snum,String top)
{
qcounter=0;
stdno=snum;
topi=top;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c=DriverManager.getConnection("jdbc:odbc:sirisha");
Statement st=c.createStatement();
ResultSet rs=st.executeQuery("Select * from question where topic='"+topi+"' order by qno");
while(rs.next())
{
count++;
}
st.close();
ques = new String[count];
op1=new String[count];
op2=new String[count];
op3=new String[count];
op4=new String[count];
ans=new String[count];
uans=new String[count];
umark=new String[count];
Statement st1=c.createStatement();
rs=st1.executeQuery("Select * from question where topic='"+topi+"'");
int i=0;
while(rs.next())
{
ques[i]=rs.getString(2);
op1[i]=rs.getString(4);
op2[i]=rs.getString(5);
op3[i]=rs.getString(6);
op4[i]=rs.getString(7);
ans[i]=rs.getString(8);
umark[i]="N";
i++;
}
st1.close();
System.out.println(count);
}
catch(Exception e)
{
System.out.println("inside:"+e);
e.printStackTrace();
}
p=new Panel();
p3=new Panel();
p1=new Panel();
pre=new Button("Previous");
n=new Button("Next");
m=new Button("Mark/Unmark");
c=new Button("Close");
// System.out.println("Value of ques[]"+ques[qcounter]);
l1=new Label(""+ques[qcounter]);
qno=qcounter+1;
l3=new Label("Time :00::50::00");
l2=new Label("Q.NO"+qno+"of"+count);
p.add(l1); p3.add(l2);
p3.add(l3);
p1.add(pre);
p1.add(n);
p1.add(m);
p1.add(c);
radio=new CheckboxGroup();
radioop1=new Checkbox(op1[qcounter],radio,false);
radioop2=new Checkbox(op2[qcounter],radio,false);
radioop3=new Checkbox(op3[qcounter],radio,false);
radioop4=new Checkbox(op4[qcounter],radio,false);
p.add(radioop1);
p.add(radioop2);
p.add(radioop3);
p.add(radioop4);
add("Center",p);
add("South",p1);
add("North",p3);
mn=new mythread(this);
mn.start();
show();
}
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
System.exit(0);
return super.handleEvent(e);
}
public boolean action(Event e,Object o)
{
if(e.target.equals(pre))
{
qcounter=qcounter-1;
if(qcounter<=0)
{
qcounter=0;
}
add124(qcounter);
}
else if(e.target.equals(n))
{
qcounter=qcounter+1;
if(qcounter>=(count))
{
qcounter=qcounter-1;
}
add124(qcounter);
}
else if(e.target.equals(m))
{
umark[qcounter]="M";
}
else if(e.target.equals(c))
{
//count,uans,qmark,stdno,topi
disp124();
}
if(radioop1.getState())
{
uans[qcounter]= op1[qcounter];
}
else if(radioop2.getState())
{
uans[qcounter]= op2[qcounter];
}
else if(radioop3.getState())
{
uans[qcounter]= op3[qcounter];
}
else if(radioop4.getState())
{
uans[qcounter]= op4[qcounter];
}
return super.action(e,o);
}
public void disp124()
{
answerlist al=new answerlist(this);
hide();
al.resize(300,300);
al.show();
//p.add(radioop1);
//p.add(radioop2);
//p.add(radioop3);
//p.add(radioop4);
//add("Center",p);
l2.setText("Q.NO"+(c+1)+"of"+count);
System.out.println("change="+(c+1)+" "+count);
validate();
return;
}
}
public void run()
{
long time=ex.count*100000;
System.out.println("time:"+time);
for(long i=0;i<time;i++)
{
long sec=i/1000;
long min=sec/60;
long hr=min/60;
sec=sec%60;
String str1="Time:"+hr+"::"+min+"::"+sec;
int qno=ex.qcounter+1;
//ex.p3.removeAll();
//Panel p3=new Panel();
//Label l2=new Label("Q.NO"+qno+"of"+ex.count);
//ex.l2.setText("Q.NO"+qno+"of"+ex.count);
//p3.add(l2);
//Label l3=new Label(str1);
ex.l3.setText(str1);
//p3.add(l3);
//ex.add("North",p3);
ex.validate();
System.out.println("time over...");
ex.dispresults();
//System.exit(0);
}
}
OUTPUT:-
7.0 Skill Developed/Learning out of this Micro-Project
1. We developed skills like graphics are created in computer world.
2. To implement various algorithms to scan, convert the basic geometric primitives,
transformation, area filling, clipping.
3. To implement the program for rotation of solar system.
Completion of the
Completed less Completed 50% Completed 60% Completed more
3 Target as per
than 50% to 60% to 80% than 80%
Project Proposal
Nearly sufficient
and correct
Very detailed,
Very short, poor details about Detailed, correct
correct, clear
quality sketches, methods, and clear
description of
details about material, description of
methods,
methods, precaution and methods,
Report materials,
4 material, conclusion, but materials,
Preparation precautions and
precaution and clarity is not precautions and
conclusions.
conclusions there in conclusions.
Enough tables,
omitted, some presentation. But Sufficient graphic
charts and
details are wrong not enough description
sketches.
graphic
description
Includes major
Major Includes major
information but Well organized,
information is not information and
not well includes major
5 Presentation included, well organized
organized and information, well
information is not but not presented
not presented presented
well organized well well
Replied to
Could not reply to Replied properly
considerable Replied most of
considerable to considerable
6 Defense number of the questions
number of number of
questions but not properly
question question.
very properly
Teacher Evaluation Sheet
5 Quality of Prototype/Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Defense
(A) Process and Product Assessment (B) Individual Presentation / Viva Total Marks
(6 Marks) (4 marks) (10 Marks)