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.