Uploaded by Sagar Ganeshkar

CSS Part B

advertisement
Annexure – II
PART B – Micro-Project Report
Multiple Choice Quiz using Javascript
1.0
Rationale :
Multiple Choice Quiz website is very useful as well as interactive because, in
educational fields with the help of multiple choice quiz teachers can take exams of students in very
short time. Generally, in schools/colleagues for taking exams there some are requirement like
question papers, answer sheets, availability of classrooms, teachers for supervision and after exams
checking of answers sheets for giving marks, etc.
Instead of that with the help of Multiple Choice Quiz website teachers can take exams of
students simply sating questions and their answer options into website. It can reduce work of
checking answers sheets for giving marks by automatically shearing score/marks at the end of
exam. Such quiz websites are really handy for saving of time, money and paper. As we know paper
is not nature friendly resource because many trees are cut down for making of paper.
Computerizing tests will be a leap in education system as now a days all the work and important
exams are already computerized.
In our Multiple Choice Quiz website we provide questions and their answer options. If user
select option and submit, the website automatically checks whether selected option is correct or
not. If option is correct then add necessary marks to their total score. After completion of the quiz
user sees his score and if user wants to check correct answers at the end he can check it.
2.0
Course Outcomes Addressed :
a)
b)
c)
d)
Create interactive webpages using program flow control structure.
Implement Array & Functions in JavaScript.
Create event based web forms using JavaScript.
Create interactive webpage using regular expression for validations.
Commented [a1]: https://www.javatpoint.com/javascript
-mcq
3.0
Literature Review :
A quiz is a form of game or mind sport in which players attempt to answer questions
correctly about a certain or variety of subjects. Quizzes can be used as a brief assessment in
education and similar fields to measure growth in knowledge, abilities, or skills. They can also be
televised for entertainment purposes, often in a game show format.
In an educational context, a quiz is usually a form of a student assessment, but often has
fewer questions of less difficulty and requires less time for completion than a test. For instance, in
a mathematics classroom, a quiz may check comprehension of a type of mathematical exercise.
Some instructors schedule a daily or weekly quiz ranging from five to thirty relatively easy
questions for the purpose of having the students review their previous lessons before attending the
next class.
Commented [a2]: https://www.w3schools.com/js/js_quiz
.asp
Commented [a3]: https://www.tutorialspoint.com/javasc
ript/javascript_online_quiz.htm
MCQ questions wastes no time of candidate as they can quickly select the right option if they know
the answer. Quiz website will be easy alternative for taking quiz exams as they will also save
paper and time of institutions and candidates as well. Most of popular competitive exams are MCQ
based so such website will be really useful.
In our project we provide multiple choice questions for users. User can choice any one answer
among available options. We set one mark for each question. If user select correct answer then he
score one mark for one question. At the end we show user his score.
4.0
Actual Methodology Followed :
First of all we have to select a topic: Multiple Choice Quiz using JavaScript .We took one
week to decide our project topic. After deciding project topic we checked whether all the COs
were covered in the topic or not. After checking all the COs we confirmed the topic to project
guide.
After selection of the topic, we searched for information related to topic. All group members
were assigned for certain bits of information. For collection of information we took references
from books, from the internet and real time websites related to our topic.
At the time of collecting information, simultaneously we also were analyzing the real time websites
about the design of quiz website, format of providing questions and answer options and their ways
of telling user his obtained score. After collecting this enormous amount of information, we
perfectly summarized the information into only necessary synopsis and turned in our Part A. After
approval of the Part A we started building our website. While preparing the code we made required
Commented [a4]: https://www.w3schools.com
files like HTML, Css, JavaScript. While making the website we took necessary help from guide
and sources from internet like YouTube, w3schools. It took us 2 weeks to build our "Multiple
Choice Quiz" website. After doing necessary testing’s and debugging, confirming the website is
working properly, we created a Part B of our project with necessary information and made it in a
proper format.
Thus, we all the group members with equal contribution, completed the micro project.
5.0
Commented [a5]: https://www.w3schools.com
Actual Resources Used :
Commented [a6R5]: https://www.tutorialspoint.com/ind
ex.htm
Sr.no. Name of resource
1
PC
2
Internet
3
Books
6.0
Specification
Intel(R) Pentium(R) CPU
G2030 @ 3.00GH RAM 4.00
64-bit Windows OS
Www.geeksforgeeks.org
Www.tutorialspoint.com
Www.W3schools.com
Beginning JavaScript
Outputs of the Micro-Project :

HTML Files :
Quantity
01
01
01
Remarks

HTML File(Correct Answers) :

JavaScript File :

CSS File :

Outputs :
7.0
8.0
Skill Developed / learning out of this Micro-Project :

Analytical and logical skills.

Interpretation of data.

Demonstrated working as a leader/a team member.

Followed safety practices.

Followed ethical practices.

Maintained tools & equipment.
Applications of this Micro-Project :
JavaScript is commonly used for creating web pages. It allows adding dynamic behavior
to the webpage and adding special effects to the webpage.
9.0
Area of Future Improvement :
We have developed webpage with basic JavaScript functionalities. In future we would like
to add various additional features to our webpages.
Download