Adv Editied
Adv Editied
Mumbai. (M.S.B.T.E)
MICRO PROJECT
On
“Online examination System”
Submitted by
Mayur Mahajan
Gaurav kakde
G.S. Mandal’s
Department of Computer Engineering
Marathwada Institute of Technology,
Polytechnic, Chhatrapati Sambhaji Nagar.
Academic Year: - 2023-2024
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
CERTIFICATE
This is to certify that: -
Roll Enrollment Exam
Name of Student
No. No. Seat No.
45 Mayur Mahajan 2100660143
Principal
Marathwada Institute of Technology,
Polytechnic, Chhatrapati sambhaji
Nagar
INDEX
Annexure-IV Micro Project Teacher Evaluation Sheet
Annexure-I A “Format for Micro-Project Proposal”
1.0 Aim/Benefits of Micro Project (minimum 30-50 words)
3.0 Proposed Methodology (procedure in brief that will be followed to do the micro-
project in about 100-200 words.)
4.0 Action Plan (Sequence and time required for major activity.)
5.0 Resources required (major resources such as row material, some machining facility,
software etc.)
3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)
5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)
7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
presentation of collected data, findings etc.)
Signature of Teacher :
Our Microproject topic is Online examination System there are many benefits of an online
examination System these portals are designed to manage exam without hassles.
There are some following benefits as follows:
o We can get instant feedback from students.
o High Accuracy of online examination portal.
o And it has Better Security.
o Students can Attend Exams from Anywhere.
o There are some interactive online Quizzes not only helpful for teacher with
teaching techniques during e-learning but also have a beneficial impact on
students. Increasing Students involvement, motivation, better score are several
benefits that student get through fun online quizzes.
3.0 Proposed Methodology (Procedure in brief that will be followed to do the micro-
project in about 100-200 words.)
1. Firstly, we did discussion on topic and finally came to a conclusion and decided a topic.
2. After proper selection of topic, we developed a program which in order to the proper
count ofthe correct answered question.
3. While developing this program we imported various packages and libraries which are
present in java. Some of them are javax. swing and many more.
4. After proper import of various libraries and packages the program was all set to be executed.
2 Preparation of proposal
Mayur, Gaurav
01/08/23 06/08/23
9 Submission of report
27/09/23. 27/09/23 Gaurav, Mayur
5.0 Resources required (major resources such as row material, some machining
facility, software etc.)
Sr. Name of Resource/Material Specification Qty. Remarks
No
1 Laptop I5 11th gen
45 Mayur Mahajan
32 Gaurav kakde
Annexure-II
Micro-Project Report
(Format for Micro-Project Report minimum 4 pages)
1. Online Examination System is a computerized system that gives instant results and
also saves time.
2. It fully automates all the previous manual process of taking written exams.
3. Our online examination system also allows assessments to be evaluated in less time.
4. The test takers can take the assessment or examination by logging into the online
examination system during class or at home with the use of their own devices.
5. They also get the opportunity to see their results and answers as instant feedback
about their knowledge or understanding of their chosen topics
6. A modern online examination system is thus a critical tool for universities or colleges
to assess and improve student outcomes.
7. The data in Online Examination System is regenerated repeatedly so that students
have access to new data.
Our Microproject topic is Online examination there are many benefits of an online exam
System these portals are designed to manage exam without hassles.
There are some following benefits as follows:
o We can get instant feedback from students.
o High Accuracy of online examination portal.
o And it has Better Security.
o Students can Attend Exams from Anywhere.
o There are some interactive online Quizzes not only helpful for teacher with teaching
techniques during e-learning but also have a beneficial impact on students. Increasing
Students involvement, motivation, better score are several benefits that student get
through fun online quizzes.
3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)
As Our project topic is online examination system in which we have used some concepts like
Event handling, Swing etc. In this we learned detail about creating Gui in which button,
textbox etc. For this to collect brief information about the topic we referred various websites
and also saw various YouTube videos and gathered the information in detail.
Here are some of the websites and YouTube links through which helped us a lot
https://www.javatpoint.com/
From this website we learned about what is AWT? what is use of AWT?
AWT stands for Abstract Window Toolkit. It is a Java API that allows developers to create graphical user
interfaces (GUIs). AWT is platform-dependent, meaning that the look and feel of AWT GUIs will vary
depending on the underlying operating system.
Use of AWT
To create a simple GUI for a desktop application.
To create a custom GUI for a web application.
To create a user interface for a game.
To create a user interface for a scientific application.
https://www.geeksforgeeks.org/introduction-to-java-swing/
From this website we learned about the concept of swing
Swing is a lightweight GUI toolkit that is part of the Java Foundation Classes (JFC). It is built on top of the
Abstract Window Toolkit (AWT) and is entirely written in Java. Swing provides platform-independent and
lightweight components, as well as a rich set of widgets for building sophisticated GUI applications.
https://www.scaler.com/topics/event-handling-in-java/
From this we learnt how to handle event, what is event handling
Event handling in Java refers to the process of responding to events that occur in a program, such as user
input, button clicks, or changes in the state of an application. Java provides a number of built-in events
handling mechanisms, including the `Event Listener` interface and the `ActionListener` interface, which
allow you to register event handlers and handle events in a program.
https://www.codingninjas.com/studio/library/layout-manager-in-java
This website helped us to understand how exactly layout manager class works basically
In Java, a Layout Manager is a class that manages the visual layout of components in a Container, such as
a Frame, a Dialog, or a Browser. The Layout Manager determines the arrangement of components based
on the available space and the constraints of the components. There are several Layout Managers available
in Java, including Box Layout, Grid Layout, and Flow Layout. By using a Layout Manager, you can easily
create a visually appealing and organized user interface without having to write complex code.
https://www.tabnine.com/code/java/classes/javax.swing.ButtonGroup
This website gives a detailed information about Button group component that how it is helpful to us in
microproject while designing a button So, basically A button group in Java is a container that holds
multiple buttons and allows them to be manipulated as a group. It offers convenience and simplicity when
working with multiple buttons, enabling actions to be performed on all of them simultaneously. The button
group can be created using the `JButtonGroup` class and is widely used in Java applications.
https://www.geeksforgeeks.org/
from this website learned about JLabel, JRadioButtton and many more that are used in our microproject.
A JLabel is a swing component in Java that displays text or an image. It is often used to provide a
description or label for other components. A radio button, on the other hand, is a type of button that is
commonly used to allow users to select only one option from a group of options. In Java, you can use the
JRadioButton class to create radio buttons. By combining a JLabel and a JRadioButton, you can create a
labeled radio button, which is a radio button with a text label next to it.
https://youtube.com/@LearnCodeWithDurgesh?si=n0868yNLM9iR6_l2
we referred this channel after learning from all of the above website to implement this in the project
that’s what we learnt from these above websites so basically it is helpful to us when we started coding
for the microproject and had some error while designing the Gui for this microproject.
https://netbeans-ide.informer.com/8.2/
from this website we downloaded this IDE for development as it is easy to use and it is very to adjust the
component in container to form a user-friendly GUI for our project.
https://www.oracle.com/in/java/technologies/downloads/
From this website we downloaded java development kit is needed as it a bundle of tools and libraries that
developers use to create Java applications. Where The JDK includes the Java Runtime Environment
(JRE), a compiler, an archiver, a debugger, and other development tools. The JDK converts Java source
code into a format that the JRE can execute. The JDK also includes a debugger that notifies developers of
errors when compiling code. Overall if we want run our program or we find the error in our project that it
essential to download the java development tool .
5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)
1. The first and the foremost task was to decide the topic and we were so confused and
after discussed with the teacher and we finally chose the topic of making online
examination system using java.
2. After the selection of topic, the next task was to prepare the proposal of the micro-
project
3. After the preparation of proposal, it was supposed to be accepted to the subject guide.
4. Once the proposal, was submitted then the main task starts then we started to
collecting detailed information about our project.
5. As work was distributed so one of us was responsible for collecting and it has given a
fixed deadline.
6. After that we immediately start making the report where Gaurav was supposed to
write the aim and benefits, course outcomes related to our project and it has fixed
time slot.
7. The then main task was to write the literature for the project topic which is the main
part of the report, Gaurav and Mayur took the charge to write the literature review
which includes all the detailed information and the additional and external help
acquired from various websites and YouTube channels.
8. In which Gaurav was responsible to gathered information from 3 links above
mentioned in literature review. Which related to what are GUI framework? how they
are useful to create a GUI?
9. Then mayur collected some of remaining information related to project next 3 links
that are above mentioned in literature review. which are related to what are different
component to design a GUI for our project.
10. After that we studied various event handling class that are used in our project.
11. As some of the information was collected by Mayur and some by Gaurav so whatever
information collected and learnt by Mayur he shared and discussed with Gaurav so
that he also gets to know and vice versa.
12. After that we both wrote the actual methodology in which it is supposed to write the
detailed contribution of each team member.
13. Once literature review & methodology is written Then, we were all set to write the
program and before we referred one you tube channels to understand implementation.
14. After that we took some of the support from teacher and also with the help of self-
think, we wrote a program and although we wrote the program as per our ability there
were somewhat errors found.
15. The then next main task was to find errors and eliminate it.
16. After finding errors and eliminating it the developed.
17. After completing program work, we started writing report for our microproject.
18. after that we successfully completed our microproject
7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
Presentation of collected data, findings etc.)
8.0 Skill Developed/Learning outcome of this micro project
1. Educational Institution
2. Recruitment
3. Government Exams
4. Professional Certifications
********